以51系列单片机为例,循环右移和循环左移是指累加器A自身循环移位(八位)。循环右移的操作是:ACC.7移至ACC.6,ACC.6移至ACC.5,...,ACC.0移至ACC.7;而循环左移的操作是:ACC.7移至ACC.0,ACC.6移至ACC.7,...,ACC.0移至ACC.1。
带进位的循环移位则是指累加器A连同进位位一起进行右移或左移(共九位一起移位)。循环左移的操作是:ACC.7移至CY,CY移至ACC.0,...;循环右移的操作是:CY移至ACC.7,ACC.7移至ACC.6,...,ACC.0移至CY。
温馨提示:答案为网友推荐,仅供参考