相关指令集总结
编号 | 命令 | 示例 | 解释 | 备注 |
---|---|---|---|---|
1 | SHL destination, count | SHL reg, imm8 SHL mem, imm8 SHL reg, CL SHL mem, CL |
SHL指令使目的操作数逻辑左移一位,最低位用0填充。最高位移入进位标记位,而进位标志位中原本的数据被丢弃 | - |
2 | SHR destination, count | SHR reg, imm8 SHR mem, imm8 SHR reg, CL SHR mem, CL |
SHR指令使目的操作数逻辑右移一位,最高位用0填充。最低位复制到进位标志位,而进位标志位中原本的数据被丢弃 | - |
3 | SAL destination, count | SAL reg, imm8 SAL mem, imm8 SAL reg, CL SAL mem, CL |
算术左移的操作与SHL指令一样,但是其具有保持符号的作用。 | - |
4 | SAR destination, count | SAR reg, imm8 SAR mem, imm8 |