Инструкция (команда) процессора SAL op1, op2.

SAL op1, op2 — арифметический сдвиг влево.

Сдвигает биты влево, оставляя нули вместо освободившихся битов. Старший бит операнда op1, вытолкнутый при сдвиге, переносится во флаг С. Первый операнд может быть регистром или ячейкой памяти, второй — единицей, регистром CL, куда предварительно записывается число сдвигов, или явным числом. Число сдвигов не должно превышать 31.

При сдвиге на 1 позицию (op2 равен 1) флаг 0 равен исключающему ИЛИ старшего бита результата и флага С. При остальных сдвигах флаг О не определен.

Кроме того, меняет флаги SZPC (при любом числе сдвигов). Флаг А не определен. При сдвиге на число битов, равное размеру первого операнда, флаг С не определен.

 

Вернуться к разделу Основные инструкции процессора >>

 

 

Другие новости



Счетчики





Яндекс.Метрика