ldi r16,low(51)
ldi r17,high(51) ; r17:r16 = 51
mul XH,r17
movw r8,r0
mul XL,r16
movw r6,r0
mul XH,r16
add r7,r0
adc r8,r1
adc r9,zero_reg
mul XL,r17
add r7,r0
adc r8,r1
adc r9,zero_reg
; делим на 256
; (r7 r8) r9=0
у меня вот так, более универсально если делить придется на число больше 256 )