Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Программир на ассемблере.doc
Скачиваний:
8
Добавлен:
17.09.2019
Размер:
605.7 Кб
Скачать

5.4. Команды безусловных переходов

JMP Безусловный переход внутри сегмента

11101011

DISP

11101001

DISP LOW

DISP HIGH

11111111

MOD 100 R/M

DISP LOW

DISP HIGH

JMP Безусловный переход между сегментами

11101010

OFFSET-LOW

OFFSET-HIGH

SEG LOW

SEG HIGH

11111111

MOD 101 R/M

DISP LOW

DISP HIGH

5.5. Команды управления циклами

LOOP Цикл

11100010

DISP

LOOPE, LOOPZ Цикл, если равно или нуль

11100001

DISP

LOOPNE, LOOPNZ Цикл, если не равно или не нуль

11100000

DISP

6. Команды управления процессором

CLC Сброс флага переноса

11111000

CLD Сброс флага направления

11111100

CLI Сброс флага прерывания

11111010

CMC Переключение флага переноса

11110101

ESC Переключение на сопроцессор

11011xxx

MOD xxx R/M

DISP LOW

DISP HIGH

HLT Останов микропроцессора

11110100

LOCK Блокировка шины доступа к данных

11110000

NOP Нет операции

10010000

POPF Извлечение флагов из стека

10011101

PUSHF Занесение флагов в стек

10011100

STC Установка флага переноса

11111001

STD Установка флага направления

11111101

STI Установка флага прерывания

11111011

WAIT Установка процессора в состояние ожидания

10011011

73