更多“右移位指令是ROR,循环右移指令是SHR。”相关问题
  • 第1题:

    移位指令中()指令的操作结果相当于对操作数进行乘2操作。

    A.算术左移

    B.逻辑右移

    C.算术右移

    D.带进位循环左移


    正确答案:A

  • 第2题:

    移位指令中的()指令的操作结果相当于对操作数进行乘2操作。

    A.算术左移

    B.逻辑右移

    C.算术右移

    D.带进位循环左移


    正确答案:A

  • 第3题:

    SAL是()指令;SHR是()指令。


    正确答案:算术左移;逻辑右移

  • 第4题:

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


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

  • 第5题:

    下列哪条指令是算数右移指令?()

    • A、SAL
    • B、SHL
    • C、SAR
    • D、SHR

    正确答案:C

  • 第6题:

    汇编语言中移位指令SAR和SHR的功能分别是什么?它们的区别是什么?


    正确答案: 功能:
    1,SAR是算术右移指令。
    2,SHR是逻辑右移指令。
    区别:SAR指令在执行时最高位保持不变,因为算术移位指令将最高位看成符号位,而SHR指令在执行时最高位补零。

  • 第7题:

    ROR指令是()

    • A、循环左移
    • B、循环右移
    • C、带进位循环左移
    • D、带进位循环右移

    正确答案:B

  • 第8题:

    字节循环移位指令的最大移位位数为8位。


    正确答案:正确

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    循环左、右移位指令所需移位的数值为零时,则标志位()为1。

    • A、SM1.3
    • B、SM1.2
    • C、SM1.1
    • D、SM1.0

    正确答案:C

  • 第11题:

    循环移位指令不影响除()和()以外的其他条件标志。


    正确答案:CF;OF

  • 第12题:

    单选题
    下列循环移位指令中,字节循环右移是()。
    A

    RLW

    B

    RLB

    C

    RRW

    D

    RRB


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

  • 第13题:

    执行下列移位指令时,向操作数的符号位填入0的是(56)。

    A.逻辑左移

    B.逻辑右移

    C.算术左移

    D.算术右移


    正确答案:B
    解析:逻辑左移和算术左移的运算法则为:各位顺次左移1位,最高位移至进位标志位中,低位填入0;逻辑右移的运算法则为:各位顺次右移1位,最低位移至进位标志位中,高位填入0;算术右移的运算法则为:操作数的符号位不变,各位顺次右移1位,最低位移至进位标志位中。向操作数的符号位(即最高位)填入。的只有逻辑右移运算。

  • 第14题:

    移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。

    A.算术左移
    B.逻辑右移
    C.算术右移
    D.带进位循环左移

    答案:A
    解析:
    移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。

  • 第15题:

    将AX中有符号数除以2的正确指令是()。

    • A、SHR  AX,1
    • B、SAR  AX,1
    • C、ROR  AX,1
    • D、RCR  AX,1

    正确答案:B

  • 第16题:

    有符号数AX除以2的指令是()

    • A、SHR AX,1
    • B、SAR AX,1
    • C、ROR AX,1
    • D、RCR AX,1

    正确答案:B

  • 第17题:

    循环右移指令是()。


    正确答案:ROR

  • 第18题:

    完成将有符号数除以2的正确指令是:()

    • A、SHR BX,1
    • B、SAR BX,1
    • C、ROR BX,1
    • D、RCR BX,1

    正确答案:B

  • 第19题:

    算术移位指令和逻辑移位指令有什么不同?


    正确答案:算术移位指令一般用于带符号数的乘2或除以2运算,正确的运算结果应保证符号位不变;逻辑移位指令用于无符号数的乘2或除以2运算,参与移位的操作数的最高有效位并不代表符号位。

  • 第20题:

    在LAD指令表中,SHR_I是()指令,ROL_DW是双字左循环指令。


    正确答案:整数右移

  • 第21题:

    MC/MCE指令为()。

    • A、移位指令
    • B、左右移位指令
    • C、主控继电器开始指令
    • D、主控继电器开始/结束指令

    正确答案:D

  • 第22题:

    带符号数乘以2操作用()移位指令实现。

    • A、SAL AL,1
    • B、SAL AL,2
    • C、SHR AL,1
    • D、ROL AL,2

    正确答案:A

  • 第23题:

    SR指令为()。

    • A、移位指令
    • B、左右移位指令
    • C、主控继电器开始指令

    正确答案:A

  • 第24题:

    单选题
    下列循环移位指令中,字循环左移是()。
    A

    RLW

    B

    RLD

    C

    RRW

    D

    RRD


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