古詩詞大全網 - 古詩大全 - 匯編語言中的移位指令具體的操作是怎樣的呢?

匯編語言中的移位指令具體的操作是怎樣的呢?

SHL/SAL壹樣:邏輯/算術左移,最高位進到CF,最低位補0;

SHR:邏輯右移,最低位進到CF,最高位補0;

SAR:算術右移,最低位進到CF,最高位不變;

ROL:循環左移,最高位進到CF的同時補到最低位;

ROR:循環右移,最低位進到CF的同時補到最高位;

RCL:帶進位循環左移,最高位進到CF的,同時CF值補到最低位;

RCR:帶進位循環右移,最低位進到CF的,同時CF值補到最高位;

SHLD:雙精度左移,第二個操作數移位到第壹個操作數,第壹操作數進到CF,和邏輯左移類似,低位移到高位;

SHRD:雙精度左移,第二個操作數移位到第壹個操作數,第壹操作數進到CF,和邏輯由移類似,高位移到低位;

這樣差不多可以了吧。