今天看嵌入式汇编,发现有算术右移和逻辑右移 ,当然 左移就类似了!
算术右移:ASR
逻辑右移:LSR
总结一句是:算术移位需要考虑符号位,逻辑则不考虑
举例:
0x10010010
都是右移两位:
1. 算术右移--> 0x10000100
2. 逻辑右移--> 0x00100100
今天看嵌入式汇编,发现有算术右移和逻辑右移 ,当然 左移就类似了!
算术右移:ASR
逻辑右移:LSR
总结一句是:算术移位需要考虑符号位,逻辑则不考虑
举例:
0x10010010
都是右移两位:
1. 算术右移--> 0x10000100
2. 逻辑右移--> 0x00100100