LM3000 Multiplication Program 2

From BenningtonWiki

Jump to: navigation, search
R0 = yy
R1 = product
R2 = 

 xx * yy = R1

00  MOV  R0 yy			
01  MOV  R1 #0 

02  MOV  A  R0
03  MOV  B  0
04  CMP
05  BEQ  05

06  MOV  A  R1			
07  MOV  B  xx
08  ADD  R1

09  MOV  A  R0
10  MOV  B  1
11  SUB  R0

12  BRA  02
Personal tools