Инструкция CMAИнструкция CMA (Complement Accumulator) выполняет побитовую операцию дополнения содержимого аккумулятора. Другими словами, она инвертирует каждый бит 8-битного значения, хранящегося в аккумуляторе. Для каждого бита в аккумуляторе, если он равен 0, он меняется на 1, а если он равен 1, он меняется на 0.
CMA
Выполняет побитовую операцию дополнения содержимого аккумулятора A.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____mvi ____a, 0F0h__; Копируем шестнадцатеричное непосредственное значение F0h в регистр A.
- ____cma______________; Инвертируем значение в аккумуляторе.
- ____hlt______________; Завершаем программу.
Инструкция CMA влияет на флаги CY, Z, S, P и AC в регистре флагов.