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