Над содержимым аккумулятора и вторым байтом команды операцию ИЛИ делает команда ORI xx (где xx - число, второй байт команды).
ORA A делает ИЛИ аккумулятора с самим собой. Используется обычно, чтобы установить флаги Z,S,P в соответствии с содержимым аккумулятора. В качестве побочного эффекта устанавливает CY=0 (поэтому есть команда установки STC, но нет команды сброса).
В данном случае был необходим флаг Z, чтобы определить, кончилась ли строка (в конце которой стоит ноль). Следующая команда с кодом C8 это RZ - выход из п/п если установлен флаг Z (т.е. строка кончилась).





Ответить с цитированием