diff options
| -rw-r--r-- | nandgame/assembler/ex.asm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/nandgame/assembler/ex.asm b/nandgame/assembler/ex.asm new file mode 100644 index 0000000..f732db1 --- /dev/null +++ b/nandgame/assembler/ex.asm @@ -0,0 +1,21 @@ +;; sum numbers from 1 to X + +; zero everything + and ADM, #0, A +; initialize counter + mov A, #10 + add D, #0, A + +;loop: +; set memory location + mov A, #0 +; add to memory location + add M, M, D +; prepare jump address + mov A, #3 +; decrement counter + dec.jne D, D +; set memory location again +; end + mov A, #0 + hlt
\ No newline at end of file |
