若SP=70H,PC=2345H,SQR=1234H,(6FH)=12H,(70H)=56H,则执行完ACALL SQR指令之后,SP的值及PC的值分别为
请问pc的值怎么看是多少
8051的指令集,执行ACALL指令时会将当前PC的值压入堆栈中,并将SP减2,然后跳转到指定的子程序地址。
假设在执行ACALL SQR指令之前,SP的初始值为0FFH,则执行ACALL指令后,SP的值会减2,变成0FDH,同时PC的值变成了SQR指令的地址,即PC=1234H。
因此,执行完ACALL SQR指令之后,SP的值为0FDH,PC的值为1234H