移位/循环移位指令

该指令是将操作数向左或向右移动从而改变自身和其他寄存器上的值

1.算术左移:最高位移向CF,最低位补0.
2.算术右移:最低位移向CF,最高位补没移前最高位的值。


1.逻辑左移和算术左移的功能是一样的。
2.逻辑右移最高位补0。

二.循环位移。

循环左移:最高位移向CF,同时最高位补向最低位。
循环右移:最低位移向CF,同时最低位移向最高位。


八条指令的共同点

对于一个多字节多数据的移位运算

同理,向右移

三.标志位操作指令

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容