[单选题]

在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,实施该调用指令时,压入堆栈保存的程序地址是()。

A .0200H

B .2000H

C .0102H

D .0203H

参考答案与解析:

相关试题

在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程

[填空题] 在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。

  • 查看答案
  • 指令LCALLaddr16能在64K字节范围内调用()。

    [填空题] 指令LCALLaddr16能在64K字节范围内调用()。

  • 查看答案
  • 在执行主程序的过程中,有调用子程序的指令时,就执行子程序的指令,执行子程序以后,

    [判断题] 在执行主程序的过程中,有调用子程序的指令时,就执行子程序的指令,执行子程序以后,加工就结束了.A . 正确B . 错误

  • 查看答案
  • 在程序执行过程中,用来指向下一条要取的指令的寄存器是______。

    [单选题]在程序执行过程中,用来指向下一条要取的指令的寄存器是______。A.IPB.BPC.SPD.SS

  • 查看答案
  • 已知(DS)=1000H,(BX)=0200H,(SI)=0005H,(1002

    [试题]已知(DS)=1000H,(BX)=0200H,(SI)=0005H,(10020H)=74H,(10200H)=28H, (11205H)=0ABH。求下列指令执行后AX中的内容:MOV AX,1000H[BX+SI];(AX)=______。

  • 查看答案
  • 假设(BX)=0449H,(BP)=0200H,(SI)=0046H,(SS)=

    [填空题] 假设(BX)=0449H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=7230H则执行XCHGBX,[BP+SI]指令后,(BX)=()。

  • 查看答案
  • 假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=

    [单选题]假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=0100H,执行下列指令后,(AL)=( )。 PUSH AX PUSH DX POP AX POP DXA.32HB.30HC.01HD.00H

  • 查看答案
  • 假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=

    [单选题]假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=0100H,执行下列指令后,(AL)=______。 PUSH AX PUSH DX POP AX POP DXA.32HB.30HC.01HD.OOH

  • 查看答案
  • 当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地

    [单选题]当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。A . DPTRB . PCC . SPD . PSWE . R0

  • 查看答案
  • 程序计数器(PC)是用来指出下一条待执行指令地址的,它属于()中的部件。

    [单选题]程序计数器(PC)是用来指出下一条待执行指令地址的,它属于()中的部件。A.CPUB.RAMC.CacheD.USB

  • 查看答案