文档库 最新最全的文档下载
当前位置:文档库 › 汇编实验报告(三) 数据串传送和查表程序

汇编实验报告(三) 数据串传送和查表程序

汇编实验报告(三) 数据串传送和查表程序
汇编实验报告(三) 数据串传送和查表程序

《汇编语言程序设计》

实验报告

实验三数据串传送和查表程序

实验目的

通过实验掌握下列知识:

1、利用简化段定义方法实现程序结构定义;

2、利用DOS的21H号中断调用完成输入输出;

3、查表法和查表指令XLAT;

4、数据串传送指令MOVS及重复前辍REP;

5、掌握EQU和DUP伪指令的用法。

实验内容及步骤

一、利用查表方法显示内存单元的内容

1、编辑下列程序:

.model small

.stack

.data

str1 db 'ABCDEFGHIJ' ;待显示的内存区内容

str2 db 'Please input the number you will display:',10,13,'$' .code

.startup

mov ah,9

mov dx,offset str2

int 21h ;显示STR2字符串的内容,即提示信息

mov ah,1

int 21h ;输入待显示的字符序号(0-9)

mov bx,offset str1

sub al,30h

xlat ;查STR1表,对应序号的字符ASCII码进入AL

mov dl,al

mov ah,2

int 21h ;显示对应字符

.exit 0

End

图 3-1 在Win-Masm中键入程序

图 3-2 汇编成功

2、程序汇编通过后,在运行过程中输入0-9的任意数字,显示STR1字符串中对应位置的

字符。

图 3-3 运行:键入0-9数字,显示相应字符

3、在DEBUG环境中,用P命令调试执行该程序,察看AL寄存器的变化情况及结果的输出,

分析其执行过程。

图 3-4 D命令查看主存单元内容

图 3-5 U命令查看程序

图 3-6 初始化DS寄存器

图 3-7 输出提示信息

图 3-8 输入待显示的字符序号(0-9)

图 3-9 查STR1表,对应序号的字符ASCII码进入AL

图 3-10 显示对应字符

图 3-11 程序运行结束

二、数据串传送程序

1、编辑下列程序:

.model small

.stack

.data

str1 db 'abcdefghijklmn' ;源串定义

lengs equ $-str1

str2 db lengs dup (?),'$' ;目标串

.code

.startup

mov ax,ds

mov es,ax ;使DS和ES为同一个段

cld

lea si,str1

lea di,str2

mov cx,lengs

rep movsb ;串复制

mov ah,9

mov dx,offset str2

int 21h ;显示目标串

.exit 0

End

图 3-12 键入程序

2、程序汇编通过后,运行程序察看输出结果。

图 3-13 程序汇编通过后,运行结果

3、在DEBUG环境中,用P命令调试执行该程序,察看SI、DI寄存器及相应内存单元的变化

情况,分析其执行过程。

图 3-14 清方向位

图 3-15 串复制

图 3-16 显示结果

三、实验体会

1. 继续命令P(Proceed)类似T命令,逐条执行指令、显示结果。但是当遇到子程序

调用、中断功能调用和循环指令等时,不在子程序、中断服务程序或循环体中单步执行,而是直接执行完成子程序、中断服务程序或循环体,然后显示结果。

当不需要调试子程序、中断服务程序或循环程序段时,要应用P命令,而不是T 命

令。

P [=地址] [数值]

2. 查表指令XLAT(Translate Instruction) 查表指令有两个隐含操作数BX和AL。指令格式如下:XLAT/XLATB。其功能是把BX的值作为内存字节数组首地址、下标为AL的数组元素的值传送给AL。其功能描述的表达式是:AL←BX[AL];

3. 重复前缀指令REP(Repeat String Instruction)的执行步骤如下:

(1)、判断:CX=0;

(2)、如果CX=0,则结束重复操作,执行程序中的下一条指令;

(3)、否则,CX=CX-1(不影响有关标志位),并执行其后的字符串操作指令,在该指令执行完后,再转到步骤(1)。

从上面的重复前缀指令格式来看,虽然我们可以使用重复取字符串数据指令(第一组指令),但可能会因为指令的执行结果而在程序中几乎不被使用;

4. E XIT——用于结束程序的运行,它等价于下列二条语句:

MOV AH, 4CH

INT 21h

5.等价语句EQU的一般使用格式如下:

符号名 EQU 表达式

作用是左边的符号名代表右边的表达式。

要注意的是:等价语句不会给符号名分配存储空间,符号名不能与其它符号同名,也不能被重新定义;

6.汇编语言提供了变量的重复说明符DUP,其说明的一般形式如下:

Count DUP (表达式, 表达式, …, 表达式)

解释:count是重复次数,(表达式, 表达式, …, 表达式)是被重复的部分,“表达式”可以是存储单元的初值,也可以是含义另一个DUP的式子。如果在表达式的括号中有多个表达式,那么,它们之间要用逗号','分开。

实验附录ASCII码表

机械设计实验报告带传动

实验一 带传动性能分析实验 一、实验目的 1、了解带传动试验台的结构和工作原理。 2、掌握转矩、转速、转速差的测量方法,熟悉其操作步骤。 3、观察带传动的弹性滑动及打滑现象。 4、了解改变预紧力对带传动能力的影响。 二、实验内容与要求 1、测试带传动转速n 1、n 2和扭矩T 1、T 2。 2、计算输入功率P 1、输出功率P 2、滑动率ε、效率η。 3、绘制滑动率曲线ε—P 2和效率曲线η—P 2。 三、带传动实验台的结构及工作原理 传动实验台是由机械部分、负载和测量系统三部分组成。如图1-1所示。 1直流电机 2主动带轮 3、7力传感器 4轨道 5砝码 6灯泡 8从动轮 9 直流发电机 10皮带 图1-1 带传动实验台结构图 1、机械部分 带传动实验台是一个装有平带的传动装置。主电机1是直流电动机,装在滑座上,可沿滑座滑动,电机轴上装有主动轮2,通过平带10带动从动轮8,从动轮装在直流发电机9的轴上,在直流发电机的输出电路上,并接了八个灯泡,每个40瓦,作为发电机的负载。砝码通过尼龙绳、定滑轮拉紧滑座,从而使带张紧,并保证一定的预拉力。随着负载增大,带的受力增大,两边拉力差也增大,带的弹性滑动逐步增加。当带的有效拉力达到最大有效圆周力时,带开始打滑,当负载继续增加时则完全打滑。 2、测量系统 测量系统由转速测定装置和扭矩测量装置两部分组成。 (1)转速测定装置 用硅整流装置供给电动机电枢以不同的端电压实现无级调速,转动操纵面板上“调速”旋钮,即可实现无级调速,电动机无级调速范围为0~1500r/min ;两电机转速由光电测速装置测出,将转速传感器(红外光电传感器)分别安装在带轮背后的“U ”形糟中,由此可获得转速信号,经电路处理即可得到主、从动轮上的转速n 1、n 2。 (2)扭矩测量装置 电动机输出转矩1T (主动轮转矩)、和发电机输入转矩2T (从动轮转矩)采用平衡电机外壳(定子)的方法来测定。电动机和发电机的外壳支承在支座的滚动轴承中,并可绕转子的轴线摆动。当电动机通过带传动带动发电机转动后,由于受转子转矩的反作用,电动机定子将向转子旋转的相反方向倾倒,发电机的定子将向转子旋转的相同方向倾倒,翻转力的大小可通过力传感器测得,经过计算电路计算可得到作用于电机和发电机定子的转矩,其大小与主、从动轮上的转矩1T 、2T 相等。

单片机数据传送实验报告

实验名称: 数据传送实验 实验类型: 设计性实验 姓名:袁志生 时间:第五六节课 一、实验目的与要求 实验目的:1、掌握单片机的汇编指令系统及汇编语言程序设计方法。 2、掌握单片机的存储器体系结构。 3、熟悉keil软件的功能和使用方法。 4、掌握单片机应用程序的调试方法。 实验要求:1、实现单片机内部RAM之间,外部RAM之间以及内部RAM 与外部RAM之间的数据传送。 2、利用Keil软件编辑、汇编、调试、运行实验程序并记录实验数据。 二、设计要求 1、编写程序将00H~0FH 16个数据分别送到单片机内部RAM 30H~3FH 单元中。 2、编写程序将片内RAM 30H~3FH的内容传送至片内RAM 40~4FH单元中。 3、编写程序将片内RAM 40H~4FH单元中的内容传送到外部RAM 4800H~480FH单元中。 4、编写程序将片外4800H~480FH单元内容送到外部RAM 5800H~580FH 单元中。 5、编写程序将片外RAM 5800H~580FH单元内容传送回片内RAM 50H~5FH 单元中。

三、实验程序流程框图和程序清单.

程序清单: ORG 0000H START: MOV R0, #30H MOV DPTR, #QW1 MOV R5, #0 MOV R7, #16 LOOP: MOV A, R5 MOVC A, @A+DPTR MOV @R0, A INC R0 INC R5 DJNZ R7, LOOP LJMP QW2 QW1: DB 00H, 01H, 02H, 03H, 04H, 05H, 06H, 07H DB 08H, 09H, 0AH, 0BH, 0CH, 0DH, 0EH, 0FH QW2: MOV R0, #30H MOV R1, #40H MOV R5, #16 LOOP1: MOV A, @R0 MOV @R1, A INC R0 INC R1 DJNZ R5, LOOP1 MOV R1, #40H MOV DPTR, #4800H MOV R5, #16 LOOP2: MOV A, @R1 MOVX @DPTR, A INC R1 INC DPTR DJNZ R5, LOOP2 MOV SP, #60H MOV 11H, #48H MOV 10H, #58H MOV R2, #00H LOOP3: MOV DPL, R2 PUSH 10H PUSH 11H

实验三单表查询实验报告

实 验 报 告 专业:计算机应用技术 班级:08计专(1)班 学号:200813131134 姓名:熊少容 课程名称:数据库原理与应用 学年200 9-201 0学期1 /2 课程类别 专业必修 限选 任选 实践 实验时间2010 年 05月 20日 实验名称 实验三 单表查询 实验目的和要求 1. 了解查询的概念和方法 2. 掌握查询分析器的使用方法 3. 掌握select 子句,from 子句的用法 4. 掌握where 子句,order by 子句,group by 子句的用法 5. 掌握top ,distinct ,in ,between 和link 等关键字的用法 6. 掌握select 语句在单表查询中的应用 7. 掌握利用企业管理器对表进行简单数据查询的实现方法 实验软硬件要求 安装windows xp 操作系统和 SQL Server 2000的计算机 实验内容、方法和步骤(可附页) 见附页 实验结果(可附页) 见附页 小结 通过本次实验,我了解了查询的概念和方法,掌握查询分析器的使用方法,对select 子句,from 子句, where 子句,order by 子句,group by 子句的用法有了一定的了解,也掌握了top ,distinct ,in ,between 和link 等关键字的用法以及select 语句在单表查询中的应用,还学会了利用企业管理器对表进行简单数据查询。 评定成绩: 批阅教师: 年 月 日 √ √

实验内容,方法和步骤: 实验内容: 针对实验数据库shiyan,完成以下单表查询操作: 查询为工程J1供应商零件的供应商号SNO。 1.查询为工程J1供应商零件J1的供应商号SNO。 2.找出所有供应商的名称和所在城市。 3.找出零件的所有信息,以及仅找出零件的颜色和重量。 4.找出使用供应商S1所供应零件的工程号码。 5.找出为供应商零件的总数量不低于500的供应商号码及供应总数量结果按供应商号码分类并且按供应总数量降序排列。 6.从J表中分别检索出第1条及前33%的工程信息。 7.统计P表中颜色为红色的零件个数,并指定该查询列的名称为“红色零件数” 8.查询P表中个零件的编号,名称及重量按86%计算后的信息,其中重量按86%计算后的查询列名改为“零件净重”。 9.查询SPJ表,要求查询结果式样为“供应商S1为工程项目J1供应零件P1的数量为300。 10.Chaxun S表STATUS值大于20且小于40,或SNAME字段值的第一个字为“精”或第三个字为“益”或“民”的供应商信息。 11.查询J表中JNAME值为三建和机车厂的工程项目信息。 12.利用企业管理器检索出SPJ表中前5条记录,检索结果按QTY值见序排列。 实验方法,步骤以及实验结果: 实验1 (1)打开SQL Server查询分析器。 (2)在查询分析器中输入如下所示的SQL脚本: use shiyan select distinct sno from spj where jno='j1' 执行以上脚本程序,显示实验结果为:

数据分析实验报告

数据分析实验报告 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

第一次试验报告 习题1.3 1建立数据集,定义变量并输入数据并保存。 2数据的描述,包括求均值、方差、中位数等统计量。 分析—描述统计—频率,选择如下: 输出: 统计量 全国居民 农村居民 城镇居民 N 有效 22 22 22 缺失 均值 1116.82 747.86 2336.41 中值 727.50 530.50 1499.50 方差 1031026.918 399673.838 4536136.444 百分位数 25 304.25 239.75 596.25 50 727.50 530.50 1499.50 75 1893.50 1197.00 4136.75 3画直方图,茎叶图,QQ 图。(全国居民) 分析—描述统计—探索,选择如下: 输出: 全国居民 Stem-and-Leaf Plot Frequency Stem & Leaf 5.00 0 . 56788 数据分析实验报告 【最新资料,WORD 文档,可编辑修改】

2.00 1 . 03 1.00 1 . 7 1.00 2 . 3 3.00 2 . 689 1.00 3 . 1 Stem width: 1000 Each leaf: 1 case(s) 分析—描述统计—QQ图,选择如下: 输出: 习题1.1 4数据正态性的检验:K—S检验,W检验数据: 取显着性水平为0.05 分析—描述统计—探索,选择如下:(1)K—S检验

结果:p=0.735 大于0.05 接受原假设,即数据来自正太总体。 (2 )W 检验 结果:在Shapiro-Wilk 检验结果972.00 w ,p=0.174大于0.05 接受原假设,即数据来自正太总体。 习题1.5 5 多维正态数据的统计量 数据:

眼图实验报告的数据

实验五眼图 一、实验目的: 1、理解受限信道上的数据传输率; 2、观察眼图,分析不同参数设置对眼图的影响。 二、实验原理 当一个信号通过一个受限的信道时,它的波形将发生变化。如图5-1所示,当数据传输率提高时,波形的失真也增大,甚至使得数据不能传输。 图5-1 受限信道中的波形的前后变化 眼图通常用于实时观察一个数字数据序列,它能够表达出很多有关传输质量的信息,而做这些仅一个常用的示波器和一位时钟序列就可以了。通过观察眼图,可以测量出传输的质量及接收到的数据中发生错误的可能性。其原理图如图5-2所示: 图5-2 眼图产生的原理 一个典型的眼图通常是用来显示传输在一个受限信道上的二进制序列,而这个受限的信道是忽略了噪音的。如图5-3所示: 图5-3眼图

三、实验设备 1、主机TIMS-301F 2、TIMS基本插入模块 (1)TIMS-153序列产生器(Sequence generator) (2)TIMS-148音频振荡器(Audio Oscillator) (3)TIMS-153 可调低通滤波器(Tuneable LPF) 3、计算机 4、PICO虚拟设备 四、实验步骤: 1、将TIMS系统中的音频振荡器(Audio Oscillator)、序列产生器(Sequence generator)、可调低通滤波器(Tuneable LPF)三个模块按图5-4连接。 2、PICO软件的设置:打开PICO软件,设置眼图参数。在“Settings”菜单中选择“Options”选项,如下图所示: 在弹出的窗口菜单中,在“Sco pe options”里的“Data to display”项选择“Accumulate”。如下图所示:

三年级科学实验报告单

实验内容:鹦鹉站立制作实验 年级:三年级上册第一单元 课题:1、做一名小科学家 实验器材:彩色卡纸一张、剪刀、回形针 实验类型:教师演示、学生操作 实验结论:回形针分别别在鹦鹉的脚的两侧,可以使鹦鹉平稳站立在手指上。

实验内容:蜗牛观察实验 年级:三年级上册第二单元 课题:1、校园里的小动物 实验器材:蜗牛一只、大号餐盘、菜叶、肉片、苹果皮、鸡蛋、面包、醋、啤酒、玻璃片 实验类型:教师放在食物展台上展示实验 实验结论:上述食物,蜗牛只吃菜叶,如用书上几种材料,蜗牛除了菜叶还喜欢黄瓜。遇到醋或者酒之类刺激物体,蜗牛会立刻缩回到壳里。

实验内容:水的毛细现象 年级:三年级上册第三单元 课题:2、神奇的水 实验器材:不同颜色的水、纸巾;粉笔、纱布、塑料片、玻璃片(2块,在其中一块玻璃片上绕上几圈透明胶);两支粗细不一样的玻璃管; 实验类型:教师演示实验、学生操作实验

实验结论:水能沿着缝隙或小孔向上“爬升”,这种现象叫做毛细现象。孔隙越小,水爬升得越高。

大中小学三年级科学上册分组实验报告单实验内容:观察水 年级:三年级上册第三单元 课题:2、神奇的水 实验器材:滴管、一元硬币、烧杯、回形针每组一盒;戳好洞的可乐瓶一只、水盆一个;大小烧杯各一只、橡皮泥一块、50克砝码一只、细线一根。 实验类型:水的表面张力为学生操作实验,会喷射的水和会托举的水为教师演示实验,水的溶解实验为学生操作实验

实验结论: 会团结的水:水面会成一个圆弧形,因为表面的水有一股相互之间拉着的力,可以承受一点的重量。 会喷射的水:瓶子上方小孔的水喷射的距离近,下方小孔的水喷射的距离远,因

微机原理上机实验(一)实验报告数据传输传送实验

微机原理上机实验(一)实验报告 主题:数据传送 一、实验目的 熟悉星研集成环境软件的使用方法。熟悉Borland公司的TASM编译器 熟悉8086汇编指令,能自己编写简单的程序,掌握数据传输的方法。 二、实验内容 1、熟悉星研集成环境软件。 2、编写程序,实现数据段的传送、校验。 三、实验代码 _STACK SEGMENT STACK DW 100 DUP() _STACK ENDS DATA SEGMENT DATA ENDS CODE SEGMENT START PROC NEAR ASSUME CS:CODE, DS:DATA, SS:_STACK MOV AX, DATA ;将数据段的地址存入AX寄存器。AX=004DH MOV DS,AX ;对DS段寄存器赋值。DS=004DH MOV ES,AX ;对ES段寄存器赋值。ES=004DH NOP ;空指令

MOV CX,100H ;把100H送到CX寄存器。CX=0100H MOV SI,3000H ;把3000H送到SI寄存器。SI=3000H MOV DI,6000H ;把6000H送到DI寄存器。DI=6000H CALL Move ;调用Move子程序 MOV CX,100H ;把100H送到CX寄存器。CX=0100H MOV SI,3000H ;把3000H送到SI寄存器。SI=3000H MOV DI,6000H ;把6000H送到DI寄存器。DI=6000H CLD ;将DF标志位置0。设置SI、DI为递增移动,DF=0 REPE CMPSB ;比较[SI]和[DI],CX减1,ZF=0或CX=0跳出 ;若ZF=0或CX=0不成立,则继续比较。SI和DI持续递增 1 JNE ERROR ;若ZF=0,跳到ERROR子程序 TRUE: JMP $ ;跳到目前地址 ERROR: JMP $ ;跳到目前地址 Move PROC NEAR ;Move子程序 CLD ;将DF标志位置0。设置SI、DI为递增移动。DF=0 CMP SI,DI ;比较SI、DICF=SF=PF=1,仅有该三个标志位变化JZ Return ;如果相等,跳到Return JNB Move1 ;如果SI大于等于DI,跳到Move1 ADD SI,CX ;SI=SI+CX。SI=3100H DEC SI ;SI减1。SI=30FFH

数据分析实验报告

《数据分析》实验报告 班级:07信计0班学号:姓名:实验日期2010-3-11 实验地点:实验楼505 实验名称:样本数据的特征分析使用软件名称:MATLAB 实验目的1.熟练掌握利用Matlab软件计算均值、方差、协方差、相关系数、标准差与变异系数、偏度与峰度,中位数、分位数、三均值、四分位极差与极差; 2.熟练掌握jbtest与lillietest关于一元数据的正态性检验; 3.掌握统计作图方法; 4.掌握多元数据的数字特征与相关矩阵的处理方法; 实验内容安徽省1990-2004年万元工业GDP废气排放量、废水排放量、固体废物排放量以及用于污染治理的投入经费比重见表6.1.1,解决以下问题:表6.1.1废气、废水、固体废物排放量及污染治理的投入经费占GDP比重 年份 万元工业GDP 废气排放量 万元工业GDP 固体物排放量 万元工业GDP废 水排放量 环境污染治理投 资占GDP比重 (立方米)(千克)(吨)(%)1990 104254.40 519.48 441.65 0.18 1991 94415.00 476.97 398.19 0.26 1992 89317.41 119.45 332.14 0.23 1993 63012.42 67.93 203.91 0.20 1994 45435.04 7.86 128.20 0.17 1995 46383.42 12.45 113.39 0.22 1996 39874.19 13.24 87.12 0.15 1997 38412.85 37.97 76.98 0.21 1998 35270.79 45.36 59.68 0.11 1999 35200.76 34.93 60.82 0.15 2000 35848.97 1.82 57.35 0.19 2001 40348.43 1.17 53.06 0.11 2002 40392.96 0.16 50.96 0.12 2003 37237.13 0.05 43.94 0.15 2004 34176.27 0.06 36.90 0.13 1.计算各指标的均值、方差、标准差、变异系数以及相关系数矩阵; 2.计算各指标的偏度、峰度、三均值以及极差; 3.做出各指标数据直方图并检验该数据是否服从正态分布?若不服从正态分布,利用boxcox变换以后给出该数据的密度函数; 4.上网查找1990-2004江苏省万元工业GDP废气排放量,安徽省与江苏省是 否服从同样的分布?

数据传送实验报告-文少轩

数据传送实验报告 西安交通大学 文少轩 一、实验目的 1.熟悉8086指令系统的数据传送指令及8086的寻址方式; 2.利用Turbo Debugger(TD.EXE)调试工具来调试汇编语言程序。 二、实验设备 IBM-PC 微型计算机一台 三、实验要求 1. 复习8086指令系统中的数据传送类指令和8086的寻址方式; 2. 预习Turbo Debugger的使用方法; 3. 按照题目要求预先编写好实验中的程序段。 四、实验内容及数据记录 1.通过述程序段的输入和执行来熟悉Turbo Debugger的使用,并通过显示器屏幕观察程 序的执行情况。练习程序段如下: 2.用以下程序段将一组数据压入PUSH堆栈区,然后通过三种不同的出栈方式出栈,查看

4.设置各寄存器及存储单元的内容如下:

5.将DS:1000H字节存储单元中的内容送到DS:2020H单元中存放。试分别用8086的直接 寻址、寄存器间接寻址、变址寻址、寄存器相对寻址传送指令编写程序段,并上机验证结果。 先对DS:1000H和DS:2020H单元赋值,结果如下:

6.设AX寄存器中的内容为1111H,BX寄存器中的内容为2222H,DS:0010H单元中的内容 为3333H。将AX寄存器中的内容与BX寄存器中的内容交换。试编写程序段,并上机验 7.设DS=6000H,ES=6100H,存储器中的内容如下图所示。要求将DS段的内容传送到AX 寄存器,DS

五、实验小结 1.Turbo Debugger界面虽然不华丽,但是很实用; 2.各寄存器的状态、内容直观地从界面中显示出来,程序执行造成的内容变化以高亮状态显示,方便跟踪程序每一步运行的结果; 3.修改各寄存器或者某内存单元的内容很方便,可以直接从键盘输入。 4.

最新三年级科学下册实验报告单

实验一、温度和温度计 活动1:感受1号杯和2号杯里水的冷热 1号杯水() 2号杯水() 活动2:观察温度计 .观察常用液体温度计的主 要构造。 你观察温度计上有摄氏度 (℃)的标记吗? 你观察温度计上每一小格表 示多少? 最高()最低() 你观察温度计的最高温度和 最低温度是多少? 实验现象温度计里面的液柱热了就会上升,冷了就会下降。 活动3:下面的温度你会读和写吗? 28摄氏度写作: 20摄氏度写作: 零下5摄氏度写作: -21℃读作: 31℃读作: 实验要求:用温度计测量水的温度。 实验用品:400ml烧杯一个一支温度计适量冷水和一暖壶热水吸水纸废物瓶。 步骤操作要求评分标准满分得分1 清点仪器用品按材料清单清点材料用品是否齐全(5分)。 5

2 观察温度计的 零刻线、分度值 和量程。 A、观察温度计的零刻线。(10分) B、观察温度计的分度值和量程 。(10分) 20 3 用手感知水温。将手指伸入烧杯中(冷水)或将手放在烧杯 外壁(热水),手的感觉 (10分),估测水的温度(10分)。 20 4 将温度计测量 水的温度。 A、手拿温度计上端,将其竖直放入水中。(10 分) B、温度计的玻璃泡要完全浸没在水中,玻璃 泡不要碰烧杯的侧壁和底部。(10分) C、等示数稳定时再读数。读数时,要让玻璃 泡继续停留在水中。(10分) D、视线要和温度计的示数保持相平。连续三 次测水的温度分别为、、 ,平均水温为。(15分) 45 5 整理仪器,擦拭 桌面。 A、将温度计擦干放回原处。(5分) B、擦拭桌面。(5分) 10 实验三、水结冰了 一、实验名称:水结冰了 二、实验目的:观察水在不同温度下温度计的读数 三、实验步骤: 1、在试管里加入一半的纯净水,用温度计测量并记录试管里水的温度 2、拿一只保温杯(或在普通塑料杯外包裹一块干毛巾)在杯内装满碎冰, 把试管插入碎冰中,用温度计观测试管里水温的变化 3、在碎冰里加入较多的食盐,保持几分钟持续观测试管里的水温 4、观测试管里的水开始结冰时的温度 四、实验器材:试管、保温杯、温度计、碎冰块、食盐、纯净水。 水结冰了的实验记录表

单片机数据传送实验报告

竭诚为您提供优质文档/双击可除单片机数据传送实验报告 篇一:单片机数据传送实验报告 实验名称:数据传送实验 实验类型:设计性实验 姓名:袁志生 时间:04.17第五六节课 一、实验目的与要求 实验目的:1、掌握单片机的汇编指令系统及汇编语言程序设计方法。 2、掌握单片机的存储器体系结构。 3、熟悉keil软件的功能和使用方法。 4、掌握单片机应用程序的调试方法。 实验要求:1、实现单片机内部RAm之间,外部RAm之间以及内部RAm与外部RAm之间的数据传送。 2、利用Keil软件编辑、汇编、调试、运行实验程序并记录实验数据。 二、设计要求

1、编写程序将00h~0Fh16个数据分别送到单片机内部RAm30h~3Fh单元中。 2、编写程序将片内RAm30h~3Fh的内容传送至片内RAm40~4Fh单元中。 3、编写程序将片内RAm40h~4Fh单元中的内容传送到外部RAm4800h~480Fh单元中。 4、编写程序将片外4800h~480Fh单元内容送到外部RAm5800h~580Fh单元中。 5、编写程序将片外RAm5800h~580Fh单元内容传送回片内RAm50h~5Fh单元中。 三、实验程序流程框图和程序清单. 程序清单: oRg0000h sTART:moVR0,#30h moVDpTR,#Qw1 moVR5,#0 Loop: Qw1: Qw2: Loop1: Loop2: Loop3:

R7,#16A,R5A,@A+DpTR@R0,AR0IncR5R7,LoopQw200h,01h,02 h,03h,04h,05h,06h,07h08h,09h,0Ah,0bh,0ch,0Dh,0eh,0F hR0,#30hR1,#40hmoVR5,#16A,@R0@R1,AR0R1R5,Loop1R1,#4 0hmoVDpTR,#4800hR5,#16A,@R1@DpTR,AR1DpTRR5,Loop2moV sp,#60h11h,#48h10h,#58hR2,#00hDpL,R210h11hDphmoVxA, @DpTRmoVmoVmoVcmoVIncDJnZLJmpDbDbmoVmoVmoVmoVIncInc DJnZmoVmoVmoVmoVxIncIncDJnZmoVmoVmoVmoVpushpushpop pop moVx Inc cJne moV moV moV Loop4:moVx moV Inc Inc DJnZ enD 四,实验小结

数据分析实验报告

数据分析实验报告 【最新资料,WORD文档,可编辑修改】 第一次试验报告 习题1.3 1建立数据集,定义变量并输入数据并保存。 2数据的描述,包括求均值、方差、中位数等统计量。 分析—描述统计—频率,选择如下: 输出:

方差1031026.918399673.8384536136.444百分位数25304.25239.75596.25 50727.50530.501499.50 751893.501197.004136.75 3画直方图,茎叶图,QQ图。(全国居民) 分析—描述统计—探索,选择如下: 输出: 全国居民Stem-and-Leaf Plot Frequency Stem & Leaf 9.00 0 . 122223344 5.00 0 . 56788 2.00 1 . 03 1.00 1 . 7 1.00 2 . 3 3.00 2 . 689

1.00 3 . 1 Stem width: 1000 Each leaf: 1 case(s) 分析—描述统计—QQ图,选择如下: 输出: 习题1.1 4数据正态性的检验:K—S检验,W检验数据: 取显着性水平为0.05 分析—描述统计—探索,选择如下:(1)K—S检验 单样本Kolmogorov-Smirnov 检验 身高N60正态参数a,,b均值139.00

标准差7.064 最极端差别绝对值.089 正.045 负-.089 Kolmogorov-Smirnov Z.686 渐近显着性(双侧).735 a. 检验分布为正态分布。 b. 根据数据计算得到。 结果:p=0.735 大于0.05 接受原假设,即数据来自正太总体。(2)W检验

星期四的实验报告-带传动

实验二 带传动的滑动率和效率测定 一、实验目的 1.了解实验台的结构及工作原理,了解机械的转矩、转速等机械参数的测量手段。 2.观察带传动的弹性滑动和打滑现象,加深对带传动工作原理和设计准则的理解。 3.通过对滑动曲线(ε —F 曲线)和效率曲线(η—F 曲线)的测定和分析,深刻认识带传动特性、承载能力、效率及其影响因素。 二、实验的理论依据 带传动是靠带与带轮间的摩擦力来传递运动和动力的。因此,带传动需以一定的预紧力F 0紧套在两个带轮上,使带与带轮的接触面上产生正压力。工作时,由于带与轮面间的摩擦力作用,使带传动的紧边拉力F 1和松边拉力 F 2不等,两者之差F =F 1-F 2, 即为带的有效拉力,它等于带沿带轮的接触弧上摩擦力的总和F f 。在一定条件下,摩擦力有一极限值,如果工作载荷超过极限值,带就在轮面上打滑,传动不能正常工作。预紧力F 0愈大,带传动的传动能力愈大。 由于带是弹性体,受力不同时带的弹性变形不等。紧边拉力大,相应的伸长变形量也大。在主动轮上,当带从紧边转到松边时,拉力逐渐降低,带的弹性变形逐渐变小而回缩,带的运动滞后于带轮。也就是说,带与带轮之间产生了相对滑动。而在从动轮上,带从松边转到紧边时,带所受到的拉力逐渐增加,带的弹性变形量也随之增大,带微微向前伸长,带的运动超前于带轮。带与带轮间同样也发生相对滑动。这种由于带的弹性变形而引起的带与带轮之间的滑动,称为弹性滑动。这种弹性滑动在带传动中是不可避免的,其结果是使从动带轮的圆周速度低于主动轮的圆周速度,使传动比不准确,并引起带传动效率的降低以及带本身的磨损。 带传动中滑动的程度用滑动率表示,其表达式为 %100)1(1 122121?-=-= n D n D v v v ε (1) 式中 v 1、v 2——分别为主动轮、从动轮的圆周速度,单位:m/s ; n 1、n 2——分别为主动轮、从动轮的转速,r/min ; D 1、D 2——分别为主动轮、从动轮的直径,mm 。 如图2-1所示,带传动的滑动(曲线1)随着带的有效拉力F 的增大而增大,表示这种关系的曲线称为滑动曲线。当有效拉力F 小于临界点F '点时,滑动率与有效拉力F 成线性关系,带处于弹 性滑动工作状态;当有效拉力F 超过临界点F '点以后,滑动率急剧上升,带处于弹性滑动与打滑同时存在的工作状态。当有效拉力等于F max 时,滑动率近于直线上升,带处于完全打滑的工作状态。图中曲线2为带传动的效率曲线,即表示带传动效率η与有效拉力F 之间关系的曲线。当有效拉力增加时,传动效率逐渐提高,当有效拉力F 超过临界点F '点以后,传动效率急剧下降。 带传动最合理的状态,应使有效拉力F 等于或稍小于临界点F ',这时带传动的效率最高,滑动率ε =1% ~ 2%, 并且还有余力负担短时间(如启动时)的过载。 三、实验台的结构与工作原理 本实验的设备是PC —A 型带传动实验台。该实验 1-滑动曲线 2-效率曲线 图2-1 带传动的滑动曲线和效率曲

微机原理及应用 上机实验报告2 数据传送

课程名称:_________微机原理及应用___________指导老师:_____钟崴_______成绩:__________________ 实验名称:_________数据传送___________实验类型:________________同组学生姓名:__________ 一、实验目的和要求(必填)二、实验内容和原理(必填) 三、主要仪器设备(必填)四、操作方法和实验步骤 五、实验数据记录和处理六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求(必填) 掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。 二、实验内容和原理(必填) 1.编制一段程序,要求程序中包含7中不同寻址方式。 2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。 3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H中。 4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。 三、主要仪器设备(必填) PC机一台。 四、操作方法和实验步骤 逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。 五、程序清单 1. ORG 0000H CLEAR MOV R0,#30H ;间接寻址 MOV A,#40H ;立即寻址 MOV @R0,A ;间接寻址 MOV A,30H ;直接寻址 MOV DPTR,#0100H ;间接寻址 MOV A,#36H MOVX @DPTR,A MOV R0,#50H ;立即寻址 MOV A,#10 MOVC A,@A+DPTR ;变址寻址 END

《机械设计》实验一(带传动的滑动率曲线与效率曲线测定)pdf

验证性实验指导书 实验名称:带传动的滑动率曲线与效率曲线测定 实验简介:带传动在工作中,滑动现象是不可避免的,通过本实验可以观察带传动的打滑现象,绘出滑动曲线和效率曲线,从而加深对带传动工作原理的特点的认识,并初步学会实验技能。 适用课程:机械设计 实验目的:A验证带传动滑动率曲线及效率曲线;B观察带传动的打滑现象;C了解实验台高效节能的电封闭加载原理;D 了解常用机械量的测量原理及方法。 面向专业:机械类 实验项目性质:验证性(课内必做) 计划学时: 2学时 实验分组: 2人/组 实验照片:

《机械设计》课程实验 实验一 带传动的滑动率曲线与效率曲线测定 带传动在工作中,滑动现象是不可避免的,本实验的目的和要求是:观察带传动的打滑 现象,绘出滑动曲线和效率曲线,从而加深对带传动工作原理的特点的认识,并初步学会实验技能。 一、 实验目的 1. 验证带传动滑动率曲线及效率曲线; 2. 观察带传动的打滑现象; 3. 了解实验台高效节能的电封闭加载原理; 4. 了解常用机械量的测量原理及方法。 二、 实验设备 带传动的滑动率与效率测定试验台 图1-1是试验台的结构简图,它有两台直流电机,电机1和电机2。在试验中,我们将用电机1通过进行试验的皮带拖着电机2发电来给皮带加上负载。具体的加载原理和方法,下面一节再详细介绍。 电机1的定子用轴承固定在支架上,并加以平衡,可以自由摆动,称为悬支电机。这样结构是为了便于通过固联在定子上的力臂和放在它旁边的磅秤,测量电机工作时转子上的转矩。因为按电动机工作的电机,定子上由反作用力产生的转矩,大小与转子转矩相等(摩擦力忽略不计),方向与转子产生转矩相反。这台电机试验时按电动机工作,转子顺时针方向旋转,所以磅秤放在它的左侧。转矩T1可由下式计算: 1 1 T P L =× (4) 式中:P1——磅秤的读数(kg) L ——为力臂长度,L=400mm 右边的电机2也用相同的方法支承在它的支架上,因为这台电机在试验中按发电机工作,发电机定子上的转矩的大小和方向均与转子转矩相同,现在转子为顺时针方向旋转,所以磅秤放在它的右边。转矩T2的求法和力臂的长度,与电机1相同,即

实验一 单片机数据区传送程序设计

实验一单片机数据区传送程序设计 一、实验目的 1.进一步掌握汇编语言程序设计和调试方法。 2.了解单片机RAM中的数据操作 二、实验说明 要求:编写程序把R2、R3源RAM区首地址内的R6、R7字节数据传送到R4、R5目的地址的RAM区。 三、实验仪器 计算机 伟福软件(lab2000P ) 四、实验内容 在R0、R1中输入源地址(例如:3000H),R2、R3中输入目的地址(例如4000H),R6、R7中输入字节数(例如:1FFFH)。 查看RAM 区3000~30FFH和4000~40FFH内容,也可自己重新赋值。 运行程序,首先单步,然后用执行到指定位置,最后用连续运行方式。 记录下运行结果,检查3000~30FFH中内容是否和4000~40FFH内容完全一致。 五、思考题 1、改变源地址,例如00FFH; 2、改变目的地址,例如2000H; 3、改变传输的个数,小于256个和大于256个的情况。 4、把程序改为对某一数据存储区RAM赋都相同一个数值。 六、源程序及其修改原理 org 0000H Block equ 2000h mov dptr, #Block ; 起始地址 mov r0,#12h mov a,#20h ;修改2000h开始的地址所存放的内容为20h Loop: mov r1,#14h ;增加r1计数,用循环方式实现大于256的数据传输(思 考题3) Loop1: movx @dptr,a inc dptr ; 指向下一个地址 djnz r1,Loop1 djnz r0, Loop ; 双循环实现r0,r1计数相乘 (以上程序实现对某一数据存储区2000h~2168hRAM赋都相同一个数值20h,思考题4) mov r0, #20h ;改变源地址为2000h(思考题1) mov r1, #00h mov r2, #50h;改变目的地址为5000h(思考题2) mov r3, #00h

带传动实验指导

带传动实验指导书 金悦 姓名班级学号 西安交通大学 机械基础实验教学中心 http://202.117.29.254 2012年9月

目录 §1-1 概述 (1) §1-2 预习报告 (1) §1-3 实验原理...........…………………………………………… 一、实验系统的组成...........………………………………………… 1、实验系统的组成...........………………………………………… 2、主要技术参数...........……………………………………………… 3、实验机结构特点...........………………………………………………(1)机械结构...........………………………………………………(2)电测系统...........……………………………………………… 二、实验原理及测试方法...........…………………………………… 1、转速测量...........……………………………………………… 2、转矩测量...........……………………………………………… 3、加载原理...........……………………………………………… 4、电机调速...........……………………………………………… §1-4 实验步骤...........……………………………………… 一、人工记录操作方法...........……………………………………… 二、与计算机接口操作方法...........……………………………………… 三、校零与标定...........………………………………………………§1-5 实验任务...........………………………………………… §1-6 实验报告...........…………………………………………

数据采集与传输系统实验报告

(此文档为word格式,下载后您可任意编辑修改!) 数据采集与传输系统 摘要 该数据采集与传输系统以89C51及89C2051为核心,由数据采集模块、调制解调模块、模拟信道、测试码发生器、噪声模拟器、结果显示模块等构成。在本方案中仅使用通用元器件就较好的实现了题目要求的各项指标。其中调制解调模块、噪声模拟器分别采用单片机和可编程逻辑器件实现。本数据采集与传输系统既可对8路数据进行轮检,也可设置为对一路数据单独监控。本系统硬件设计应用了EDA 工具,软件设计采用了模块化的编程方法。传输码元速率为16kHz~48kHz的二进制数据流。另外,还使用了“1”:“01”、“0”:“10”的Manchester编码方法使数据流的数据位减少,从而提高传输速率。

一、方案设计与论证 首先,我们分析一下信道与信噪比情况。本题中码元传输速率为16k波特,而信号被限定在30k~50kHz的范围内,属于典型的窄带高速率数字通信。而信噪比情况相对较好。这是因为信号带宽仅为20kHz,而噪声近似为0~43kHz()的窄带白噪声,这样即使在信号和噪声幅度比值为1:1的情况下,带内的噪声功率仍然比较小,所以系统具有较高的信噪比。 方案一: 常用的数字调制系统有:ASK、FSK、PSK等。其中FSK具有较强的抗干扰能力,但其要求的的带宽最宽,频带利用率最低,所以首先排除。ASK理论上虽然可行,但在本题目中,由于一个码元内只包括约两个周期的载波,所以采用包络检波法难以解调,也不可行。另外,对于本题目,还可以考虑采用基带编码的方法进行传输,如HDB3码,但这种编码方法其抗干扰能力较差,因此也不太适合。 方案二: PSK调制方式具有较强的抗干扰能力,同时其调制带宽相对也比较窄,因此我们考虑采用这种调制方式。为了简化系统,在实际实现时,我们采用了方波作为载波的PSK调制方式。当要求的数据传输速率较低(≤24kbps)时,对原始数据处理的方法如下:

数据分析与挖掘实验报告

数据分析与挖掘实验报告

《数据挖掘》实验报告 目录 1.关联规则的基本概念和方法 (1) 1.1数据挖掘 (1) 1.1.1数据挖掘的概念 (1) 1.1.2数据挖掘的方法与技术 (2) 1.2关联规则 (5) 1.2.1关联规则的概念 (5) 1.2.2关联规则的实现——Apriori算法 (7) 2.用Matlab实现关联规则 (12) 2.1Matlab概述 (12) 2.2基于Matlab的Apriori算法 (13) 3.用java实现关联规则 (19) 3.1java界面描述 (19) 3.2java关键代码描述 (23) 4、实验总结 (29) 4.1实验的不足和改进 (29) 4.2实验心得 (30)

1.关联规则的基本概念和方法 1.1数据挖掘 1.1.1数据挖掘的概念 计算机技术和通信技术的迅猛发展将人类社会带入到了信息时代。在最近十几年里,数据库中存储的数据急剧增大。数据挖掘就是信息技术自然进化的结果。数据挖掘可以从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的,人们事先不知道的但又是潜在有用的信息和知识的过程。 许多人将数据挖掘视为另一个流行词汇数据中的知识发现(KDD)的同义词,而另一些人只是把数据挖掘视为知识发现过程的一个基本步骤。知识发现过程如下: ·数据清理(消除噪声和删除不一致的数据)·数据集成(多种数据源可以组合在一起)·数据转换(从数据库中提取和分析任务相关的数据) ·数据变换(从汇总或聚集操作,把数据变换和统一成适合挖掘的形式) ·数据挖掘(基本步骤,使用智能方法提取数

据模式) ·模式评估(根据某种兴趣度度量,识别代表知识的真正有趣的模式) ·知识表示(使用可视化和知识表示技术,向用户提供挖掘的知识)。 1.1.2数据挖掘的方法与技术 数据挖掘吸纳了诸如数据库和数据仓库技术、统计学、机器学习、高性能计算、模式识别、神经网络、数据可视化、信息检索、图像和信号处理以及空间数据分析技术的集成等许多应用领域的大量技术。数据挖掘主要包括以下方法。神经网络方法:神经网络由于本身良好的鲁棒性、自组织自适应性、并行处理、分布存储和高度容错等特性非常适合解决数据挖掘的问题,因此近年来越来越受到人们的关注。典型的神经网络模型主要分3大类:以感知机、bp反向传播模型、函数型网络为代表的,用于分类、预测和模式识别的前馈式神经网络模型;以hopfield 的离散模型和连续模型为代表的,分别用于联想记忆和优化计算的反馈式神经网络模型;以art 模型、koholon模型为代表的,用于聚类的自组

机械设计带传动实验心得体会

机械设计带传动实验心得体会篇一:机械设计实验报告带传动 实验一带传动性能分析实验 一、实验目的 1、了解带传动试验台的结构和工作原理。 2、掌握转矩、转速、转速差的测量方法,熟悉其操作步骤。 3、观察带传动的弹性滑动及打滑现象。 4、了解改变预紧力对带传动能力的影响。 二、实验内容与要求 1、测试带传动转速n1、n2和扭矩T1、T2。 2、计算输入功率P1、输出功率P2、滑动率?、效率?。 3、绘制滑动率曲线?—P2和效率曲线?—P2。 三、带传动实验台的结构及工作原理 传动实验台是由机械部分、负载和测量系统三部分组成。如图1-1所示。 1直流电机 2主动带轮 3、7力传感器 4轨道 5砝码 6灯泡 8从动轮 9 直流发电机 10皮带图1-1 带传动实验台结构图 1、机械部分 带传动实验台是一个装有平带的传动装置。主电机1是直流电动机,装在滑座上,可沿滑座滑动,电机轴上装有

主动轮2,通过平带10带动从动轮8,从动轮装在直流发电机9的轴上,在直流发电机的输出电路上,并接了八个灯泡,每个40瓦,作为发电机的负载。砝码通过尼龙绳、定滑轮拉紧滑座,从而使带张紧,并保证一定的预拉力。随着负载增大,带的受力增大,两边拉力差也增大,带的弹性滑动逐步增加。当带的有效拉力达到最大有效圆周力时,带开始打滑,当负载继续增加时则完全打滑。 2、测量系统 测量系统由转速测定装置和扭矩测量装置两部分组成。(1)转速测定装置 用硅整流装置供给电动机电枢以不同的端电压实现无级调速,转动操纵面板上“调速”旋钮,即可实现无级调速,电动机无级调速范围为0~1500r/min;两电机转速由光电测速装置测出,将转速传感器(红外光电传感器)分别安装在带轮背后的“U”形糟中,由此可获得转速信号,经电路处理即可得到主、从动轮上的转速n1、n2。(2)扭矩测量装置 电动机输出转矩T1 (主动轮转矩)、和发电机输入转矩T2 (从动轮转矩)采用平衡电机外壳(定子)的方法来测定。电动机和发电机的外壳支承在支座的滚动轴承中,并可绕转子的轴线摆动。当电动机通过带传动带动发电机转动后,由于受转子转矩的反作用,电动机定子将向转子旋转的相反方向倾倒,发电机的定子将向转子旋转的相同方向倾倒,翻转

相关文档
相关文档 最新文档