参考答案和解析
正确答案:
解析:
更多“IP是保存当前栈顶地址的寄存器”相关问题
  • 第1题:

    堆栈指针SP的内容是()

    • A、栈顶单元内容
    • B、栈顶单元地址
    • C、栈底单元内容
    • D、栈底单元地址

    正确答案:B

  • 第2题:

    设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?


    正确答案: 当前栈顶的地址:2010H*16+FE00H=2FF00H;
    执行PUSHBX指令后,堆栈地址指针SP减2,则栈顶地址为:2FEEDH;
    栈顶2个字节的内容为:57H、34H。

  • 第3题:

    堆栈指SP的内容是()。

    • A、栈顶地址
    • B、栈底地址
    • C、栈顶内容
    • D、栈底内容

    正确答案:A

  • 第4题:

    CS IP都是cpu的内部寄存器文,CS IP中存放的是()

    • A、当店额操作命令
    • B、当前的数据
    • C、当前指令的逻辑地址
    • D、当前数据的逻辑地址

    正确答案:C

  • 第5题:

    SP是()寄存器,用来指出当前堆栈段中栈顶的()。


    正确答案:指针;地址

  • 第6题:

    堆栈的深度由哪个寄存器确定? 为什么说一个堆栈的深度最大为64KB? 在执行一条入栈或出栈指令时,栈顶地址将如何变化?


    正确答案:堆栈的深度由SP决定,由于16位的SP=FFFFH可最大寻址64KB,故深度最大为64KB。当字数据出栈时,高8位放入由SP-2寻址单元,然后SP-2;当字数据出栈时,低8位从SP寻址的单元弹出,高8位从SP+1寻址的单元弹出,然后SP+2。

  • 第7题:

    ()保存当前栈定地址的寄存器。

    • A、IP
    • B、SP
    • C、DX
    • D、DS

    正确答案:B

  • 第8题:

    当执行中断返回指令RETI时,()弹出,送程序计数器PC。

    • A、 硬件自动将当前栈顶2字节内容
    • B、 硬件自动将指令RETI对应的地址
    • C、 需用软件将当前栈顶2 字节内容
    • D、 硬件自动在ROM中找断点地址

    正确答案:A

  • 第9题:

    单选题
    堆栈指SP的内容是()。
    A

    栈顶地址

    B

    栈底地址

    C

    栈顶内容

    D

    栈底内容


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    寄存器R15用作()。
    A

    栈指针寄存器

    B

    程序计数器

    C

    当前程序状态寄存器

    D

    基地址寄存器


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    80X86中IP寄存器的作用是()
    A

    保存当前栈顶地址

    B

    保存代码段的基地址

    C

    指示下一条要执行的指令地址

    D

    暂存当前执行的指令地址


    正确答案: C
    解析:

  • 第12题:

    问答题
    设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?

    正确答案: 当前栈顶的地址:2010H*10+FE00H=2FF00H;
    执行PUSHBX指令后,堆栈地址指针SP减2,则栈顶地址为:2FEEDH;
    栈顶2个字节的内容为:57H、34H。
    解析: 暂无解析

  • 第13题:

    执行CALL SUBR1指令后,完成的操作是()。

    • A、将SUBR1的偏移地址入栈保存
    • B、将断点的偏移地址入栈保存
    • C、将断点的偏移地址→IP
    • D、将SUBR1的段地址→CS,偏移地址→IP

    正确答案:B

  • 第14题:

    寄存器R15用作()。

    • A、栈指针寄存器
    • B、程序计数器
    • C、当前程序状态寄存器
    • D、基地址寄存器

    正确答案:B

  • 第15题:

    CS,IP都是CPU的内部寄存器,问CS,IP存放的是()

    • A、当前的操作指令
    • B、当前的数据
    • C、当前指令的逻辑地址
    • D、当前数据的逻辑地址

    正确答案:C

  • 第16题:

    堆栈操作中用于指示栈顶地址的寄存器是()。

    • A、SS
    • B、SP
    • C、BP
    • D、CS

    正确答案:B

  • 第17题:

    设CPU中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。


    正确答案: 该操作数的逻辑地址为DS:BX=17CE://394BH,物理地址=17CEH*10H+394BH=1B62BH;下一条要取的指令的逻辑地址为CS:IP=DC54:2F39H,物理地址=DC54H*10H+2F39H=DF479H;当前栈顶的逻辑地址=SS:SP=0A8B:1200H,物理地址=0A8BH*10H+1200H=0BAB0H。

  • 第18题:

    特殊功能寄存器SP内装的是栈顶首地址单元的内容。()


    正确答案:错误

  • 第19题:

    已知堆栈区大小为512字节,栈底单元的物理地址为15230H。将两个字入栈保存后,当前栈指针所指单元的物理地址是多少?堆栈区中还能保存多少个数据?


    正确答案: 当前栈指针所指单元的物理地址是1522CH。
    堆栈区中还能保存254个字。

  • 第20题:

    单选题
    堆栈指针SP的内容是()
    A

    栈顶单元内容

    B

    栈顶单元地址

    C

    栈底单元内容

    D

    栈底单元地址


    正确答案: B
    解析: 堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的访问由堆栈指针寄存器SP控制,其内容为堆栈中栈顶单元的地址,即入栈时数据保存在SP指向的单元,出栈时将SP指向单元的内容取出。

  • 第21题:

    填空题
    SP是()寄存器,用来指出当前堆栈段中栈顶的()。

    正确答案: 指针,地址
    解析: 暂无解析

  • 第22题:

    单选题
    执行CALL SUBR1指令后,完成的操作是()。
    A

    将SUBR1的偏移地址入栈保存

    B

    将断点的偏移地址入栈保存

    C

    将断点的偏移地址→IP

    D

    将SUBR1的段地址→CS,偏移地址→IP


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    程序运行中,IP始终指向()
    A

    栈区栈顶的位置

    B

    下一条所要执行的指令的偏移地址

    C

    当前正执行的指令的地址

    D

    程序中的任何位置


    正确答案: A
    解析: 暂无解析