niusouti.com
更多“使得操作数的符号位不变的移位指令是(58)。A.逻辑左移B.逻辑右移C.算术左移D.算术右移 ”相关问题
  • 第1题:

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

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

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

  • 第2题:

    4、将11101010进行移位运算,写出移位后的结果:a、逻辑右移2位;b、逻辑左移2位;c、算术右移2位;d、算术左移2位;e、循环右移3位;f、循环左移3位。


    180

  • 第3题:

    下列对算术移位和逻辑移位叙述错误的是:

    A.寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011

    B.有符号数的移位称为算术移位,无符号数的移位称为逻辑移位

    C.逻辑左移时,高位移丢,低位填0。逻辑右移时,低位移丢,高位填0

    D.寄存器内容为01010011时,逻辑左移为10100110,算术左移为00100110


    寄存器内容为 10110010 时,逻辑右移为 01011001 ,算术右移为 11011011

  • 第4题:

    下列对算术移位和逻辑移位叙述错误的是:

    A.寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011

    B.有符号数的移位成为算术移位,无符号数的移位成为逻辑移位

    C.逻辑左移时,高位移丢,低位填0。逻辑右移时,低位移丢,高位填0

    D.寄存器内容为01010011时,逻辑左移为10100110,算术左移为00100110


    寄存器内容为 10110010 时,逻辑右移为 01011001 ,算术右移为 11011011

  • 第5题:

    23、以下关于算术移位和逻辑移位的描述正确的是

    A.算术右移时,符号位不变并向最高数据位复制

    B.逻辑左移时,高位丢失,低位补0

    C.逻辑右移时,相当于对原数除2

    D.算术左移时,相当于对原数乘2


    ABD