Added the sum program from Fig 4.2
This commit is contained in:
parent
64c2f79409
commit
56eb3699a4
|
@ -0,0 +1,35 @@
|
||||||
|
@i
|
||||||
|
M=1
|
||||||
|
|
||||||
|
@sum
|
||||||
|
M=0
|
||||||
|
|
||||||
|
(LOOP)
|
||||||
|
|
||||||
|
@i
|
||||||
|
D=M
|
||||||
|
@10
|
||||||
|
D=D-A
|
||||||
|
@END // refers to the instruction memory location for END label and puts that in A
|
||||||
|
D;JGT
|
||||||
|
@i
|
||||||
|
D=M
|
||||||
|
|
||||||
|
@sum
|
||||||
|
M=D+M
|
||||||
|
|
||||||
|
@i
|
||||||
|
M=M+1
|
||||||
|
@LOOP // Put the instruction memory location for LOOP in A
|
||||||
|
0;JMP // Jump to A
|
||||||
|
|
||||||
|
(END)
|
||||||
|
|
||||||
|
@sum
|
||||||
|
D=M
|
||||||
|
|
||||||
|
@R0
|
||||||
|
M=D
|
||||||
|
|
||||||
|
@END
|
||||||
|
0;JMP
|
Loading…
Reference in New Issue