SAL

彙編指令

算數左移指令,在執行時將操作數看成帶符號數進行移位。

基本介紹


SAL( Shift Arithmetic Left ) 算術左移指令
該指令可用來實現算術左移操作。移位量用單個位元組編碼。移位量可以是一個立即數,或者放在單位元組寄存器元素 CL 中。此外SHL( Shift Logical Left ) 邏輯左移指令與 SAL 的效果是一樣的。都是將右邊填上0。
例如
SAL D , k D << k → D 表示對D向左移k位,右邊補0
SHL D , k D << k → D 表示對D向左移k位,右邊補0
MOV CL,5
SHL DX,CL
SHL指令使得DX內容向左移5位,並使得最低5位全0。