]> j8takagi.net git repositories - yacasl2.git/commitdiff
as/sample/sum_10.oをsum_10.casl最新版に対応するよう修正
authorj8takagi <j8takagi@nifty.com>
Tue, 14 Jul 2026 03:07:51 +0000 (12:07 +0900)
committerj8takagi <j8takagi@nifty.com>
Mon, 3 Aug 2026 09:46:45 +0000 (18:46 +0900)
as/sample/sum_10.o
test/system/casl2rev/sum_10/0.txt
test/system/comet2monitor/dump_0/0.txt
test/system/comet2monitor/dump_1/0.txt
test/system/comet2monitor/dump_2/0.txt
test/system/comet2monitor/dump_3/0.txt
test/system/comet2monitor/dump_plus/0.txt
test/system/comet2monitor/load/0.txt

index e1bd61d83420bee986e50e9cf614454eceb41361..b49cb22254430db05736a56583fd869a53a94f7a 100644 (file)
Binary files a/as/sample/sum_10.o and b/as/sample/sum_10.o differ
index 52e9c002280904ef612c0614a9c95dd669d6155a..76c9cacdbb9dff8858080a09a60f7912eda9b510 100644 (file)
@@ -1,19 +1,15 @@
 MAIN    START
-        PUSH    #0000,GR1       ; #0000: #7001 #0000
-        PUSH    #0000,GR2       ; #0002: #7002 #0000
-        XOR     GR2,GR2         ; #0004: #3622
-        LD      GR1,#0015       ; #0005: #1010 #0015
-        ADDL    GR2,GR1         ; #0007: #2621
-        ADDL    GR1,#0017       ; #0008: #2210 #0017
-        CPL     GR1,#0016       ; #000A: #4110 #0016
-        JPL     #0010           ; #000C: #6500 #0010
-        JUMP    #0007           ; #000E: #6400 #0007
-        ST      GR2,#0018       ; #0010: #1120 #0018
-        POP     GR2             ; #0012: #7120
-        POP     GR1             ; #0013: #7110
-        RET                     ; #0014: #8100
-        DC      1               ; #0015: #0001 ::     1 = #0001 = 0000000000000001
-        DC      10              ; #0016: #000A ::    10 = #000A = 0000000000001010 = '\n'
-        DC      1               ; #0017: #0001 ::     1 = #0001 = 0000000000000001
-        DS      1               ; #0018: #0000
+        XOR     GR2,GR2         ; #0000: #3622
+        LD      GR1,#000F       ; #0001: #1010 #000F
+        ADDL    GR2,GR1         ; #0003: #2621
+        ADDL    GR1,#0011       ; #0004: #2210 #0011
+        CPL     GR1,#0010       ; #0006: #4110 #0010
+        JPL     #000C           ; #0008: #6500 #000C
+        JUMP    #0003           ; #000A: #6400 #0003
+        ST      GR2,#0012       ; #000C: #1120 #0012
+        RET                     ; #000E: #8100
+        DC      1               ; #000F: #0001 ::     1 = #0001 = 0000000000000001
+        DC      10              ; #0010: #000A ::    10 = #000A = 0000000000001010 = '\n'
+        DC      1               ; #0011: #0001 ::     1 = #0001 = 0000000000000001
+        DS      1               ; #0012: #0000
         END
index ef11e13ea0eacde70c203fce53adce9a91b07c10..a5b22186f176dc95afe6c1fb763c504510e4a07d 100644 (file)
@@ -3,7 +3,7 @@ COMET II machine code monitor. Type ? for help.
 > d
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0000: 0000: 7001 0000 7002 0000 3622 1010 0015 2621 2210 0017 4110 0016 6500 0010 6400 0007
-#0000: 0010: 1120 0018 7120 7110 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 3622 1010 000F 2621 2210 0011 4110 0010 6500 000C 6400 0003 1120 0012 8100 0001
+#0000: 0010: 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
index 2d059f67b2f721d2fbb428b1dc0d530655013676..5c3a4191de69f9075bac01202850dd5d7361fbef 100644 (file)
@@ -3,7 +3,7 @@ COMET II machine code monitor. Type ? for help.
 > d 0
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0000: 0000: 7001 0000 7002 0000 3622 1010 0015 2621 2210 0017 4110 0016 6500 0010 6400 0007
-#0000: 0010: 1120 0018 7120 7110 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 3622 1010 000F 2621 2210 0011 4110 0010 6500 000C 6400 0003 1120 0012 8100 0001
+#0000: 0010: 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
index f5a973bb1081c9bf280f3a7bb4f5182116158901..e641c90236ecdaee0915f7896b39a797d75d68a1 100644 (file)
@@ -3,6 +3,6 @@ COMET II machine code monitor. Type ? for help.
 > d 0 #20
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0000: 0000: 7001 0000 7002 0000 3622 1010 0015 2621 2210 0017 4110 0016 6500 0010 6400 0007
-#0000: 0010: 1120 0018 7120 7110 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 3622 1010 000F 2621 2210 0011 4110 0010 6500 000C 6400 0003 1120 0012 8100 0001
+#0000: 0010: 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000
index f8069e320d972dbe88fc14d99d3cf71389d2b4c7..640ad3bbba566457974ea9940ff60e6187f658fa 100644 (file)
@@ -3,7 +3,7 @@ COMET II machine code monitor. Type ? for help.
 > d 0 #20 #40
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0000: 0000: 7001 0000 7002 0000 3622 1010 0015 2621 2210 0017 4110 0016 6500 0010 6400 0007
-#0000: 0010: 1120 0018 7120 7110 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 3622 1010 000F 2621 2210 0011 4110 0010 6500 000C 6400 0003 1120 0012 8100 0001
+#0000: 0010: 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000
 Info: arguments '#40' are ignored.
index c14e7c21a9b9407fd534faaade62c3168ce9d869..94c9cca67578cec655b52f06ba01e1604ecbe40f 100644 (file)
@@ -3,5 +3,5 @@ COMET II machine code monitor. Type ? for help.
 > d 0 +#20
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0000: 0000: 7001 0000 7002 0000 3622 1010 0015 2621 2210 0017 4110 0016 6500 0010 6400 0007
-#0000: 0010: 1120 0018 7120 7110 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 3622 1010 000F 2621 2210 0011 4110 0010 6500 000C 6400 0003 1120 0012 8100 0001
+#0000: 0010: 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
index ef11e13ea0eacde70c203fce53adce9a91b07c10..a5b22186f176dc95afe6c1fb763c504510e4a07d 100644 (file)
@@ -3,7 +3,7 @@ COMET II machine code monitor. Type ? for help.
 > d
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0000: 0000: 7001 0000 7002 0000 3622 1010 0015 2621 2210 0017 4110 0016 6500 0010 6400 0007
-#0000: 0010: 1120 0018 7120 7110 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 3622 1010 000F 2621 2210 0011 4110 0010 6500 000C 6400 0003 1120 0012 8100 0001
+#0000: 0010: 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000