参考答案和解析
存储器间接寻址
更多“已知NVAR是一个变量,指令“JMP NVAR”所采用的指令寻址方式是______。”相关问题
  • 第1题:

    假设VAR为变量,指令MOV BX,OFFSET,VAR的寻址方式是( )。

    A.直接寻址

    B.间接寻址

    C.立即寻址

    D.存储器寻址


    正确答案:C
    解析:题中的指令将VAR的偏移地址作为立即数送回给指令,而在执行时将该偏移地址装入BX寄存器中,所以它是立即寻址。

  • 第2题:

    在访问4字节数组时常使用指令MOV EAX,[ESI*4],该指令中源操作数采用的寻址方式是比例【 】寻址。


    正确答案:变址
    变址 解析:题目所给指令相当于EA=(ESI)*4,是变址寄存器的内容乘以比例因子,称为比例变址方式。除此之外,寄存器比例寻址还有基址比例变址方式和基址比例变址位移方式。

  • 第3题:

    指令格式中的地址结构是指()。

    • A、指令中给出几个地址
    • B、指令中采用几种寻址方式
    • C、指令中如何指明寻址方式
    • D、地址段占多少位

    正确答案:A

  • 第4题:

    在指令集结构中采用多种寻址方式可以显著地减少程序的指令条数,但这同时也可能增加()和使用这些寻址方式的指令的()。


    正确答案:实现的复杂度;执行时钟周期数

  • 第5题:

    下列寻址方式中,与所执行的指令地址有关的寻址方式是()

    • A、相对寻址
    • B、寄存器寻址
    • C、立即寻址
    • D、直接寻址

    正确答案:A

  • 第6题:

    假设VAR为变量,指令MOVBX,OFFSETVAR源操作数的寻址方式是()

    • A、直接寻址
    • B、间接寻址
    • C、立即数寻址
    • D、存储器寻址

    正确答案:C

  • 第7题:

    JMP指令根据目标地址的寻址方式,可以分成哪三种类型?


    正确答案:相对寻址、直接寻址和间接寻址。

  • 第8题:

    以下是C++的不同数据类型值的比较语句,请问这些判断语句中作为条件部分的语句编写有问题的有()。

    • A、如果变量bVar是布尔类型:if(false==bVar){doSomeThing();}
    • B、如果变量nVar是int型:if(0==nVar){doSomeThing();}
    • C、如果变量fVar为浮点型:if(0.02=fVar){doSomeThing();}
    • D、如果变量sVar为字符串型:if(""==sVar){doSomeThing();}

    正确答案:C,D

  • 第9题:

    指令JMP DWORD PTR[SI][BX]属于()寻址。

    • A、寄存器间接寻址
    • B、相对基址变址寻址
    • C、段内转移直接寻址
    • D、段间转移间接寻址

    正确答案:D

  • 第10题:

    下列指令不是变址寻址方式的是()。

    • A、JMP@A+DPTR
    • B、MOVCA,@A+PC
    • C、MOVXA,@DPTR
    • D、MOVCA,@A+DPTR

    正确答案:C

  • 第11题:

    单选题
    假设VAR为变量,指令MOVBX,OFFSETVAR源操作数的寻址方式是()。
    A

    直接寻址

    B

    间接寻址

    C

    立即数寻址

    D

    存贮器寻址


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

  • 第12题:

    单选题
    下列寻址方式中,与所执行的指令地址有关的寻址方式是()
    A

    相对寻址

    B

    寄存器寻址

    C

    立即寻址

    D

    直接寻址


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

  • 第13题:

    假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是( )

    A.直接寻址

    B.间接寻址

    C.立即寻址

    D.存储寻址


    正确答案:C
    解析:立即寻址指的是指令所需操作数直接包含在指令代码中,它通常是一个常量或常数,我们称它为立即数。立即数为常数时,可以直接写在指令中。OFFSET是数据回送操作符,用于回送变量或标号的偏移地址值。本题中是将VAR变量的偏移地址值送入BX寄存器中,操作数直接放在指令中,所以本题指令是立即寻址方式。

  • 第14题:

    请指出下面程序中不合理的地方。

    Class A

    {

    public:

    A(void) : m_nVar2(m_nVar1), m_nVar1(0), m_cVar3(0)

    {

    m_cVar3 =3;

    }

    protected:

    int m_nVar1;

    int m_nVar2;

    const int m_cVar3;

    };


    正确答案:
     

  • 第15题:

    指定目标地址最一般的方法就是在指令中提供一个(),控制指令所采用的这种寻址方式叫做()。


    正确答案:和程序计数器(PC)相加的值相加的偏移量;PC相对寻址

  • 第16题:

    设TAB为变量,指令MOV BX,OFFSET TAB的寻址方式为()。

    • A、直接寻址
    • B、立即寻址
    • C、寄存器寻址
    • D、隐含寻址

    正确答案:B

  • 第17题:

    请列举ARM处理器的指令寻址方式。哪种寻址方式是ARM指令集特有的寻址方式?


    正确答案:ARM处理器具有9种基本寻址方式,分别为立即寻址、寄存器寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、块拷贝寻址、相对寻址。寄存器移位寻址是ARM指令集特有的寻址方式。

  • 第18题:

    指令JMP WORD PTR [SI]的寻址方式为()。

    • A、段内直接转移
    • B、段内间接转移
    • C、段间直接转移
    • D、段间间接转移

    正确答案:D

  • 第19题:

    下列转移指令中,转移地址采用段间直接寻址的是()。

    • A、JMP NEXT1
    • B、JMP FAR PTR NEXT2
    • C、JMP CX
    • D、JMP DWORD PTR[DI]

    正确答案:B

  • 第20题:

    零地址指令是采用()方式的指令。

    • A、立即寻址
    • B、间接寻址
    • C、堆栈寻址
    • D、寄存器寻址

    正确答案:C

  • 第21题:

    访问8031片外数据存储器MOVX指令采用的是()寻址方式。访问片外程序存储器MOVC指令采用的是()寻址方式。


    正确答案:寄存器间接;变址

  • 第22题:

    单选题
    零地址指令是采用()方式的指令。
    A

    立即寻址

    B

    间接寻址

    C

    堆栈寻址

    D

    寄存器寻址


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

  • 第23题:

    填空题
    指定目标地址最一般的方法就是在指令中提供一个(),控制指令所采用的这种寻址方式叫做()。

    正确答案: 和程序计数器(PC)相加的值相加的偏移量,PC相对寻址
    解析: 暂无解析

  • 第24题:

    单选题
    指令格式中的地址结构是指()。
    A

    指令中给出几个地址

    B

    指令中采用几种寻址方式

    C

    指令中如何指明寻址方式

    D

    地址段占多少位


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