diff options
| author | uvok | 2026-01-09 16:27:54 +0100 |
|---|---|---|
| committer | uvok | 2026-01-09 16:27:54 +0100 |
| commit | 9efce3f927bc0e3ff34fc2be4f971194c1ba2214 (patch) | |
| tree | d13d6559aa61d468d5554fa53fa14d010f6a4121 | |
| parent | cdb2a203f3fe71636e42f357e5e073ef4b2306c8 (diff) | |
Add assembler exampel
| -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 |
