Инструкция CMCИнструкция CMC (Complement Carry) используется для инвертирования состояния флага переноса. Если флаг переноса (CY) в данный момент установлен в 1, после выполнения инструкции CMC он будет сброшен в 0. И наоборот, если флаг переноса в данный момент установлен в 0, он будет установлен в 1.
CMC
Инвертируем флаг переноса CY.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____stc__; Устанавливаем флаг переноса равным 1.
- ____cmc__; Инвертируем флаг переноса.
- ____hlt__; Завершаем программу.
Инструкция CMC не влияет ни на один из флагов в регистре флагов.