发布时间 : 星期六 文章微机原理与单片机实验报告 - 图文更新完毕开始阅读
word完美格式
五、 参考程序 DATA SEGMENT
NUM1 DW 1111H ;N1 NUM2 DW 2222H ;N2 NUM3 DW 3333H ;N3 NUM4 DW 0000H ;N4
DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BEG: MOV AX, DATA
MOV DS, AX
MOV SI, OFFSET NUM1 MOV AX, 0
ADD AX, [SI+0] ADD AX, [SI+2] ADD AX, [SI+4] MOV [SI+6], AX JMP $
CODE ENDS END BEG
六、 编程,测试,记录程序运行结果。
精心整理 学习帮手
word完美格式
实验5 循环程序实验
一、 实验要求
练习编程建立8086 的循环程序。 二、 实验目的
1、熟悉实验系统的编程和使用。
2、掌握使用LOOP 判断转移指令实验循环的方法。 3、掌握使用LOOP 与CX 的组合。 三、 实验说明
由于本实验是通过给CX 一个数值,再通过LOOP 作一个判断CX-1 是否为0 的转移, 实现程序的循环,循环的内容是执行AX+1, 所以结果应该为AX 最后大小为开始时给定 CX 的大小。
四、 实验程序流程图
精心整理 学习帮手
word完美格式
五、 参考程序 CODE SEGMENT
ASSUME CS:CODE CON_A EQU 25 CON_B EQU 12 START: MOV AX,0
MOV CX,5
INC_AX: NOP
INC AX LOOP INC_AX JMP $
CODE ENDS END START
六、 编程,测试,记录程序运行结果。
精心整理 学习帮手
word完美格式
实验6 由1 到100 求和实验
一、 实验要求
编程实现1 到100 求和运算。 二、 实验目的
1、熟悉实验系统的编程和使用。
2、掌握使用加法类运算指令编程及调试方法。 3、掌握使用循环类指令编程及调试方法。 三、 实验说明
由于本实验是1 到100 的100 个数想加,1+2+3+4+……+97+98+99+100=? 求和 四、 实验程序流程图
五、 参考程序 DATA SEGMENT
total DW 0000H ;
DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BEG: MOV AX, DATA
MOV DS, AX
MOV SI, OFFSET total MOV CX, 100 MOV AX, 0 MOV BX, 1
add_100: ADD AX, BX
INC BX
精心整理 学习帮手