niusouti.com
更多“假设VAR为变量,指令MOVBX,OFFSETVAR源操作数的寻”相关问题
  • 第1题:

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

    A.直接寻址

    B.间接寻址

    C.立即寻址

    D.存储器寻址


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

  • 第2题:

    指令MOVBX,ES:[BP]中,源操作数的物理地址是()。

    A、(ES)*16+(BP)

    B、(SS)*16+(BP)

    C、(ES)+(BP)

    D、(BP)


    参考答案:A

  • 第3题:

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

    A.直接寻址

    B.间接寻址

    C.立即寻址

    D.存储器寻址


    正确答案:C

  • 第4题:

    与MOVBX,OFFSETVAR指令完全等效的指令是()。

    A.MOVBX,VAR
    B.LDSBX,VAR
    C.LESBX,VAR
    D.LEABX,VAR

    答案:D
    解析:

  • 第5题:

    与MOVBX,OFFSETVAR指令完全等效的指令是()。

    • A、MOVBX,VAR
    • B、LDSBX,VAR
    • C、LESBX,VAR
    • D、LEABX,VAR

    正确答案:D

  • 第6题:

    要把变量BUFF的有效地址送给BX,可用MOVBX,BUFF指令。


    正确答案:错误

  • 第7题:

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

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

    正确答案:D

  • 第8题:

    设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? MOVAX,BX;MOVDL,80H;MOVAX,VAR;MOVAX,VAR[BX][SI];MOVAL,’B’;MOVDI,ES:[BX];MOVDX,[BP];MOVBX,20H[BX]。


    正确答案: (1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址.
    (2)立即寻址。操作数80H存放于代码段中指令码MOV之后。
    (3)直接寻址。
    (4)基址一变址一相对寻址.
    操作数的物理地址=(DS)×16+(SI)+(BX)+VAR=60000H+00A0H+0800H+0050H=608F0H
    (5)立即寻址
    (6)寄存器间接寻址.
    操作数的物理地址=(ES)×16+(BX)=20000H+0800H=20800H
    (7)寄存器间接寻址。
    操作数的物理地址=(SS)×16+(BP)=15000H+1200H=16200H
    (8)寄存器相对寻址.
    操作数的物理地址=(DS)×16+(BX)+20H=60000H+0800H+20H=60820H

  • 第9题:

    指出以下四条指令的作用(HEX为数据段的一个变量名) (1)MOVBX,HEX; (2)LEABX,HEX; (3)MOVBX,OFFSEGHEX; (4)MOVBX,SEGHEX;


    正确答案:(1)将变量HEX的内容传送到BX寄存器
    (2)取变量HEX的偏移地址送BX
    (3)BX指向变量HEX的偏移地址
    (4)将变量HEX所在段的段地址传送到BX

  • 第10题:

    单选题
    VAR是数据段中定义的变量,指令MOVAX,[SI+VAR]源操作数的寻址方式是()
    A

    寄存器寻址

    B

    寄存器间接寻址

    C

    寄存器相对寻址

    D

    基址变址寻址


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

  • 第11题:

    问答题
    假设VAR1和VAR2为字变量,LAB为标号,指出下列指令出错的原因何在? (1)ADD AL,VAR1   (2)SUB VAR1,VAR2   (3)JMP VAR1   (4)JNZ LAB[SI]     (5)JMP NEAR LAB

    正确答案: (1)源和目标操作数的类型不一致;
    (2)源和目标操作数均为存储区变量;
    (3)变量不能同时转移寻址指令的操作数;
    (4)符号不能用作变址寻址的位移量;
    (5)缺少PTR运算符。
    解析: 暂无解析

  • 第12题:

    问答题
    设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? MOVAX,BX;MOVDL,80H;MOVAX,VAR;MOVAX,VAR[BX][SI];MOVAL,’B’;MOVDI,ES:[BX];MOVDX,[BP];MOVBX,20H[BX]。

    正确答案: (1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址.
    (2)立即寻址。操作数80H存放于代码段中指令码MOV之后。
    (3)直接寻址。
    (4)基址一变址一相对寻址.
    操作数的物理地址=(DS)×16+(SI)+(BX)+VAR=60000H+00A0H+0800H+0050H=608F0H
    (5)立即寻址
    (6)寄存器间接寻址.
    操作数的物理地址=(ES)×16+(BX)=20000H+0800H=20800H
    (7)寄存器间接寻址。
    操作数的物理地址=(SS)×16+(BP)=15000H+1200H=16200H
    (8)寄存器相对寻址.
    操作数的物理地址=(DS)×16+(BX)+20H=60000H+0800H+20H=60820H
    解析: 暂无解析

  • 第13题:

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

    A.直接寻址

    B.间接寻址

    C.立即寻址

    D.存储寻址


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

  • 第14题:

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

    A.直接寻址

    B.间接寻址

    C.立即寻址

    D.存储器寻址


    正确答案:C

  • 第15题:

    若BUF是变量名,指令LEABX,BUF和指令MOVBX,OFFSETBUF是等效的。()


    答案:对
    解析:

  • 第16题:

    下述指令,正确的指令是()(设BUF是字节变量,LAB为标号)

    A.MOVBX,AL
    B.MOVBX,BUF
    C.MOVBX,LAB
    D.MOVBX,OFFSETBUF

    答案:D
    解析:

  • 第17题:

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

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

    正确答案:B

  • 第18题:

    假设VAR1和VAR2为字变量,LAB为标号,指出下列指令出错的原因何在? (1)ADD AL,VAR1   (2)SUB VAR1,VAR2   (3)JMP VAR1   (4)JNZ LAB[SI]     (5)JMP NEAR LAB


    正确答案: (1)源和目标操作数的类型不一致;
    (2)源和目标操作数均为存储区变量;
    (3)变量不能同时转移寻址指令的操作数;
    (4)符号不能用作变址寻址的位移量;
    (5)缺少PTR运算符。

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    下列指令中源操作数使用寄存器寻址方式的有()。

    • A、MOVBX,BUF[SI]
    • B、ADD[SI+50],BX
    • C、SUBAX,2
    • D、CMPAX,DISP[DI]
    • E、MULVAR[BX]
    • F、PUSHCX

    正确答案:B,F

  • 第21题:

    VAR是数据段中定义的变量,指令MOVAX,[SI+VAR]源操作数的寻址方式是()

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

    正确答案:C

  • 第22题:

    单选题
    与MOVBX,OFFSETVAR指令完全等效的指令是()。
    A

    MOVBX,VAR

    B

    LDSBX,VAR

    C

    LESBX,VAR

    D

    LEABX,VAR


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

  • 第23题:

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

    直接寻址

    B

    间接寻址

    C

    立即数寻址

    D

    存贮器寻址


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