更多“3.指令指针寄存器IP指向哪,计算寄存器就执行到哪儿”相关问题
  • 第1题:

    指令指针寄存器是()。

    A.IP12
    B.SP
    C.BP
    D.PSW

    答案:A
    解析:

  • 第2题:

    CPU执行指令时,指向下一条要执行的指令的( )

    A. 地址寄存器
    B. 通用寄存器
    C. 累加器
    D. 程序计数器

    答案:D
    解析:
    程序计数器是用于存放下一条指令所在单元的地址的地方

  • 第3题:

    通用寄存器包括()。

    • A、变址寄存器
    • B、程序状态字寄存器
    • C、地址指针
    • D、指令寄存器

    正确答案:A,C

  • 第4题:

    IP指令指针寄存器是属于()。

    • A、通用寄存器
    • B、段寄存器
    • C、变址寄存器
    • D、控制寄存器

    正确答案:D

  • 第5题:

    计算机存放下一条指令地址的寄存器是()

    • A、指令指针寄存器
    • B、地址寄存器
    • C、指令寄存器
    • D、堆栈指针寄存器

    正确答案:A

  • 第6题:

    段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?


    正确答案:根据:物理地址=段地址×10H+偏移地址,指令的物理地址为21F00H。指向这一物理地址的CS值和IP值不唯一。

  • 第7题:

    段寄存器CS=1200H,指令指针寄存器IP=4000H,此时,指令的物理地址为多少?指向这一地址的CS指和IP值是唯一的吗?


    正确答案:此指令的物理地址=1200H×10H+4000H=16000H并且指向这一物理地址的CS值和IP值并不是唯一的。

  • 第8题:

    用EBX做基地址指令,默认采用()段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用()段寄存器指向堆栈段。


    正确答案:DS;SS

  • 第9题:

    现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为()。

    • A、指令寄存器
    • B、指令译码器
    • C、指令缓冲寄存器
    • D、指令指针寄存器

    正确答案:D

  • 第10题:

    问答题
    已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?

    正确答案: 1245FH。
    解析: 暂无解析

  • 第11题:

    问答题
    在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?

    正确答案: 寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。
    解析: 暂无解析

  • 第12题:

    填空题
    用EBX做基地址指令,默认采用()段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用()段寄存器指向堆栈段。

    正确答案: DS,SS
    解析: 暂无解析

  • 第13题:

    计算机存放下一条指令地址的寄存器是()

    A.指令指针寄存器
    B.地址寄存器
    C.指令寄存器
    D.堆栈指针寄存器

    答案:A
    解析:

  • 第14题:

    指令指针寄存器IP多少位?有何功能?


    正确答案:IP是一个16位的寄存器,存放EU要执行的下一条指令的偏移地址,用以控制程序中指令的执行顺序,实现对代码段指令的跟踪 。

  • 第15题:

    已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?


    正确答案:1245FH。

  • 第16题:

    在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?


    正确答案: 寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。

  • 第17题:

    指令指针寄存器(IP)中存放的内容是()。

    • A、指令
    • B、指令地址
    • C、操作数
    • D、操作数地址

    正确答案:B

  • 第18题:

    代码段寄存器(CS)=2000H,指令指针(IP)=2000H,则指令实际地址是什么?


    正确答案:实际地址=2000H*10+2000H=22000H

  • 第19题:

    指令指针寄存器IP用来存放下一条指令的()地址,IP在程序运行中能够进行()的修正。


    正确答案:偏移;自动加1

  • 第20题:

    某指令对应当前段寄存器(CS)=F000H,指令指针寄存器(IP)=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明。


    正确答案: 物理地址为0FFF00H。
    指向该物理地址的CS,IP值不唯一。
    例如:CS:IP=FF00:0F00H也指向该物理地址。

  • 第21题:

    单选题
    IP指令指针寄存器是属于()。
    A

    通用寄存器

    B

    段寄存器

    C

    变址寄存器

    D

    控制寄存器


    正确答案: D
    解析: 指令指针寄存器IP(X86型CPU)相当于ARM型CPU中的程序计数器PC,用于控制程序中指令的执行顺序。

  • 第22题:

    问答题
    段寄存器CS=1200H,指令指针寄存器IP=4000H,此时,指令的物理地址为多少?指向这一地址的CS指和IP值是唯一的吗?

    正确答案: 此指令的物理地址=1200H×10H+4000H=16000H并且指向这一物理地址的CS值和IP值并不是唯一的。
    解析: 暂无解析

  • 第23题:

    问答题
    指令指针寄存器IP多少位?有何功能?

    正确答案: IP是一个16位的寄存器,存放EU要执行的下一条指令的偏移地址,用以控制程序中指令的执行顺序,实现对代码段指令的跟踪 。
    解析: 暂无解析

  • 第24题:

    填空题
    指令指针寄存器IP用来存放下一条指令的()地址,IP在程序运行中能够进行()的修正。

    正确答案: 偏移,自动加1
    解析: 暂无解析