更多“下列指令中,含有非法操作数寻址的指令是。()A、MOV.EAX,10HB、IN.EAX,DXC、MOV.[EBX][EBP],10HD、MOV.EBX,OFFSET[EBX][ESI]”相关问题
  • 第1题:

    80386~Pentium微处理器中的通用寄存器包括:EAX、EBX、ECX、EDX、ESP、 EBP、EDI和ESI。其中哪些可以作为32位、16位和8位寄存器使用______。

    A.EAX、EBX、ECX、EDX、ESP、EBP

    B.ESP、EBP、EDI、ESI

    C.EAX、EBX、ECX、EDX

    D.以上都不对


    正确答案:C
    解析:EAX、EBX、ECX、EDX可以作为32位、16位或8位寄存器使用,ESP、EBP、EDI和ESI可以作为32位、16位寄存器使用。

  • 第2题:

    在32位微处理器指令系统中,MOV AX,[EBX+2*ECX]指令的源操作数寻址方是( )。

    A.寄存器寻址

    B.寄存器比例寻址

    C.寄存器间接寻址

    D.存储器直接寻址


    正确答案:B

  • 第3题:

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

    A.直接寻址

    B.间接寻址

    C.立即寻址

    D.存储器寻址


    正确答案:C

  • 第4题:

    指出下列指令中源操作数寻址方式为基址加变址寻址的是。()

    • A、MOV.SI,100
    • B、MOV.CX,DATA[SI]
    • C、MOV.[SI],AX
    • D、ADD.AX,[BX][DI]

    正确答案:D

  • 第5题:

    VAR是数据段中定义的字变量,指令MOV VAR[EBX][EDI],AX中目的操作数的寻址方式是()。

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

    正确答案:D

  • 第6题:

    VAR是数据段中定义的字变量,指令MOV AX,VAR[EBX]中源的操作数的寻址方式是()。

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

    正确答案:D

  • 第7题:

    指出MOV EAX,2[ESI*4]指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:带有比例因子的变址寻址
    目的操作数的寻址方式:寄存器寻址

  • 第8题:

    指出MOV EAX,2[EBX*8][EDI]指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:带有比例因子的基址变址寻址
    目的操作数的寻址方式:寄存器寻址

  • 第9题:

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


    正确答案:DS;SS

  • 第10题:

    假设在平展存储模型下,EBX=1256H,双字变量TABLE的偏移地址是20A1H,线性地址32F7H处存放3280H,执行指令“JMPEBX”后EIP=(),执行指令“JMPTABLE[EBX]”后EIP=()


    正确答案:1256H;3280H

  • 第11题:

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

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

  • 第12题:

    单选题
    下列指令中,含有非法操作数寻址的指令是。()
    A

    MOV.EAX,10H

    B

    IN.EAX,DX

    C

    MOV.[EBX][EBP],10H

    D

    MOV.EBX,OFFSET[EBX][ESI]


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

  • 第13题:

    在32位微处理器指令系统中,MOV AX,[EBX + 2 * ECX]指令的源操作数寻址方式是( )。

    A.寄存器寻址

    B.寄存器比例寻址

    C.寄存器间接寻址

    D.存储器直接寻址


    正确答案:B

  • 第14题:

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


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

  • 第15题:

    都是获取偏移地址,为什么指令“LEA EBX,[ESI]”正确,而指令“MOV EBX,OFFSET[ESI]”就错误?


    正确答案:前者在指令执行时获得偏移地址,是正确的;但后者的OFFSET只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知的,所以无法获得偏移地址。

  • 第16题:

    下列指令源操作数的寻址方式为寄存器相对寻址的是()

    • A、MOV.SI,100
    • B、MOV.CX,DATA[SI]
    • C、MOV.[SI],AX
    • D、ADD.AX,[BX][DI]

    正确答案:B

  • 第17题:

    指出MOV EAX,[ESI][EBP+0FFFF0H]指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:带有位移量的基址变址寻址
    目的操作数的寻址方式:寄存器寻址

  • 第18题:

    顺序执行PUSH EAX和POPEBX两条指令,其功能等同于()

    • A、MOV EAX, EBX
    • B、MOV EBX, EAX
    • C、XCHG EAX, EBX
    • D、XCHG EBX, EAX

    正确答案:B

  • 第19题:

    指出MOV EAX,2[EDI*8][EBP+80]指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:带有位移量和比例因子的基址变址寻址
    目的操作数的寻址方式:寄存器寻址

  • 第20题:

    下列指令中,不含有非法操作数寻址的指令是()

    • A、ADC [BX],[30]
    • B、ADD [SI+DI],AX
    • C、SBB AX,CI
    • D、SUB [3000H],DX

    正确答案:D

  • 第21题:

    都是获取偏移地址,为什么指令“LEAEBX,[ESI]”正确,而指令“MOVEBX,OFFSET[ESI]”就错误?


    正确答案:前者在指令执行时获得偏移地址,是正确的;但后者的OFFSET只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知的,所以无法获得偏移地址。

  • 第22题:

    指出MOV [ESI],AX指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:寄存器寻址
    目的操作数的寻址方式:寄存器间接寻址

  • 第23题:

    填空题
    指令的寻址方式是指当CPU执行指令时,寻找指令所指定的参与运算的操作数的方法。C54X共有()种寻址方式。其中指令中已经包含有执行指令所需要的操作数的寻址方式是()。

    正确答案: 7,立即寻址
    解析: 暂无解析