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

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

A.操作数的符号位填1,各位顺次右移1位,最低位移至进位标志位中
B.进位标志移至符号位,各位顺次右移1位,最低位移至进位标志位中
C.操作数的符号位填0,各位顺次右移1位,最低位移至进位标志位中
D.操作数的符号位不变,各位顺次右移1位,最低位移至进位标志位中
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

MIPS是衡量CPU处理速度的一种指标,它指的是( )。

A.每秒钟平均可执行的浮点运算指令的数目

B.每秒钟平均可执行的算术运算指令的数目

C.每秒钟平均可执行的单字长定点算指令的数目

D.每秒总平均可执行的指令的数目


正确答案:D

第2题:

二进制数10110111执行完一次算术右移指令SAR后变为01011011。()


正确答案:×

第3题:

算术左移指令和逻辑左移指令在操作上是相同的,而算术右移指令和逻辑右移指令在操作上是不相同的。 ( )

此题为判断题(对,错)。


正确答案:错误

第4题:

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

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

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

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

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


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

第5题:

使得操作数的符号位不变的移位指令是(58)。

A.逻辑左移

B.逻辑右移

C.算术左移

D.算术右移


正确答案:D
解析:执行逻辑左移和算术左移运算时,各位顺次左移1位,符号位(最高位)变化,低位填入0;执行逻辑右移运算时,各位顺次右移1位,符号位填入0;执行算术右移运算时,各位顺次右移1位,符号位不变。

第6题:

下列指令中,哪一种可以在用户态下执行?

A.设置控制寄存器指令

B.算术运算指令

C.关中断指令

D.切换栈指针指令


正确答案:B

第7题:

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

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

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

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

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


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

第8题:

●MIPS是衡量CPU处理速度的一种常用指标,它的含义是 (50) 。

(50) A.每秒钟平均可执行的单字长定点指令的数目

B.每秒钟平均可执行指令的数目

C.每秒钟平均可执行的浮点指令的数目

D.每秒钟平均可执行的算术运算指令的数目


正确答案:A
【解析】MIPS是运算速度计量单位,含义是每秒执行百万条单字长定点指令的条数。

第9题:

ALU用来执行当前指令所规定的算术运算与______。


正确答案:逻辑运算
逻辑运算 解析:ALU代表Arithmetic Logical Unit(算术逻辑运算单元),它用来执行当前指令所规定的算术运算和逻辑运算。

第10题:

移位运算符包括算术右移运算符______、算术左移运算符______和逻辑右移运算符______。


正确答案:>> >>>
>> >>>

更多相关问题