ХАНДЫФАР

Инструкция CMC

Дополнить флаг переноса

CMC - Дополнить флаг переноса CF.


Дополняет флаг CF в регистре FLAGS.

Флаг CF содержит дополнение к своему первоначальному значению. Флаги OF, ZF, SF, AF и PF остаются неизменными.

ПРИМЕР:

  1. title Автор: Довгополов Евгений Сергеевич
  2. .model small
  3. .stack 100h
  4. code segment public
  5. ____assume cs:code
  6. ____main proc
  7. ________cmc
  8. ________cmc
  9. ________cmc
  10. ________mov_____ax, 4C00h
  11. ________int_____21h
  12. ____main endp
  13. code ends
  14. end main
Инструкция CMC

Дополнить флаг переноса

CMC - Дополнить флаг переноса CF.


Дополняет флаг CF в регистре FLAGS.

Флаг CF содержит дополнение к своему первоначальному значению. Флаги OF, ZF, SF, AF и PF остаются неизменными.

ПРИМЕР:

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