- 14
- 0
- 约4.8千字
- 约 15页
- 2024-02-27 发布于上海
- 举报
**
**
**
**
实验一 清零程序
一、实验目的:掌握汇编语言设计和调试方法,熟悉键盘操作。二、实验内容:把2000H~20FFH的内容清零。
三、实验程序框图
四、实验步骤:用连续或单步方式运行程序,检查2000~20FF中执行程序前后的内容变化。
五、思考:假使把1000H~10FFH中的内容改成FF,如何修改程序,请分别用连续和单步方式运行程序来完成校验证
六、程序清单
(1)基本程序(文件名SW01.ASM)
ORG0000H
LJMPSE01ORG0640H
SE01:MOVR0,#00H;(00H)送R0,R0为计数器MOVDPTR,#2000H;(2000H)送DPTR
LOO1:CLRA;累加器A清零
MOVX@DPTR,A;存储空间内容清零INCDPTR;DPTR加1
INCR0;R0加1
CJNER0,#FFH,LOO1;若R0不等于00,则跳转至LOO1继续循环LOOP:SJMPLOOP
END
七、思考:假使把1000H~10FFH中的内容改成FF程序如下:
ORG0000HLJMPSE01ORG0640H
SE01:MOVR0,#00H;(00H)送R0,R0为计数器MOVDPTR,#1000H;(2000H)送DPTR
LOO1:MOVA,#
原创力文档

文档评论(0)