汇编移位运算
1.逻辑左移(无符号数)
注:移动n位相当于无符号数乘2的n方
用移位操作实现乘法
2.逻辑右移(无符号数)
注:移动n位相当于无符号数除2的n方
3.算数左移(有符号数)
注:移动n位相当于有符号数乘于2的n方
4.算数右移(有符号数)
注:1)移动n位相当于有符号数除2的n方
2)第七位补原符号位,即和原第七位相同
5.不带进位循环左移
注:第七位同时移至CF和第0位
用移位操作实现高低位交换
6.不带进位循环右移
注:第0位同时移至CF和第7位
用移位操作实现高低位交换0/1测试
用移位操作实现
7.带进位循环左移
注:第七位移至CF,CF位移至第0位
8. 带进位循环右移
注:第0位移至CF,CF位移至第7位
----------------------------------------------------------------------------
新手学习,若有错误请留言,转载请附上博文连接,谢谢!