简答题

汇编语言中移位指令SAR和SHR的功能分别是什么?它们的区别是什么?

正确答案

功能:
1,SAR是算术右移指令。
2,SHR是逻辑右移指令。
区别:SAR指令在执行时最高位保持不变,因为算术移位指令将最高位看成符号位,而SHR指令在执行时最高位补零。

答案解析