逻辑左移,算术左移,带进位循环左移的盖帘有什么区别吗?

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:14:41
我看书上逻辑左移和算术左移没什么区别,那么为什么会有两个概念?另外带进位循环左移的概念我也不是很清楚。希望哪位能以例示明!感激不尽!

逻辑左移与算术左移虽然在具体操作上是一样的,但一般来说,对于无符号数是用逻辑左移,对于有符号数是用算术左移(个人认为这样的话程序写出来也可以让人明白操作数是有符号还是无符号),带进位循环左移的操作就相当于把进位CF当作操作数的最高位(即合并在一起),然后进行循环左移