实验一清零程序.docxVIP

  • 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)

1亿VIP精品文档

相关文档