设堆栈指针SP的初值为2300H,(AX)=50ABH,(BX)=1234H。执行指令PUSHAX后,(SP)=?,再执行指令PUSHBX及POPAX之后,(SP)=?(AX)=?(BX)=?
第1题:
设SP初值为2000H,执行指令PUSH AX后,SP的值是( )。
A.1EEEH
B.2001H
C.2002H
D.1EEFH
第2题:
设8086 CPU的(SS)=1178H,(SP)=0008H,(AX)=1234H,当执行一条PUSHAX指令时,(SS)=( )。
A.1178H
B.1186H
C.114EH
D.1158H
第3题:
设SP=1110H,执行PUSHAX指令后,SP的内容为()
A、SP=1112H
B、SP=110EH
C、SP=1111H
D、SP=110FH
第4题:
若堆栈指针SP的初值为1000H,执行POPAX后SP的值为()H。
第5题:
设(SP)=100H,(AX)=OFFFFHSTCPUSH.AXADC.AX,0PUSH.AXPOP.BX上述程序段执行后,(BX)=(),(SP)=()
第6题:
设8086CPU的(SS)=1178H,(SP)=0008H,(AX)=1234H,当执行一条PUSHAX指令时,(SS)=( )。
A.1178H
B.1186H
C.114EH
D.1158H
第7题:
设SP=7000H,执行段内直接过程调用CALL指令后,堆栈指针SP=()H。
第8题:
A.0014
B.0011H
C.0010H
D.000FH
第9题:
目前堆栈指针SP=3452H,则执行PUSHAX,PUSHBX后,堆栈指针SP=()。
第10题:
设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?AX=?BX=? PUSH AX ;SP ← SP - 2 = 1FFEH,AX=3000H PUSH BX ;SP ← SP - 2 = 1FFCH,BX=5000H POP AX ;SP ← SP + 2 = 1FFEH,AX=5000H