Основные команды языка ASSEMBLER
### Управляют состоянием отдельных флажков.
+---------------------------------------------------------------+
¦ мнемоника ¦ ф у н к ц и я ¦
¦ команды ¦ ¦
+------------+--------------------------------------------------¦
¦ CLC ¦ Cбросить флажок CF в 0 ¦
+------------+--------------------------------------------------¦
¦ STC ¦ Установить флажок CF в 1 ¦
+------------+--------------------------------------------------¦
¦ CMC ¦ Инвертировать флажок CF ¦
+------------+--------------------------------------------------¦
¦ CLD ¦ Сбросить флажок DF в 0 ¦
+------------+--------------------------------------------------¦
¦ STD ¦ Установить флажок DF в 1 ¦
+------------+--------------------------------------------------¦
¦ CLI ¦ Сбросить флажок IF в 0 ¦
+------------+--------------------------------------------------¦
¦ STI ¦ Установить флажок IF в 1 ¦
+---------------------------------------------------------------+
### Длина команд составляет 1 байт.
Время выполнения равно 2 тактам синхронизации.
### Форматы команд:
7 0
+-------------------------+ +----------------+
¦ CLC ¦ ¦ 11111000 ¦
+-------------------------+ +----------------+
7 0
+-------------------------+ +----------------+
¦ CMC ¦ ¦ 11110101 ¦
+-------------------------+ +----------------+
7 0
+-------------------------+ +----------------+
¦ STC ¦ ¦ 11111001 ¦
+-------------------------+ +----------------+
7 0
+-------------------------+ +----------------+
¦ CLD ¦ ¦ 11111100 ¦
+-------------------------+ +----------------+
Флажок DF устанавливают в 0 для
автоинкремента регистров SI и DI
в командах обработки строк.
7 0
+-------------------------+ +----------------+
¦ STD ¦ ¦ 11111101 ¦
+-------------------------+ +----------------+
Флажок DF устанавливают в 1 для
автодекремента регистров SI и DI
в командах обработки строк.
7 0
+-------------------------+ +----------------+
¦ CLI ¦ ¦ 11111010 ¦
+-------------------------+ +----------------+
Флажок IF устанавливают в 0 для
запрещения восприятия аппаратных
прерываний.
7 0
+-------------------------+ +----------------+
¦ STI ¦ ¦ 11111011 ¦
+-------------------------+ +----------------+
Флажок IF устанавливают в 1 для
разрешения восприятия аппаратных
прерываний.
[ ВЕРНУТЬСЯ К ОГЛАВЛЕНИЮ ]
|