带进位的循环右移和带进位的循环左移与循环移位的区别?举例说明

如题所述

以51系列单片机为例,
循环移位是指累加器A自身循环移位(八位),右移:则ACC.7->ACC.6、AAC.6->ACC.5...ACC.0->ACC.7;左移:ACC.7->ACC.0,ACC.6->ACC.7 .... ACC.0->ACC.1。
带进位循环移位指累加器连同进位位一起右移或左移(九位一起位移),左移:ACC.7->CY、CY-<ACC.0...;右移:CY->ACC.7,ACC.7->ACC.6、...ACC.0->CY.
温馨提示:答案为网友推荐,仅供参考
相似回答