参考答案和解析
正确答案:A
解析:03F8H大于255,不能直接寻址,而必须通过DX寄存器间接寻址。
更多“下列80x86指令中,不合法的指令是( )。A.IN AX,03F8HB.MOV BL,ALC.MOVSBD.SHL AX ”相关问题
  • 第1题:

    若AX=65ACH,BX=0B79EH,则()

    A.执行ADD.AX,BX指令后,CF=1,OF=1
    B.执行SUB.AX,BX指令后,SF=1,OF=0
    C.执行TESTBX,AX指令后,CF=0,OF=0
    D.执行XORAX,BX指令后,PF=1,IF=0

    答案:A
    解析:

  • 第2题:

    将AL和BL中的数据相加,结果放在AL中,请选择指令。

    A.ADD AX, BL

    B.ADD AL, BL

    C.ADD BL, AL

    D.ADD BX, AX


    ADD AL,BL

  • 第3题:

    判断下列指令是否正确: MOV CS,AX


    错误

  • 第4题:

    除法指令的被除数隐藏在AX或DX----AX中 ()


    正确

  • 第5题:

    如下程序段,设寄存器初值AX=20BCH,DX=45A2H,按下面要求写出连续执行相应指令后寄存器的内容. MOV CL,04H SHL DX,CL ;DX=____①____ MOV BL,AH SHL AX,CL ;AX=___②_____ SHR BL,CL ; BL=____③___ XOR DL,BL ; DX=_____④____


    答:(1)10000H~1FFFFH(2)1234OH~2233FH(3)23000H~32FFFH(4)EOOOOH~EFFFFH(5)ABOOOH~BAFFFH