]> j8takagi.net git repositories - yacasl2.git/commitdiff
casl2/comet2の-mオプションテストの修正
authorj8takagi <j8takagi@nifty.com>
Mon, 6 Jul 2026 09:27:43 +0000 (18:27 +0900)
committerj8takagi <j8takagi@nifty.com>
Mon, 6 Jul 2026 09:27:43 +0000 (18:27 +0900)
test/system/casl2_opt/opt_m/cmd
test/system/comet2_opt/opt_m/0.txt

index dbcd65d85cb2c2f0eb7f94b9ada888dcf4fa1fda..1d698459c13efa3cab2c681dca6047eb03a3cb29 100755 (executable)
@@ -1 +1 @@
-../../../../casl2 -mTd -M16 ../../../../as/sample/ldlad.casl <n7q.monitor
+../../../../casl2 -mTd -M16 ../../../../as/sample/ldlad.casl <n7q.monitor | sed '/^(comet2 monitor) /d'
index 774e0bf7ca3bc0eee0444e4135a735279c214e16..682680293d5e6818210fdfa98a6518ce8cd9bff3 100644 (file)
@@ -1,13 +1,12 @@
-        LAD     GR1,#0001       ; #0000: #1210 #0001
-        LAD     GR2,#000C       ; #0002: #1220 #000C
-        LD      GR3,GR2         ; #0004: #1432
-        LD      GR4,#000C       ; #0005: #1040 #000C
-        ST      GR3,#000D       ; #0007: #1130 #000D
-        ST      GR4,#000D,GR1   ; #0009: #1141 #000D
-        RET                     ; #000B: #8100
-        DC      3               ; #000C: #0003 ::     3 = #0003 = 0000000000000011
-        DS      2               ; #000D: #0000
-                                ; #000E: #0000
+        LD      GR1,#000B       ; #0000: #1010 #000B
+        LAD     GR2,#000B       ; #0002: #1220 #000B
+        LAD     GR3,#0001       ; #0004: #1230 #0001
+        ST      GR1,#000C       ; #0006: #1110 #000C
+        ST      GR2,#000C,GR3   ; #0008: #1123 #000C
+        RET                     ; #000A: #8100
+        DC      3               ; #000B: #0003 ::     3 = #0003 = 0000000000000011
+        DS      2               ; #000C: #0000
+                                ; #000D: #0000
 #0000: Register::::
 #0000: GR0:      0 = #0000 = 0000000000000000
 #0000: GR1:      0 = #0000 = 0000000000000000
 #0000: Memory::::
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0000: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000
-#0000: Disassemble::::        LAD     GR1,#0001       ; #0000: #1210 #0001
+#0000: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0000 0000 0000 0000
+#0000: Disassemble::::        LD      GR1,#000B       ; #0000: #1010 #000B
 
 COMET II machine code monitor. Type ? for help.
+(comet2 monitor) n
 > n
 #0002: Register::::
 #0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      1 = #0001 = 0000000000000001
+#0002: GR1:      3 = #0003 = 0000000000000011
 #0002: GR2:      0 = #0000 = 0000000000000000
 #0002: GR3:      0 = #0000 = 0000000000000000
 #0002: GR4:      0 = #0000 = 0000000000000000
@@ -43,14 +43,15 @@ COMET II machine code monitor. Type ? for help.
 #0002: Memory::::
 #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0002: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000
-#0002: Disassemble::::        LAD     GR2,#000C       ; #0002: #1220 #000C
+#0002: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0000 0000 0000 0000
+#0002: Disassemble::::        LAD     GR2,#000B       ; #0002: #1220 #000B
 
+(comet2 monitor) n
 > n
 #0004: Register::::
 #0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      1 = #0001 = 0000000000000001
-#0004: GR2:     12 = #000C = 0000000000001100
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:     11 = #000B = 0000000000001011
 #0004: GR3:      0 = #0000 = 0000000000000000
 #0004: GR4:      0 = #0000 = 0000000000000000
 #0004: GR5:      0 = #0000 = 0000000000000000
@@ -62,86 +63,75 @@ COMET II machine code monitor. Type ? for help.
 #0004: Memory::::
 #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0004: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000
-#0004: Disassemble::::        LD      GR3,GR2         ; #0004: #1432
+#0004: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0000 0000 0000 0000
+#0004: Disassemble::::        LAD     GR3,#0001       ; #0004: #1230 #0001
 
+(comet2 monitor) n
 > n
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      1 = #0001 = 0000000000000001
-#0005: GR2:     12 = #000C = 0000000000001100
-#0005: GR3:     12 = #000C = 0000000000001100
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:      16 = #0010 = 0000000000010000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      3 = #0003 = 0000000000000011
+#0006: GR2:     11 = #000B = 0000000000001011
+#0006: GR3:      1 = #0001 = 0000000000000001
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0005: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000
-#0005: Disassemble::::        LD      GR4,#000C       ; #0005: #1040 #000C
+#0006: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0000 0000 0000 0000
+#0006: Disassemble::::        ST      GR1,#000C       ; #0006: #1110 #000C
 
+(comet2 monitor) n
 > n
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:      1 = #0001 = 0000000000000001
-#0007: GR2:     12 = #000C = 0000000000001100
-#0007: GR3:     12 = #000C = 0000000000001100
-#0007: GR4:      3 = #0003 = 0000000000000011
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:      16 = #0010 = 0000000000010000
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      3 = #0003 = 0000000000000011
+#0008: GR2:     11 = #000B = 0000000000001011
+#0008: GR3:      1 = #0001 = 0000000000000001
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0007: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000
-#0007: Disassemble::::        ST      GR3,#000D       ; #0007: #1130 #000D
+#0008: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0003 0000 0000 0000
+#0008: Disassemble::::        ST      GR2,#000C,GR3   ; #0008: #1123 #000C
 
+(comet2 monitor) n
 > n
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:      1 = #0001 = 0000000000000001
-#0009: GR2:     12 = #000C = 0000000000001100
-#0009: GR3:     12 = #000C = 0000000000001100
-#0009: GR4:      3 = #0003 = 0000000000000011
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:      16 = #0010 = 0000000000010000
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      3 = #0003 = 0000000000000011
+#000A: GR2:     11 = #000B = 0000000000001011
+#000A: GR3:      1 = #0001 = 0000000000000001
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
        -------------------------------------------------------------------------------------
-#0009: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 000C 0000 0000
-#0009: Disassemble::::        ST      GR4,#000D,GR1   ; #0009: #1141 #000D
+#000A: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0003 000B 0000 0000
+#000A: Disassemble::::        RET                     ; #000A: #8100
 
+(comet2 monitor) n
 > n
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:      1 = #0001 = 0000000000000001
-#000B: GR2:     12 = #000C = 0000000000001100
-#000B: GR3:     12 = #000C = 0000000000001100
-#000B: GR4:      3 = #0003 = 0000000000000011
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:      16 = #0010 = 0000000000010000
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-       -------------------------------------------------------------------------------------
-#000B: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 000C 0003 0000
-#000B: Disassemble::::        RET                     ; #000B: #8100
-
+Return to top.
+(comet2 monitor) n
 > n
 Return to top.
+(comet2 monitor) q
 > q
 Quit: COMET II monitor