微机原理与单片机实验报告 - 图文

发布时间 : 星期六 文章微机原理与单片机实验报告 - 图文更新完毕开始阅读

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

精心整理 学习帮手

联系合同范文客服:xxxxx#qq.com(#替换为@)