汇编语言程序设计

设SP初值为2000H,执行指令‚PUSHAX‛后,SP的值是()。A、1FFFHB、1998HC、1FFEHD、2002H

题目

设SP初值为2000H,执行指令‚PUSHAX‛后,SP的值是()。

  • A、1FFFH
  • B、1998H
  • C、1FFEH
  • D、2002H
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

PC中,设(SP)=0202H,(SS)=2000H,执行PUSH SP指令后,栈顶的物理地址为 ( )。

A.0200H

B.20102H

C.20200H

D.0102H


正确答案:C

第2题:

PC机中,设(SP)=0100H,(SS)=2000H,执行PUSH3P指令之后,栈顶的物理地址是______。


正确答案:200FEH
200FEH 解析:对于堆栈段数据,PA=(SS)左移4位+(SP):PUSH将数据压入堆栈,同时 SP-2 送SP,所以物理地址=20000H+0100H-2H。

第3题:

设SP=1110H,执行PUSHAX指令后,SP的内容为()

A、SP=1112H

B、SP=110EH

C、SP=1111H

D、SP=110FH


参考答案:B

第4题:

设8086CPU的(SS)=1178H,(SP)=0008H,(AX)=1234H,当执行一条PUSHAX指令时,(SS)=( )。

A.1178H

B.1186H

C.114EH

D.1158H


正确答案:A

第5题:

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

A.1EEEH

B.2001H

C.2002H

D.1EEFH


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

第6题:

PC中,设(SP)=0202H,(SS)=2000H,执行PUSHSP指令后,栈顶的物理地址为( )。

A.0200H

B.20102H

C.20200H

D.0102H


正确答案:C

第7题:

假设(SP)=1000H,(BX)=2000H,执行CALL BX指令后,SP中的内容为

A.1000H

B.OFFEH

C.2000H

D.1FFEH


正确答案:B

第8题:

假设(SS)=2000H, (SP)=0012H, (AX)=1234H,执行 PUSHAX 后,SP=()

A.0014

B.0011H

C.0010H

D.000FH


正确答案:C

第9题:

PC机中,设(SP)=0100H,(SS)=2000H,执行PUSH SP指令之后,栈顶的物理地址是【 】。


正确答案:200FEH
200FEH 解析:当执行PUSH操作时,SP的值减2。所以它的物理地址为:2000H*10H+OFEH= 200FEH。

第10题:

设(SP)=0100H, (SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是( )。

A.00FEH

B.20102H

C.20FEH

D.0102H


正确答案:C
解析:PUSH指令是入栈操作,因此SP=0100-2=00FEH,其物理地址可由SS+SP计算得出:2000H+00FEH=20FEH。