• 2022-10-31
    执行指令PUSH BX后,堆栈指针SP的变化为 。
    A: SP-1
    B: SP+1
    C: SP-2
    D: SP+2
  • C

    内容

    • 0

      执行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

    • 1

      设堆栈指针SP的初值为2300H,(AX)=5000H,(BX)=4200H。执行指令PUSHAX后,(SP)=?,再执行指令PUSHBX及POPAX之后,(SP)=?(AX)=?(BX)=?

    • 2

      8086CPU的POP指令执行时:() A: 先从(SP)读出数据,再将SP+2 B: 先将SP+2,再从(SP)读出数据 C: 先从(SP)读出数据,再将SP-2 D: 先将SP-2,再从(SP)读出数据

    • 3

      设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令PUSH AX后,(SP)=________;若再执行指令:PUSH BXPOP AX后,(SP)=____,(AX)=____,(BX)=____。

    • 4

      在堆栈操作中,设A为某一通用寄存器号,SP为堆栈指示器,如果入栈操作的动作就是:(A)→(SP),(SP)-1→SP(即:先压入堆栈,后变堆栈指针),则出栈的动作应就是()。 A: (SP)→ B: (SP)+1→SP C: (SP)+1→S D: (SP)→A E: (SP)-1→S F: (SP)→A G: (SP)→ H: (SP)-1→SP