参考答案和解析
正确答案:OR BX,000FH
更多“使用1条指令将寄存器BX低四位置1,指令为()。”相关问题
  • 第1题:

    下列指令中,不影响标志寄存器CF位的指令是( )。

    A.ADD BL,CH

    B.SUB BX,1000

    C.SAR DX,1

    D.DIV CX


    正确答案:D

  • 第2题:

    根据下面的指令和伪指令序列,AX寄存器的内容是______。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSETTAB ADD BX,ENTRY MOV AX,WORDPTR[BX]

    A.0403H

    B.0003H

    C.0506H

    D.0300H


    正确答案:D
    解析:本题中的伪指令将其后跟着的数据存入指定的存储单元。程序段中BX寄存器所存放的偏移地址指向TAB中01H,00H,02H,00H,03H,00H,……的第3个,00H所示的存储单元。所以AX寄存器中的内容为0300H。

  • 第3题:

    下列指令中,不影响标志寄存器CF位的指令是( )

    A.DIV CX

    B.SAR DX,1

    C.ADD BL,CH

    D.SUB BX,1000


    正确答案:A
    解析:DIV是无符号数除法,而它则不影响标志寄存器,所以选A;SAR是算术右移,它移走的低位送CF,高位保持不变,所以它影响标志寄存器CP位,选项B是正确的;ADD和SUB指令分别是加法和减法指令,它们都影响标志寄存器,其中最重要的是CF,ZF,SF和OF。

  • 第4题:

    下面指令中,可以将BX寄存器清0的指令是()。

    • A、CMP BX,BX
    • B、XOR BX,BX
    • C、MOV BX,0
    • D、MOV BX,1EQ0

    正确答案:B,C,D

  • 第5题:

    假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么? MOVAX,1200H;(AX)=() MOVAX,BX;(AX)=() ADDAX,BX;(AX)=()


    正确答案:1200H;0100H;0200H

  • 第6题:

    若只使用一条指令使某寄存器中的高四位不变,低四位清零,则应使用()指令。

    • A、与
    • B、或
    • C、非
    • D、位取反

    正确答案:A

  • 第7题:

    用一条指令完成将BX的高字节置‘1’,低字节不变的要求。


    正确答案: 对某些二进制位‘置位’可采用逻辑‘或’操作:
    OR BX,0FF00H

  • 第8题:

    AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()

    • A、指令XORAX,AX执行后,AX内容不变,但设置了标志位
    • B、指令ORDX,1000H执行后,将DX最高位置1,其余各位置0
    • C、指令ANDAX,OFH执行后,分离出AL低四位
    • D、NOTAX,执行后,将AX清0

    正确答案:C

  • 第9题:

    如TABLE为数据段中0032单元的符号名,其中存放的内容是1234H,试问以下两条指令有什么区别?指令执行完后BX寄存器的内容是什么? (1)MOV  BX,TABLE   (2)LEA   BX,TABLE


    正确答案:MOV指令是数据传送指令,是将TABLE对应的存储单元中的内容送入BX,因此,指令执行完后BX的内容为1234H,而LEA指令是地址传送指令,是将TABLE的偏移地址传送给BX,因此,指令执行完后BX的内容为0032H。

  • 第10题:

    填空题
    用一条指令将寄存器AL的低4位取反,指令是()。

    正确答案: xor al,00001111
    解析: 暂无解析

  • 第11题:

    问答题
    如TABLE为数据段中0032单元的符号名,其中存放的内容是1234H,试问以下两条指令有什么区别?指令执行完后BX寄存器的内容是什么? (1)MOV  BX,TABLE   (2)LEA   BX,TABLE

    正确答案: MOV指令是数据传送指令,是将TABLE对应的存储单元中的内容送入BX,因此,指令执行完后BX的内容为1234H,而LEA指令是地址传送指令,是将TABLE的偏移地址传送给BX,因此,指令执行完后BX的内容为0032H。
    解析: 暂无解析

  • 第12题:

    单选题
    在执行下列指令时,需要使用段寄存器DS的指令是()
    A

    STOSW

    B

    ADDAL,CL

    C

    NEGBX

    D

    INCDA[BX]


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

  • 第13题:

    下列4条指令,需要使用DX 寄存器的指令有( )条。 IN AX,20H MUL BX DIV BL OUT 20H,AL

    A.1

    B.2

    C.3

    D.4


    正确答案:A

  • 第14题:

    下列指令中,不影响标志寄存器CF位的指令是( )。

    A.DIV CX

    B.SARDX,1

    C.ADD BL,CH

    D.SUB BX,1000


    正确答案:A

  • 第15题:

    用一条指令将寄存器AL的低4位取反,指令是()。


    正确答案:xor al,00001111

  • 第16题:

    指令MOV BX,MASK[BP]是以什么作为段寄存器?


    正确答案:是以SS作为段寄存器。

  • 第17题:

    使用1条指令将寄存器BX低四位清0,指令为()


    正确答案:AND BX,0FFF0H

  • 第18题:

    使用换码指令时,要求()寄存器指向表的首地址,而()寄存器中为表中某一项与表格首地址之间的偏移量。

    • A、AX,AL
    • B、BX,AL
    • C、BX,BL
    • D、AX,BL

    正确答案:B

  • 第19题:

    使用1条指令将寄存器BX高四位取反,指令为()。


    正确答案:XOR BX, 0F000

  • 第20题:

    将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。

    • A、MOVAX,BX
    • B、MOVAX,[BX]
    • C、POPAX
    • D、MOVAX,SS:[BX]

    正确答案:D

  • 第21题:

    现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为()。

    • A、指令寄存器
    • B、指令译码器
    • C、指令缓冲寄存器
    • D、指令指针寄存器

    正确答案:D

  • 第22题:

    多选题
    下面指令中,可以将BX寄存器清0的指令是()。
    A

    CMP BX,BX

    B

    XOR BX,BX

    C

    MOV BX,0

    D

    MOV BX,1EQ0


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

  • 第23题:

    单选题
    在执行下列指令寻找操作数时,不需要使用段寄存器DS的指令是()。
    A

    LODSB                     

    B

    ADD . BX , 34H  

    C

    NEG . [BX]                 

    D

    MOV . AX , [SI]


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