算术右移指令执行的操作是(2)。A.符号位填0,并顺次右移1位,最低位移到进位标志位B.符号位不变,并顺次右移1位,最低位移到进位标志位C.进位标志位移到符号位,顺次右移1位,最低位移到进位标志位D.符号位填1,并顺次右移1位,最低位移至进位标志位

题目

算术右移指令执行的操作是(2)。

A.符号位填0,并顺次右移1位,最低位移到进位标志位

B.符号位不变,并顺次右移1位,最低位移到进位标志位

C.进位标志位移到符号位,顺次右移1位,最低位移到进位标志位

D.符号位填1,并顺次右移1位,最低位移至进位标志位


相似考题
参考答案和解析
正确答案:B
解析:左移(算术左移/逻辑左移):各位依次左移,末位补0。对于算术左移,若改变了符号位,则发生了溢出;若没有改变符号位,则左移1位相当于乘以2。算术右移:符号位不变,各位(包括符号位)依次右移,最低位移至进位标志位。逻辑右移:最高位补0,各位(包括符号位)依次右移,最低位移至进位标志位。所以答案为B。
更多“算术右移指令执行的操作是(2)。A.符号位填0,并顺次右移1位,最低位移到进位标志位B.符号位不变,并 ”相关问题
  • 第1题:

    执行算术右移指令的操作过程是 ( ) 。

    A.操作数的符号位填1,各位顺次右移1位,最低位移至进位标志位中
    B.进位标志移至符号位,各位顺次右移1位,最低位移至进位标志位中
    C.操作数的符号位填0,各位顺次右移1位,最低位移至进位标志位中
    D.操作数的符号位不变,各位顺次右移1位,最低位移至进位标志位中

    答案:D
    解析:
    在CPU中执行算术右移指令的操作过程采用操作数的符号位保持不变,各位顺次右移1位,最低位移至进位标志位中。执行逻辑右移指令的操作过程是操作数的符号位填0,各位顺次右移1位,最低位移至进位标志位中。执行算术左移指令和逻辑左移指令的操作过程是最低位填0,各位顺次左移1位,操作数的符号位移至进位标志位中。

  • 第2题:

    11、算术右移指令执行的操作是:符号位不变,并顺次右移1位,最低位移出。


    B

  • 第3题:

    11、执行算术右移指令的操作过程是

    A.操作数的符号位填0,各位顺次右移1位

    B.操作数的符号位填1,各位顺次右移1位

    C.操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位

    D.进位标志移至符号位,各位顺次右移1位


    操作数的符号位不变,各位顺次右移 1位,符号位拷贝至最高数据位

  • 第4题:

    12、算术右移指令执行的操作是 。

    A.符号位填0,并顺次右移1位,最低位移至进位标志位

    B.符号位不变,并顺次右移1位,最低位移至进位标志位

    C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位

    D.符号位填1,并顺次右移1位,最低位移至进位标志位


    B 解析:左移(算术左移/逻辑左移):各位依次左移,末位补0。对于算术左移,若改变了符号位,则发生了溢出;若没有改变符号位,则左移1位相当于乘以2。算术右移:符号位不变,各位(包括符号位)依次右移,最低位移至进位标志位。逻辑右移:最高位补0,各位(包括符号位)依次右移,最低位移至进位标志位。所以答案为B。

  • 第5题:

    1、执行算术右移指令的操作过程是

    A.操作数的符号位填0,各位顺次右移1位

    B.操作数的符号位填1,各位顺次右移1位

    C.操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位

    D.进位标志移至符号位,各位顺次右移1位


    C 解析:根据移位的方向,当操作数的各位顺序向左移动一位称为左移,同样,当操作数的各位顺序向右移动一位称为右移。移位指令一般可分为三种类型:①算术移位。左移时,从最低位依次向最高位移动,最低位补0,最高位移入“进位”位C中。右移时,从最高位向最低位依序移动,最低位移入“进位”位C,而最高位(即符号位)保持不变。②逻辑移位。左移时与算术左移相同,而右移时与算术右移唯一不同的是用0补充最高位。③循环移位。循环移位又分为不带进位和带进位移位两种。不带进位移位是用移出的位直接补充到需补充的位上;带进位移位是将移出的位补充到进位标志C中,然后用进位标志C原来的值补充到需补充的位上。由此可见,本题应该选择C。