-
Notifications
You must be signed in to change notification settings - Fork 1
12. Команды побитовых операций.
Считывает в CF значение бита из битовой строчки.
Устанавливает бит в 1.
Сбрасывавет бит в 0.
Инвертирует бит.
Прямой поиск бита (от младшего разряда).
Обратный поиск бита (от старшего разряда).
Выставляет приемник (1 байт) в 1 или 0 в зависимости от условия, аналогично Jcc.
Арифметический сдвиг налево.
Арифметический сдвиг направо, зануляет старший бит.
Арифметический сдвиг направо, сохраняет знак.
Циклический сдивг вправо (влево).
Циклический сдвиг вправо (влево) через CF.
Меня всегда можно найти в Telegram: @mrrvz
-
Выполнение программы. Машинный код. Исполняемые файлы. Язык ассемблера.
-
Виды переходов. Условные, безусловные переходы. Короткий, ближний, дальний переход.
-
Стек. Регистры, связанные со стеком. Команды записи/извлечения из стека.
-
Стек. Использование при вызове подпрограмм. Команды вызоваподпрограммы и возврата.
-
Прерывания. Назначение, виды прерываний. Таблица векторов прерываний.
-
Срабатывание прерывания. Обработчик прерывания в реальном режиме. Возврат из обработчика прерывания.
-
Модели памяти в защищённом режиме. Регистры управления памятью. Страничное преобразование.
-
Математический сопроцессор. Типы данных. Представление вещественных чисел.