itgle.com
更多“指令指针或者还包括代码段寄存器值的改变将引起程序流程的改变。”相关问题
  • 第1题:

    Pentium,微处理器的基本结构寄存器组主要包括:通用寄存器、段寄存器、指令指针和 ______。


    正确答案:标志寄存器
    标志寄存器 解析:Pentium微处理器的基本结构寄存器组主要包括:通用寄存器,段寄存器,指令指针和标志寄存器。

  • 第2题:

    在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

    A.数据

    B.代码

    C.堆栈

    D.代码和堆栈


    正确答案:A
    解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

  • 第3题:

    下列指令中不会改变指令指针寄存器内容的是()

    • A、RET
    • B、JMP
    • C、CALL
    • D、MOV

    正确答案:D

  • 第4题:

    通用寄存器包括()。

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

    正确答案:A,C

  • 第5题:

    程序设计人员不能直接使用的寄存器是()

    • A、通用寄存器
    • B、指令指针寄存器
    • C、标志寄存器
    • D、段寄存器

    正确答案:C

  • 第6题:

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


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

  • 第7题:

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


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

  • 第8题:

    在CPU内部寄存器之间传送数据(除代码段寄存器CS和指令指针IPC以外)的是()

    • A、ADD
    • B、MOV
    • C、SUB
    • D、MUL

    正确答案:B

  • 第9题:

    改变()中的内容就可改变程序执行的方向。

    • A、 程序计数器PC
    • B、 累加器A
    • C、 堆栈指针SP
    • D、 状态字寄存器PSW

    正确答案:A

  • 第10题:

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

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

  • 第11题:

    单选题
    程序设计人员不能直接使用的寄存器是()
    A

    通用寄存器

    B

    指令指针寄存器

    C

    标志寄存器

    D

    段寄存器


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

  • 第12题:

    判断题
    根据恶意代码的行为跟踪实现技术的不同大致可分为指令级和轻量级两类。其中轻量级方法可以获取或修改寄存器状态、内存状态和其中的值,改变程序的控制流程。
    A

    B


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

  • 第13题:

    Pentium微处理器的基本寄存器组主要包括:通用寄存器、段寄存器、指令指针和【 】。


    正确答案:标志寄存器
    标志寄存器 解析:Pentium微处理器的基本结构寄存器组主要包括:通用寄存器、段寄存器、指令指针和标志寄存器。

  • 第14题:

    在保护模式下,代码段的段基址存在于().

    • A、段寄存器
    • B、段描述符
    • C、段选择符
    • D、指令指针寄存器

    正确答案:B

  • 第15题:

    根据恶意代码的行为跟踪实现技术的不同大致可分为指令级和轻量级两类。其中轻量级方法可以获取或修改寄存器状态、内存状态和其中的值,改变程序的控制流程。


    正确答案:错误

  • 第16题:

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


    正确答案:1245FH。

  • 第17题:

    根据恶意代码的行为跟踪实现技术的不同大致可分为指令级和轻量级两类。其中指令级方法可以获取或修改寄存器状态、内存状态和其中的值,改变程序的控制流程。


    正确答案:正确

  • 第18题:

    指令指针或者还包括代码段寄存器值的改变将引起程序流程的改变。


    正确答案:正确

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    堆栈指针SP始终指示堆栈的()地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。程序计数器PC的内容将始终指示下一条将执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。


    正确答案:栈顶

  • 第21题:

    单选题
    下列指令中不会改变指令指针寄存器内容的是()
    A

    RET

    B

    JMP

    C

    CALL

    D

    MOV


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

  • 第22题:

    判断题
    指令指针或者还包括代码段寄存器值的改变将引起程序流程的改变。
    A

    B


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

  • 第23题:

    多选题
    通用寄存器包括()。
    A

    变址寄存器

    B

    程序状态字寄存器

    C

    地址指针

    D

    指令寄存器


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

  • 第24题:

    判断题
    根据恶意代码的行为跟踪实现技术的不同大致可分为指令级和轻量级两类。其中指令级方法可以获取或修改寄存器状态、内存状态和其中的值,改变程序的控制流程。
    A

    B


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