solution exercise 2.2.3


zero .l A4
mvkl .s a,A5
mvkh .s a,A5
mvkl .s x,A6
mvkh .s x,A6
mvkl .s y,A7
mvkh .s y,A7
mvk .s 10,A2
loop: ldw .d *A5++,A0
ldw .d *A6++,A1
nop 4
mpy .m A0,A1,A3
nop
add .l A4,A3,A4
sub .l A2,1,A2
[A2] b .s loop
nop 5
stw .d A4,*A7