Очистить\снять флаг переноса
CLC - Очистить флаг переноса CF.
Очищает\снимает флаг CF в регистре FLAGS. Работа одинакова во всех режимах.
Флаг CF устанавливается в 0. Флаги OF, ZF, SF, AF и PF остаются неизменными.
В качестве примера, сначала установим флаг CF а следующей инструкцией очистим его.
- title Автор: Довгополов Евгений Сергеевич
- .model small
- .stack 100h
- code segment public________; Начало сегмента кода
- ____assume cs:code
- ____main proc______________; Начало процедуры main
- ________stc________________; Устанавливаем флаг CF
- ________clc________________; Очищаем флаг CF
- ________mov_____ax, 4C00h__; Копируем значение функции завершения процесса в ah а значение в al
- ________int_____21h________; Вызываем прерывание DOS
- ____main endp______________; Конец процедуры main
- code ends__________________; Конец сегмента кода
- end main___________________; Конец файла. Точкой входа указывается процедура main