Mam procedure mnozenia dwubajtowego rejestru HL przez rejestr A Wynik w HL Jak widac mnozenie jest zrobione przez wielokrotne dodawanie > PPP0 add hl,bc Potrzebuje szybsza metode - moze nie krotsza w sensie dlugosci kodu ale szybsza
;------------------------------------------------------------------ ; mnozy hl przez a ; wynik w hl ;------------------------------------------------------------------ POMNOZ push bc push de ld d,a or a jr z,POMW0
ld a,h or l jr z,POMW0 ld a,d
ld b,h ld c,l dec a jr z,PEND0 PPP0 add hl,bc dec a jp nz,PPP0 jp PEND0 POMW0 ld hl,0
PEND0 pop de pop bc ret