Статус: Офлайн
Реєстрація: 11.03.2009
Повідом.: 37
Реєстрація: 11.03.2009
Повідом.: 37
Ассемблер Intel 8080
Нужен совет! Есть задача следующего вида:
___________(H)___(0904)
(A)*03h-(B)-( )--->( )
___________(L)___(0905)
H - Старший байт;
L - Младший байт.
И вот не могу понять, как отнять от (А) умноженного на 3 регистр (В), если допустить такой вариант, что при умножении дважды вылазит 1 во флаг переноса, соответственно старший байт будет не во флаге а в отдельном регистре, т.е. как от числа из двух бай, хранящегося в двух регистрах отнять однобайтное число?
Нужен совет! Есть задача следующего вида:
___________(H)___(0904)
(A)*03h-(B)-( )--->( )
___________(L)___(0905)
H - Старший байт;
L - Младший байт.
И вот не могу понять, как отнять от (А) умноженного на 3 регистр (В), если допустить такой вариант, что при умножении дважды вылазит 1 во флаг переноса, соответственно старший байт будет не во флаге а в отдельном регистре, т.е. как от числа из двух бай, хранящегося в двух регистрах отнять однобайтное число?

Задание такое по лабе дали...