SAR
SAR(shift arithmetic right) 算术右移
SAR,是shift arithmetic right的缩写,意思是算术右移。
算术右移指令SAR(Shift Arithmetic Right)
【指令格式】SAR DST,1 或 SAR DST,CL
SAR OPR,m 该指令使的操作数右移m位,当m>1时须把m放在CL(寄存器)里,同时每移一位,移出最低位进入标志位CF,最高位补符号位,对于有符号的无浮数而言,算术右移一位相当于除以2。
与SHR(逻辑右移)指令不同之处是,算术右移时,最高位保持不变。SAR指令对标志位CF,OF,PF,SF,ZF有影响,但使AF的值不确定。
参考资料
最新修订时间:2024-05-21 17:33
目录
概述
参考资料