OV SP,3210H PUSH AX 执行上述指令序列后,SP寄存器的值是()。

题目
单选题
OV SP,3210H PUSH AX 执行上述指令序列后,SP寄存器的值是()。
A

3211H

B

320EH

C

320FH

D

3212H

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设SP初值为2000H,执行指令PUSH AX后,SP的值是( )。

A.1EEEH

B.2001H

C.2002H

D.1EEFH


正确答案:C
解析:入栈指令的执行过程是,首先将SP中的值加1,然后把SP中的值当作地址,将 AX中的值送进以SP中的值为地址的RAM单元中。

第2题:

MOVSP,3210HPUSHAX执行上述指令序列后,SP寄存器的值是()。

A.3211H
B.320EH
C.320FH
D.3212H

答案:B
解析:

第3题:

执行下列指令后,SP寄存器的值是( )。 MOV SP,1000H PUSH AX

A.0FFEH

B.0FFFH

C.1001H

D.1002H


正确答案:A
解析:PUSH AX将AX中的数据压入堆栈,同时SP=SP-2,所以SP=0FFEH。

第4题:

设SP=2000H,AX=8A95H,DI=A000H。请写出下列指令执行后指定寄存器和标志位的值。 ADD AX,DI ; PUSH AX ; POP DI ;


正确答案: ADD AX,DI ;AX =2A95H ,CF=1
PUSH AX ;SP = 1FFEH
POP DI ;DI = 2A95H

第5题:

设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


正确答案:SP = 1FFEH,AX = 5000H,BX = 5000H。

第6题:

执行下列指令后,SP寄存器的值是( )。 MOV SP,1000H PUSH AX

A.OFFEH

B.OFFFH

C.1001

D.1002H


正确答案:A

第7题:

设(SP)=100H,(AX)=OFFFFHSTCPUSH.AXADC.AX,0PUSH.AXPOP.BX上述程序段执行后,(BX)=(),(SP)=()


正确答案: BX=0
SP=FEH

第8题:

假设 (SS)=3000H,(SP)=1000H, 执行PUSH AX 指令后,栈顶的物理地址是()


参考答案:30FFEH

第9题:

执行指令PUSH-BX后,堆栈指针SP的变化为()

  • A、SP-1
  • B、SP-2
  • C、SP+1
  • D、SP+2

正确答案:B

第10题:

执行PUSH AX指令后,SP减2.


正确答案:正确

更多相关问题