设SP=1200H,执行完CALL DWORD PTR[SI]指

题目

设SP=1200H,执行完CALL DWORD PTR[SI]指令后,SP=()

  • A、1202H
  • B、11FEH
  • C、1204H
  • D、11FCH
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列指令中错误的是( )。

A.PUSH AH

B.REP MOV SW

C.CMP AX,[CX][SI]

D.JMP DWORD PTR[AX]


正确答案:A

第2题:

下列指令中( )指令是不合法的。

①MOVSl OFFSET[DI]

②LEA SI,OFFSET[DI)

③JMP SHORT PTR[BX]

④CALL WORD PTR[BX]

A.1条

B.2条

C.3条

D.4条


正确答案:C

第3题:

若栈顶指针SP的值为100H,当执行完指令CALL AX后,SP的值为?()

A、00FCH

B、0098H

C、00FEH

D、0102H


参考答案C

第4题:

假设由CALL指令调用的某子程序使用段内返回指令RET4,问该予程序执行到 RET4指令时( )实现返回操作?

A.返回到CALL指令下面一条指令继续执行主程序

B.按照(SP)和(SP+1)中存放的地址执行返回操作

C.按照(SP+4)和(SP+5)中存放的地址执行返回操作

D.返回到CALL指令下面第4条指令继续执行主程序


正确答案:B

第5题:

假设执行CALL DWORD PTR[BX]指令时(SP)=1248H,进入子程序后SP寄存器中的内容是( )。

A.1244H

B.1246H

C.124AH

D.124CH


正确答案:A

第6题:

已知IP=1000H,SP=2000H,BX=283FH,指令CALL WORD PTR [BX]的机器代码是FF17H,试问执行指令后,(1FFEH)=( )。

A.28H

B.3FH

C.00H

D.02H


正确答案:D

第7题:

已知IP=1000H,SP=2000H,BX=283FH,指令CALL WORD PTR [BX]的机器代码是FF17H,执行指令后,(1FFEH)=( )。

A.20H

B.3FH

C.02H

D.28H


正确答案:C
解析:已知CALL指令为2B,因此下一条指令的返回地址应该为当前的IP+2=1002H,这就是在调用子程序前应该压栈保存的返回地址。执行CALL指令时,SP-2送入SP,SP=1FFEH, (1FFEH)=02H,(1FFFH)=10H。

第8题:

JMP DWORD PTR [DI]是()转移。


参考答案:段间间接

第9题:

下列指令中( )指令是不合法的。

①MOV SI,OFFSET [DI]

②LEA SI,OFFSET [DI]

③JMP SHORT PTR [BX]

④CALL WORD PTR [BX]

A.1条

B.2条

C.3条

D.4条


正确答案:C

第10题:

假设执行CALL DWORD PTR[BX]指令时(SP)=1248H,问进入子程序后SP寄存器中的内容是( )。

A.1244H

B.1246H

C.124AH

D.124CH


正确答案:A

更多相关问题