阎维文盛大演唱会:请教高手——汇编语言基础问题

来源:百度文库 编辑:高校问答 时间:2024/04/25 23:59:24
现在在学汇编,在书上看到这么一句话
逻辑右移其功能相当于无符号数除于2
算术右移其功能相当于有符号数除于2.
我想问的是 循环右移的功能是什么?带进位的循环移位其功能又什么?
还麻烦高手指点一下!谢谢!

首先,你应该明白,你说的逻辑右移算术右移
和循环右移
除了都是右移以外并没有什么太大的关系
所谓循环右移是将一个数位的最后一位移到第一位
它的功能:比如你想让一组小灯逐个亮,那么你可将(比如数1000000)右移并输出,那样它就逐个亮了
带进位循环,就是在向左或右循环时带上C一块循环
因为一些指令的操作回影响标志位(如C),那样的话带上C一块循环就能实现一些特殊一点的功能了
具体的就是要看你要做什么了