Code
Code
mul16_8 :
push r0
mov a, @r0
mov r3, a
inc r0
mov a, @r0
mov r4, a
mov a, r3
mov b, r5
mul ab ; (a) : LSB & (b) : MSB
mov @r0, a
inc r0
mov @r0, b
mov a, r4
mov b, r5
mul ab
add a, @r0
mov a, b
addc a, #00h ; consider carry
inc r0
mov @r0, a
pop r0
ret