давно
Старший Модератор
31795
6196
13.11.2007, 13:49
общий
это ответ
Здравствуйте, Миронов Александр Анатольевич!
Все операции сравнения в процессоре i8080 используют одним операндом аккумулятор т.е. регистр А, значения регистров при этом не изменяются, но флаги признаков устанавливаются как при операции SUB A.
<font color=blue>MVI A,04h;</font>A = 4
<font color=blue>CMP D;</font>4-D = ? устанавливаем флаги признаков
<font color=blue>JM next;</font>D > 4 установился флаг минус(S)
<font color=blue>JZ next;</font>D = 4 установился флаг нуля(Z)
<font color=blue>MOV E,H;</font>E = H
<font color=blue>INC E;</font>E = E + 1
<font color=blue>next: . . .</font>
итого 11 байт.
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.