本文给出了一种可用于32位以上CPU执行单元的移位寄存器电路,并针对CISC指令集INTELX86进行了优化(由于RISC指令集中移位类指令实现比较简单,故没有在文中讨论);采用指令预处理的技术和通过冗余位,能很方便的实现带进位标志CF移位和设置CF位,并使得每条移位指令的平均执行速度为两个指令周期。