循环左移与带进位循环左移有什么区别
展开全部
一、方式不同
1、循环左移:累加器自身循环向左移位。
2、带进位循环左移:累加器连同进位位一起左移。
二、过程不同
1、循环左移:移出的位不仅要进入CF,而且还要填补空出的位。
2、带进位循环左移:用原CF的值填补空出的位,移出的位再进入CF。
三、功能不同
1、循环左移:把操作数d,的各个二进制位向左移动d位,从d左端移出的每一位再依次移到右端空出的位上,最后移出的位还要送到CF中。
2、带进位循环左移:把操作数d的各位与CF联合在一起,构成9个或者17个二进制位,向左移动d位,从左端移出的各位再依次移到右端空出的位上。
参考资料来源:百度百科-算数左移位
参考资料来源:百度百科-循环移位
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询