DIV - Разделить (Divide)
Операция |
A <-- (H:A) ё (X) H <-- Остаток |
Описание |
Делится 16-разрядное делимое, без знака, содержащееся в связанных регистрах H и A, на 8-разрядный делитель, содержащийся в регистре X. Частное помещается в A а остаток помещается в H. Делитель остается неизменным.
Переполнение (частное > $FF) или деление на ноль устанавливают бит C а частное и остаток становятся неопределенными |
Коды признаков и Булевы выражения |
|
Z: |
R7#&R6#&R5#&R4#&R3#&R2#&R1#&R0# Устанавливается, если результат (частное) равен $00, в ином случае очищается. |
C: |
Устанавливается, если была попытка разделить на ноль или, если было переполнение, в ином случае очищается. |
Исходные формы, режимы адресации, машинные коды и количество циклов
Исходные формы |
Режим адресации |
Машинные коды |
Количество циклов HC08 |
Код операции |
Операнд(ы) |
DIV |
INH |
52 |
|
7 |
|