Witam ponownie, na cwiczeniach doatslismy zadanie, ktore polegalo na pomnozeniu przez siebie dwoch liczb dwubajtowych, ale moj program nie dziala dokonca poprawnie. nie wiem gdzie zrobilem blad wiec prosze o pomoc.
( sposob ktory napisalemnei jest moze najkrotszy ale narazie chcialem zrobic go w prosty dla mnie sposob zeby zaskoczyc o co wogole chodzi, a potem bede kombinowal
)
( sposob ktory napisalemnei jest moze najkrotszy ale narazie chcialem zrobic go w prosty dla mnie sposob zeby zaskoczyc o co wogole chodzi, a potem bede kombinowal
org 0000h
mov a,0x02
mov b,0x04
mul ab
mov 0x0b,a
mov 0x15,b
mov a,0x02
mov b,0x03
mul ab
mov 0x16,a
mov 0x20,b
mov a,0x01
mov b,0x04
mul ab
mov 0x17,a
mov 0x21,b
mov a,0x01
mov b,0x03
mul ab
mov 0x22,a
mov 0x2c,b
mov 0x4b,0x0b
mov a,0x15
add a,0x16
addc a,0x17
mov 0x4a,a
clr a
addc a,0x20
addc a,0x21
addc a,0x22
mov 0x49,a
clr a
addc a,0x2c
mov 0x48,a
end