更多“25、SHL是()指令。”相关问题
  • 第1题:

    下列指令中有语法错误的是

    A.SHL AX,CL

    B.MOV AX,[DX]

    C.OUT DX,AL

    D.MOVE AX,[EDX]


    正确答案:B
    解析:该题考查考生对寄存器的理解。BX基址寄存器除可作数据寄存器外,还可放内存的逻辑偏移地址,而AX,CX,DX则不能, DX数据寄存器除可作通用数据寄存器外,还在乘、除法运算,以及带符号数的扩展指令中有特殊用途,所以选项B是错误的,其他三个选项都是正确的,所以应该选择B。

  • 第2题:

    为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应填写( )指令。 SHL AX,1 SHL BX,1

    A.ADC AX,0

    B.SHL AX,1

    C.ROL AX,1

    D.RCL AX,1


    正确答案:A

  • 第3题:

    依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高32位,EAX中存放低32位)______。

    A) SHL EDX,1

    SHL EAX,1

    B) RCL EDX,1

    SHL EAX,1

    C) SHL EAX,1

    RCL EDX,1

    D) SHL EAX,1

    SHL EDX,1

    A.

    B.

    C.

    D.


    正确答案:C

  • 第4题:

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

    A.DIV BX

    B.ADD BL,DL

    C.SUB AH,30H

    D.SHL BX,CL


    正确答案:A

  • 第5题:

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

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

    正确答案:D

  • 第6题:

    在SHL指令中移位次数由()决定,CNT可以是()或()。


    正确答案:CNT;1;CL

  • 第7题:

    在下列指令中,()指令的执行会影响条件码中的CF位。

    • A、JMP NEXT
    • B、JC NEXT
    • C、INC BX
    • D、SHL AX,1

    正确答案:D

  • 第8题:

    指出下列指令是否正确,若不正确说明原因:SHL AX, 3


    正确答案: 错,移位指令,位移位数大于1时,应用CL来指明

  • 第9题:

    假设(AL)=10101111B,CF=0,CL=4,写出执行下列指令后的结果以及标志位CF、ZF的值。 SHL    AL,CL


    正确答案:AL=11110000B,CF=0,ZF=0

  • 第10题:

    下列指令中语法有错误的是:()。

    • A、IN AX,20H
    • B、LEA SI,[2000H]
    • C、OUT DX,AL
    • D、SHL AX,2

    正确答案:D

  • 第11题:

    将的内容除以2,正确的指令是()。

    • A、DIV2
    • B、DIV,2
    • C、SAR,1
    • D、SHL,1

    正确答案:C

  • 第12题:

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

    • A、AND AL,‘A’
    • B、SHL AX,4
    • C、MOV CS,AX
    • D、TEST[BX],AL
    • E、MOV DS,1234H

    正确答案:B,C,E

  • 第13题:

    在8086/8088微处理器中,下列( )指令是合法的。

    A.ADD AX,3

    B.MOV AL,300

    C.MUL AL,BL

    D.SHL AL,3


    正确答案:A

  • 第14题:

    若将第6题程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2个字节单元中的数据依次为______。


    正确答案:01H05H
    01H,05H 解析:根据上面的分析知道,修改后的指令没有改变逻辑尺的功能,只是把读取数据的顺序改变了。若将程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2字节单元中的数据依次为01H,05H,总的数据依次是01H,05H,FFH,FFH,FFH,09H,02H,FFH。

  • 第15题:

    下列80X86指令中,不合法的指令是( )。

    A.IN AX,0378H

    B.MOV BL,AL

    C.MOVSB

    D.SHL AX,1


    正确答案:A
    解析:根据所学知识,可知B)C)D)均为合法指令。

  • 第16题:

    型号为SHL20-25/400-A的锅炉,其额定过热蒸汽温度为400℃。

    A

    B



  • 第17题:

    型号为SHL20-25/400-A的锅炉,其额定过热蒸汽温度为400℃。


    正确答案:正确

  • 第18题:

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

    • A、LODSB
    • B、SHL[BP],1
    • C、STOSB
    • D、ADDBX,34H

    正确答案:A

  • 第19题:

    假定DX=C9B9H,CL=3,CF=1,SHL DL,1指令单独执行后,DX为多少?(用16进制表示)


    正确答案:DX=C972

  • 第20题:

    对寄存器AX的内容乘以4的正确指令序列是()

    • A、SHR AX,1;SHR AX,1
    • B、SHL AX,1;SHL,AX,1
    • C、ROL AX,1;ROL AX,1
    • D、RCR AX,1;RCR AX,1

    正确答案:B

  • 第21题:

    将DX的内容除以2,正确的指令是()

    • A、DIV 2
    • B、DIV DX,2
    • C、SAR DX,1
    • D、SHL DX,1

    正确答案:C

  • 第22题:

    指出SHL AX,3指令的错误原因。


    正确答案:移位次数大于1,应先将移位次数送CL。

  • 第23题:

    下列指令执行后影响CF值的是( )。

    • A、DEC
    • B、XCHG
    • C、LEA
    • D、SHL

    正确答案:D

  • 第24题:

    已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行以后DX寄存器的值。 SHL DL,1


    正确答案: 指令“SHL DL,1”执行之后,(DX)=0172H