A-A+

对下面一段程序加上注释 并说明运行结果。 MOV A #11H MOV B A

2022-08-13 22:13:35 问答库 阅读 199 次

问题详情

对下面一段程序加上注释,并说明运行结果。
MOV A,#11H
MOV B,A
ADD A,B
MOV 20H,A
INC A
MOV 21H,A
ADDC A,20H
SUBB A,B
MOV R0,20H
DEC R0
ADD A,@R0

参考答案

MOV A,#11H ;A=11H
MOV B,A ;B←A,B=11H
ADD A,B ;A←A+B,A=22H, Cy=0
MOV 20H,A ;(20H)←A, (20H)=22H
INC A ;A←A+1,A=23H
MOV 21H,A ;(21H)←A, (21H)=23H
ADDC A,20H ;A←A+(20H)+Cy, A=45H, Cy=0
SUBB A,B ;A←A-B-Cy, A=34H, Cy=0
MOV R0,20H ;R0←(20H),R0=22H
DEC R0 ;R0←R0-1,R0=21H
ADD A,@R0 ;A←A+(R0),A=57H, Cy=0
运行结果:A=57H,B=11H, R0=21H, (20H)=22H, (21H)=23H, Cy=0。

考点:注释,结果