Если все же достаточно 8*8=16, то компактнее и быстрее (и без порчи A) так:
Скрытый текст
Код:;HL=H*E mul88: mvi l,0 mov d,l mvi b,8 mul88_1: dad h jnc mul88_2 dad d mul88_2: dcr b jnz mul88_1 ret[свернуть]
Если все же достаточно 8*8=16, то компактнее и быстрее (и без порчи A) так:
Скрытый текст
Код:;HL=H*E mul88: mvi l,0 mov d,l mvi b,8 mul88_1: dad h jnc mul88_2 dad d mul88_2: dcr b jnz mul88_1 ret[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)