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

RCL op1, op2 — циклический сдвиг влево с переносом.

Циклически протаскивает биты первого операнда влево через флаг С. Элементарный сдвиг влево на один бит выглядит так: флаг С запоминается во временном бите, бит 7 переходит в С, бит б — на место седьмого, бит 5 — на место шестого, бит 4 — на место пятого, бит З — на место четвертого, бит 2 на место третьего, бит 1 — на место второго, бит О — на место первого, а сохраненный во временном бите флаг С — на место нулевого. Первый операнд может быть регистром или ячейкой памяти, второй — единицей, регистром CL., куда предварительно записывается число сдвигов, или явным числом. Число сдвигов должно быть в пределах О...З1.

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

 

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

 

 

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



Счетчики





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