求解单片机

ORG 2000H
LCALL 3000H
ORG 3000H
RET
上面程序执行完RET指令后,(PC)=( )。
A.2000H B.3000H C.2003H D.3003H

第1个回答  2013-10-31
应该是C
地址2000h的指令LCALL占1字节,数据3000h占两字节,共3字节
调用3000h的子程序后返回到2000h指令的下一条指令,2000+3=2003本回答被网友采纳
第2个回答  2013-10-31
C

执行完RET后,调用前的地址出栈,因此PC又被恢复成了入口地址+3。
第3个回答  2013-10-31
C,子程序返回到调用前的入口地址的下一条指令地址即2000H+3。
第4个回答  2019-11-17

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网