Код
|
Инструкция
|
Описание
|
F8
|
CLC
|
CF = 0
|
F9
|
STC
|
CF = 1
|
F5
|
CMC
|
CF = NOT CF
|
По команде CLD сбрасывается флаг направления DF регистра флагов (табл. 66). Остальные флаги не изменяются. Когда флаг DF сброшен, строковые команды выполняются в направлении увеличения адресов памяти (производится инкремент регистров SI и DI). Команда STD устанавливает флаг направления DF. Установка флага DF обеспечивает выполнение строковых операций с уменьшением адресов операндов, находящихся в регистрах SI и DI.
Табл. 66. Команды изменения флага DF.
Код
|
Инструкция
|
Описание
|
FC
|
CLD
|
DF = 0
|
FD
|
STD
|
DF = 1
|
Команда CLI обнуляет флаг разрешения прерывания IF регистра флагов (табл. 67). Остальные флаги не изменяются. Когда флаг IF сброшен, запрещаются внешние прерывания. Команда STI устанавливает флаг IF и обработка внешних прерываний разрешена.
Табл. 67. Команды изменения флага IF.
Do'stlaringiz bilan baham: |