アセンブラファイルとテストの整理
[YACASL2.git] / as / CMD / ld_loop.casl
diff --git a/as/CMD/ld_loop.casl b/as/CMD/ld_loop.casl
new file mode 100644 (file)
index 0000000..5e21750
--- /dev/null
@@ -0,0 +1,12 @@
+;;; ループを使い、連続でGR1にデータを転送する
+MAIN    START
+        LAD     GR2,0
+MLOOP   CPA     GR2,LEN
+        JZE     MEND
+        LD      GR1,DATA,GR2
+        LAD     GR2,1,GR2
+        JUMP    MLOOP
+MEND    RET
+DATA    DC      #9600,#F000,#A400
+LEN     DC      3
+        END