更多“可以将AL寄存器中的数据变为奇数的指令是()。A、INCALB、MOVAL,0FHC、SHLAL,1D、ORAL,01H ”相关问题
  • 第1题:

    若有BUF DW 1,2,3,4则可将数据02H取到AL寄存器中的指令是( )

    A.MOV AL,BYTE PTR[BUF+1]

    B.MOV AL,BYTE FFR[BUF+2]

    C.MOV AL,BYTE PTR[BUF+3]

    D.MOV AL,BUF[2]


    正确答案:B
    解析:BUF是字类型的,其数据按下列顺序存放:01H、OOH、02H、00H、03H、00H、04H、00H;AL是8位寄存器,读取BUF数据时,需要改变BUF的属性为BYTE。02H是第三个元素,偏移量为2。

  • 第2题:

    要使AL寄存器中数据的高4位不变,低4位都变为0,可使用OR AL,0F0H指令实现。


    A

  • 第3题:

    想要将寄存器AL中数据的第0、2、5、7位清零,其它位不变,可以使用的指令是()。

    A.AND AL,0A5H

    B.OR AL,0A5H

    C.OR AL,5AH

    D.AND AL,5AH


    AND AL,5AH

  • 第4题:

    若有BUF DW 1,2,3,4,则可将数据02H取到AL寄存器中的指令是

    A.MOV AL,BYTE PTR[BUF+1]

    B.MOV AL,BYTE PTR[BUF+2]

    C.MOV AL,BYTE PTR[BUF+3]

    D.MOV AL,BUF[2]


    正确答案:B
    解析:BUF是字类型的,其数据按下列顺序存放:01H、00H、02H、00H、03H、 00H,04H、00H;AL是8位寄存器,读取BUF数据时,需要改变BUF的属性为BYTE。02H是第三个元素,偏移量为2。

  • 第5题:

    若要使寄存器AL中的高四位不变,低四位变为0,要使用指令()

    A.AND AL,0F0H

    B.OR AL,0F0H

    C.AND AL,0FH

    D.OR AL,0FH


    A