参考答案和解析
正确答案: CNT,1,CL
解析: 暂无解析
更多“在SHL指令中移位次数由()决定,CNT可以是()或()。”相关问题
  • 第1题:

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

    A.ADD AX,3

    B.MOV AL,300

    C.MUL AL,BL

    D.SHL AL,3


    正确答案:A

  • 第2题:

    依次执行下列哪一个选项中的两条指令后,可以使得存放在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

  • 第3题:

    逻辑移位指令SHL用于( )。

    A.带符号数乘2

    B.带符号数除2

    C.无符号数乘2

    D.无符号数除2


    正确答案:C

  • 第4题:

    在计算机的存储单元中存储的______。

    A、只能是数据

    B、只能是字符

    C、只能是指令

    D、可以是数据或指令


    答案:(D)评析:计算机存储单元中存储的是数据或指令。数据通常是指由描述事物的数字、字母、符号等组成的序列,是计算机操作的对象,在存储器中都是用二进制数"1"或"0"来表示。指令是CPU发布的用来指挥和控制计算机完成某种基本操作的命令,它包括操作码和地址码。

  • 第5题:

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


    正确答案:CNT;1;CL

  • 第6题:

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

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

    正确答案:A

  • 第7题:

    主轴转速由手动数据输入或程序中的()代码指令决定。

    • A、G
    • B、M
    • C、L
    • D、S

    正确答案:D

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    左、右循环移位指令是()。

    • A、RCL与RCR
    • B、ROL与ROR
    • C、SHL与SHR
    • D、MOV_BIR与MOV_BIW

    正确答案:B

  • 第10题:

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

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

    正确答案:B,C,E

  • 第11题:

    口头指令可以是单项指令或逐项指令,但不能是综合指令。


    正确答案:错误

  • 第12题:

    填空题
    CNT指令的设定值范围是()。

    正确答案: 0~9999
    解析: 暂无解析

  • 第13题:

    为了将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

  • 第14题:

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

    A.IN AX,0378H

    B.MOV BL,AL

    C.MOVSB

    D.SHL AX,1


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

  • 第15题:

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

    A.DIV BX

    B.ADD BL,DL

    C.SUB AH,30H

    D.SHL BX,CL


    正确答案:A

  • 第16题:

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

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

    正确答案:D

  • 第17题:

    移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。 


    正确答案: 逻辑移位指令用于无符号数的移位,左移时,最低位补0,右移时,最高位补0。
    算术移位指令用于对带符号数的移位,左移时,最低位补0,右移时,最高位的符号在右移的同时,且保持。
    小循环移位指令ROL、ROR是只对目标操作数进行循环,即不含CF的左、右移循环移位。
    大循环移位指令RCL、RCR是把标志位CF也包含在循环中的左、右移循环移位。 
    对于二进制数,左移一位相当于乘二,右移一位相当于除二,所以可以用移位指令来代替乘除法指令。
    SAR  CX,1;CX算术右移一位,除二
    SAR  CX,1;CX算术右移一位,除二

  • 第18题:

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

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

    正确答案:D

  • 第19题:

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


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

  • 第20题:

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


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

  • 第21题:

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

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

    正确答案:D

  • 第22题:

    在串传送指令中,串的转送方向由()标志位决定。

    • A、DF
    • B、CF
    • C、ZF
    • D、OF

    正确答案:A

  • 第23题:

    单选题
    存储在计算机的存储单元中的()。
    A

    可以是数据或指令

    B

    只能是指令

    C

    只能是程序

    D

    只能是数字


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