51单片机程序帮忙注释下

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:36:08
org 0000h
mov a,#20h
mov 21h,a
mov 22h,a
mov 31h,a
aa:sjmp aa
end
要A显示77H,存储器窗40H显示FFH,怎么写程序?

org 0000h ;设定程序的起始地址
mov a,#20h ;数字20H,送到A
mov 21h,a ;A中的内容,送到21H,21H单元也为20H
mov 22h,a ;A中的内容,送到22H,22H单元也为20H
mov 31h,a ;A中的内容,送到31H,31H单元也为20H
aa:sjmp aa ;原地转移,停止、死机
end ;结束
问题补充:
MOV A, #77H
MOV 40H, #255
即可。

ORG 0000H
MOV A,#20H;将立即数赋给ACC
MOV 21H,A;将A的值赋给数据存储单元21H
MOV 22H,A;将A的值赋给数据存储单元22H
MOV 31H,A;将A的值赋给数据存储单元31H
AA:SJMP AA;程序挂起

;补充的
MOV A,#77H
MOV 40H,0FFH
END