ORG RESET mov a, #100 mov b, #10 call multiply ; at this point, the result of 100*10 = 1000 = 03e8h is stored in registers a and b ; a = e8 ; b = 03 jmp $ multiply: mul ab ret