Инструкция (команда) процессора SHR op1, op2.
SHR op1, op2 — сдвиг вправо без расширения знака.
При каждом элементарном (единичном) сдвиге младший бит операнда выталкивается во флаг С. В отличие от инструкции SAR освободившиеся старшие биты заполняются нулями. Значит, эта инструкция предназначена для сдвига вправо чисел без знака Первый операнд может быть регистром или ячейкой памяти, второй — единицей, регистром СL, куда предварительно записывается число сдвигов, или явным числом.
При сдвиге на 1 позицию (op2 равен 1) флаг О равен старшему биту исходного операнда. При сдвиге на число битов, равное размеру первого операнда, флаг С не определен. Влияет на флаги SZPC.
Вернуться к разделу Основные инструкции процессора >>
Другие новости