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的值不確定。

相關詞條

熱門詞條

聯絡我們