Инструкция CPIИнструкция CPI (Compare Immediate) используется для сравнения содержимого аккумулятора с 8-битным непосредственным значением. Как и инструкция CMP, она концептуально выполняет операцию вычитания, но не сохраняет результат; вместо этого она обновляет биты флагов в зависимости от результата сравнения.
Формат инструкции:
CMP imm8
Этот формат используется для сравнение значения в регистре A c imm
8.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____mvi ____a, 01h__; Копируем шестнадцатеричное непосредственное значение 01h в регистр A.
- ____cpi ____02h_____; Выполняем сравнение значения в регистре A с непосредственным значением.
- ____hlt_____________; Завершаем программу.
Инструкция CPI влияет на флаги CY, Z, S, P и AC в регистре флагов.