SAR(SAR(shift arithmetic right) 算術右移)

SAR,是shift arithmetic right的縮寫,意思是算術右移。

基本介紹

  • 中文名:算術右移指令
  • 外文名:Shift Arithmetic Right
  • 簡稱:SAR
  • 指令格式:SAR DST,1 或 SAR DST,CL
算術右移指令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的值不確定。

相關詞條

熱門詞條

聯絡我們