指令执行前(SP)= 66H, (PSW)=80H,执行指令POP ACC之后,(SP)=______ , 再执行指令PUSH PSW之后,(SP)=______ 。
举一反三
- 若(A)=FFH ,(PSW)=F0H,(SP)=60H,则依次执行指令PUSH ACC; POP PSW 之后,SP、A、PSW当中的内容分别是 A: 60H、FFH、FFH B: 61H,FFH、F0H C: 62H、F0H、FFH D: 60H、FFH、F0H
- 设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,试问:(1)执行指令PUSH AX后SP= H(2)再执行PUSH BX及POP AX后,SP= H,AX= H(3)最后执行POP BX后,SP= H,BX= H
- 执行PUSH ACC指令时,单片机完成的操作是() A: (SP) ←(SP) -1,((SP)) ← (ACC) B: (SP) ←(ACC),((SP)) ←(SP) -1 C: (SP) ←(SP) +1,((SP)) ← (ACC) D: (SP) ←(ACC),((SP)) ←(SP) + 1
- 堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H, (1) 执行指令PUSH AX后,(SP)=_____________。 (2) 再执行指令PUSH BX和POP AX后 (SP)=________ (AX)=________ (BX)=________
- SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值为 。