Раз пошло увеличение размера, то за +2 байта можно еще ускорить. Надо определиться, все же оптимизация по размеру или по скорости. И если по скорости, то можно ли разворачивать цикл (и если да, то явно можно нагуглить быстрые процедуры).
Скрытый текст
Код:DIV32: ld a,10h ; DE = HLDE/BC, HL = HLDE%BC DIV321: sla e rl d adc hl,hl jr c, DIV322 sbc hl,bc jr nc, DIV323 add hl,bc dec a jr nz, DIV321 ret DIV322: ccf sbc hl,bc DIV323: inc de dec a jr nz, DIV321 ret[свернуть]




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