Инструкция DCRИнструкция DCR (Decrement) используется для уменьшения значения указанного регистра или ячейки памяти на 1.
Формат инструкции:
DCR reg8
Этот формат используется для уменьшения 8-битного значение в регистре.
DCR mem8
Этот формат используется для уменьшения 8-битного значение в ячейке памяти.
- ; Автор: Довгополов Евгений Сергеевич
- num: db 20h
- main:
- ____mvi ____a, 10h__; Копируем шестнадцатеричное непосредственное значение 10h в регистр A.
- ____dcr ____a_______; Уменьшаем значение в регистре A на 1.
- ____lxi ____h, num__; Загружаем адрес переменной num в пару регистров HL.
- ____dcr ____m_______; Уменьшаем значение переменной в памяти num на 1.
- ____hlt_____________; Завершаем программу.
Инструкция DCR влияет на флаги CY, Z, S, P и AC в регистре флагов.