单片机考试

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:24:46
如题
MOV RO,#30H
MOV R2,#10H
CLR A
LOOP:MOV @RO,A
CPL A
1NC R0
DJNZ R2 LOOP
HERE:SJMP HERE
阅读程序后,回答下列问题:
(1)存储区的首地址是-----------
(2)存储区共有--------------单元
(3)完成操作是-------------
在线等啊

提供个思路,做这种题目在草稿纸上一步一步写下来就行了

MOV RO,#30H 将立即数30H放到R0中;
MOV R2,#10H 将立即数10H放到R2中;
CLR A 累加器A清零
//以下是一个循环,循环执行的次数在DJNZ R2中体现,R2=10H;
LOOP:
MOV @RO,A ;将累加器A中的内容放到R0数值所指的地址中
CPL A ;将A中内容按位取反,即0FFH;再下一次是又为00H
1NC R0 ;R0中的内容加1,也就是地址加1
DJNZ R2 LOOP

HERE:SJMP HERE

(1)存储区的首地址是----------- 30H
(2)存储区共有--------------单元 10H
(3)完成操作是-------------
从30H地址单元开始,依次写入00H,0FFh,连续写10H个单元;