niusouti.com
更多“已知AL=9BH, 执行MOVSX BX, AL指令后, BX=”相关问题
  • 第1题:

    下面有4条指令:

    Ⅰ.MOV AL,[BX+SI+1AOH]

    Ⅱ.MOV AL,80H[BX][DI]

    Ⅲ.MOV AL,[BP+SI-0AOH]

    Ⅳ.MOV AL,[BP]

    其中(DS)=0930H,(SS)=0915H,(SI)=OAOH,(DI)=1COH,(BX)=80H,(BP)=470H。( )指令能在AL寄存器中获得相同的结果。

    A.仅Ⅰ和Ⅱ

    B.仅Ⅱ和Ⅲ

    C.仅Ⅲ和Ⅳ

    D.Ⅰ、Ⅱ、Ⅲ和Ⅳ


    正确答案:D

  • 第2题:

    下列哪一条指令在8086微处理器中是非法的?

    A.SHL AL,2

    B.MOV AL,BL

    C.ADD AL,[BX]

    D.OR AX,BX


    正确答案:A
    解析:本题考查8086微处理器的指令格式。8086微处理器的指令格式注意:不允许存储器间进行数据传送:代码段寄存器CS不允许作为操作数;操作数的类型和长度要一致;两个段寄存器之间不能直接传送数据。乘法指令规定累加器的内容与指定的原操作数相乘。对于移位指令,指令格式规定:当移位次数为1时,可以直接将指令中的源操作数置1;而当移位次数大于1时,应该实现在CL寄存中设定,然后把CL作为移位指令的源操作数,选项A指令错误。正确答案为选项A。

  • 第3题:

    假定AX=96H,BX=65H,依次执行ADD AX,BX和DAA指令后,AL=______。


    正确答案:61H
    61H

  • 第4题:

    下列( )是不合法的指令。

    A.MUL BX

    B.MUL [BX]

    C.MOV AL,02H

    D.MOV AL,[BX]


    正确答案:B

  • 第5题:

    下列( )是不合法的指令。

    A.MUL BX 4

    B.MUL [BX]

    C.MOV AL,02H

    D.MOV AL,[BX]


    正确答案:B

  • 第6题:

    已知BX=2000H,DS=1000H,(12000H)=34H,端口(2000H)=45H,问执行完指令MOVAL,(BX)后AL的内容是()。

    A.34H
    B.45H
    C.34
    D.2000H

    答案:A
    解析:

  • 第7题:

    已知BX=2000H,DS=1000H,(12000H)=34H,端口(2000H)=45H,问执行完指令MOVAL,(BX)后AL的内容是()。

    • A、34H
    • B、45H
    • C、34
    • D、2000H

    正确答案:A

  • 第8题:

    换码指令XLAT要求给出存储单元的有效地址为()。

    • A、(BX)+(AL)
    • B、(BX)+(AX)
    • C、(BX)
    • D、(AL)

    正确答案:A

  • 第9题:

    已知AL=01100001B,执行指令“AND AL,5FH”后,AL等于多少?


    正确答案:AL=41H

  • 第10题:

    已知(AL)=0101110lB,执行指令NEG AL后再执行CBW,(AX)等于多少?


    正确答案: (AX)=0FFA3H

  • 第11题:

    单选题
    下列四条指令中,错误的指令是()。
    A

    SHR AL,l

    B

    MOV AL,64H

    C

    SHL AH,CL

    D

    MOV AL,BX


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

  • 第12题:

    单选题
    下述指令中不改变PSW的指令是()。
    A

    MOV AX,BX

    B

    AND AL,0FH

    C

    SHR BX,CL

    D

    ADD AL,BL


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

  • 第13题:

    假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=( )。

    A.0FBH

    B.01H

    C.61H

    D.0BH


    正确答案:C
    解析:DAA为指令助记符——加法的十进制调整(压缩的BCD码)。无操作数,调整的加法结果在AL中。调整方法是,如果AL的低4位大于9或AF=l,则加6到AL并置AF =1;如果AL的高4位大于9或CF=1,则加60H到AL,并置CF=1。所以最后结果为61H。

  • 第14题:

    下列( )指令必须修改操作数的类型属性。

    A.MUL BX

    B.MUL[BX]

    C.MOV AL,02H,

    D.MOV AL,[BX]


    正确答案:B

  • 第15题:

    理想情况下,下列哪一条指令的执行速度最快?

    A.ADD AL,[0200H]

    B.ADD AL,[BX]

    C.ADD AL,BL

    D.ADD AL,[DI+2]


    正确答案:C

  • 第16题:

    假设(AL)=9BH,执行DAA指令,CPU将自动完成( )操作。

    A.(AL)+00H→AL

    B.(AL)+06H→AL

    C.(AL)+60H→AL

    D.(AL)+66H→AL


    正确答案:D

  • 第17题:

    已知指令执行前(AL)=28,(SL)=68,执行下列指令后,(AL)=______。

    ADD AL,BL

    DAA


    正确答案:96
    96

  • 第18题:

    下列四条指令中,错误的指令是()。

    • A、SHR AL,l
    • B、MOV AL,64H
    • C、SHL AH,CL
    • D、MOV AL,BX

    正确答案:D

  • 第19题:

    阅读下列程序段,说明程序执行后AL,BX的值。 OPE1 DB 3..4 OPE2 DW 3345H, 6799H MOV AL, OPE1 MOV BX, OPE2 +1 SUB BL, AL INT 3 结果:AL=();BX=()。


    正确答案:2;9930H

  • 第20题:

    判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV  BL, AX  (2)MOV  AL, BX  (3)MOV  AL, BL  (4)MOV  BP, BYTE PTR[BX]


    正确答案:(1)(2)和(4)均是错误的,因操作数类型不匹配。

  • 第21题:

    已知DS=2000H,BX=3000H,SI=4000H。执行完毕MOV AL,[BX+SI]之后,将()存储单元的内容送到AL寄存器去。

    • A、27000H
    • B、27001H
    • C、9000H
    • D、9001H

    正确答案:A

  • 第22题:

    下述指令中不改变PSW的指令是()。

    • A、MOV AX,BX
    • B、AND AL,0FH
    • C、SHR BX,CL
    • D、ADD AL,BL

    正确答案:A

  • 第23题:

    单选题
    换码指令XLAT要求给出存储单元的有效地址为()。
    A

    (BX)+(AL)

    B

    (BX)+(AX)

    C

    (BX)

    D

    (AL)


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

  • 第24题:

    填空题
    阅读下列程序段,说明程序执行后AL,BX的值。 OPE1 DB 3..4 OPE2 DW 3345H, 6799H MOV AL, OPE1 MOV BX, OPE2 +1 SUB BL, AL INT 3 结果:AL=();BX=()。

    正确答案: 2,9930H
    解析: 暂无解析