A-A+

若A=FFH R0=40H (40H)=FFH (30H)=00H Cy=0 位地址(30H

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

问题详情

若A=FFH,R0=40H,(40H)=FFH,(30H)=00H,Cy=0,位地址(30H)=1,将分别执行下列指令后的结果写在注释区。
INC A
INC R0
DEC @R0
DEC 30H
CPL C
SETB C
ANL C,30H
ORL C,/30H

参考答案

INC A ;A+1→A,A=00H,有进位,但不影响标志位,Cy=0(不变)
INC R0 ;R0+1→R0,R0=41H
DEC @R0 ;(R0)-1→(R0),(40H)=FEH
DEC 30H ;(30H)-1→(30H),(30H)=FFH
CPL C ;C=1
SETB C ;C=1
ANL C,30H ;C=C∧(30H)=0∧1=0
ORL C,/30H ;C=0∨0=0

考点:地址