好文档 - 专业文书写作范文服务资料分享网站

上机实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

微机原理与接口技术

实验报告

实验

专业: 电力系统自动化 班级: 电力1203

学号: 0911 姓名: 李国杰

预习报告成绩 实验成绩: 机位号:

汇编实验

试验一:数据块传送

1. 将数据段中2000H单元开始存放的的10个数(8位数)传送到3000H开始的10个字节

中。 源程序:

DATAS SEGMENT

;此处输入数据段代码 ORG 2000H

DATA1 DB 1,2,3,4,5,6,7,8,9,10 ORG 3000H

DATA2 DB 10 DUP(0) DATAS ENDS

STACKS SEGMENT

;此处输入堆栈段代码 STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS,SS:STACKS START:

MOV AX,DATAS MOV DS,AX

;此处输入代码段代码 MOV SI,2000H MOV DI,3000H MOV CX,10 NEXT:MOV AL,[SI] MOV [DI],AL INC DI INC SI DEC CX JNZ NEXT MOV AH,4CH INT 21H CODES ENDS END START 结果展示:

2. 将数据段中2000H单元开始存放的10个数(16位数)传送到3000H开始到的10个字

节中。 3. 源程序:

DATAS SEGMENT

;此处输入数据段代码 ORG 2000H

DATA1 DW 1,2,3,4,5,6,7,8,9,10 ORG 3000H

DATA2 DW 10 DUP(0) DATAS ENDS

STACKS SEGMENT

;此处输入堆栈段代码 STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS,SS:STACKS START:

MOV AX,DATAS MOV DS,AX

;此处输入代码段代码 MOV SI,2000H MOV DI,3000H MOV CX,10 NEXT:MOV AL,[SI] MOV [DI],AL INC DI INC SI DEC CX

JNZ NEXT MOV AH,4CH INT 21H CODES ENDS

END START

结果展示:

4. 将数据DATA1中的10个字节数据传送到数据段DATA2中 5. 源程序:

DATAS SEGMENT

;此处输入数据段代码 DATA1 DB 1,2,3,4,5,6,7,8,9,10 DATA2 DB 10 DUP(0) DATAS ENDS

STACKS SEGMENT

;此处输入堆栈段代码 STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS,SS:STACKS START:

MOV AX,DATAS MOV DS,AX

;此处输入代码段代码 MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2 MOV CX,10 NEXT:MOV AL,[SI] MOV [DI],AL

INC DI INC SI DEC CX JNZ NEXT MOV AH,4CH INT 21H CODES ENDS

END START

结果展示:

6. 将数据段中2000H开始的20个数据传送到2010H开始的20个单元中。

源程序:

DATAS SEGMENT

;此处输入数据段代码 DATA1 DB 1,2,3,4,5,6,7,8,9,10 DATA2 DB 10 DUP(0) DATAS ENDS

STACKS SEGMENT

;此处输入堆栈段代码 STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS,SS:STACKS START:

MOV AX,DATAS MOV DS,AX

;此处输入代码段代码 MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2 MOV CX,10

上机实验报告

微机原理与接口技术实验报告实验专业:电力系统自动化班级:电力1203学号:0911姓名:李国杰预习报告成绩实验成绩:机位号:汇编实验
推荐度:
点击下载文档文档为doc格式
34wu45jqx879ew80o94h77xpo5846y00qwu
领取福利

微信扫码领取福利

微信扫码分享