ХАНДЫФАР

Очистить\снять флаг переноса

CLC - Очистить флаг переноса CF.


Очищает\снимает флаг CF в регистре FLAGS. Работа одинакова во всех режимах.

Флаг CF устанавливается в 0. Флаги OF, ZF, SF, AF и PF остаются неизменными.

В качестве примера, сначала установим флаг CF а следующей инструкцией очистим его.

  1. title Автор: Довгополов Евгений Сергеевич
  2. .model small
  3. .stack 100h
  4. code segment public________; Начало сегмента кода
  5. ____assume cs:code
  6. ____main proc______________; Начало процедуры main
  7. ________stc________________; Устанавливаем флаг CF
  8. ________clc________________; Очищаем флаг CF
  9. ________mov_____ax, 4C00h__; Копируем значение функции завершения процесса в ah а значение в al
  10. ________int_____21h________; Вызываем прерывание DOS
  11. ____main endp______________; Конец процедуры main
  12. code ends__________________; Конец сегмента кода
  13. end main___________________; Конец файла. Точкой входа указывается процедура main
Made on
Tilda