A-A+

若R0=40H (40H)=79H (41H)=1FH DPTR=IFDFH ROM(200

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

问题详情

若R0=40H,(40H)=79H,(41H)=1FH,DPTR=IFDFH,ROM(2000H)=ABH,Cy=1,将依次执行下列指令后的结果写在注释区。
MOV A,41H
ADDC A,#00H
INC DPTR
MOVC A,@A+DPTR
DEC 40H
ADD A,@R0
INC R0
SUBB A,R0

参考答案

MOV A,41H ;A=1FH
ADDC A,#00H ;A=20H,Cy=0(刷新)
INC DPTR ;DPTR=IFE0H,
MOVC A,@A+DPTR ;A=(1EE0H+20H)=(2000H)=ABH
DEC 40H ;(40H)=78H
ADD A,@RO ;A=23H,Cy=1(刷新)
INC R0 ;R0=41H
SUBB A,R0 ;A=E1H,Cy=1(刷新)
程序运行结果:A=E1H,Cy=1(刷新),R0=41H,(40H)=78H,DPTR=1FE0H,其余不变。

考点: