アセンブラファイルとテストの整理
[YACASL2.git] / test / integration / CASL2 / lad1 / 0.txt
similarity index 91%
rename from test/astest/add/0.txt
rename to test/integration/CASL2/lad1/0.txt
index ab58ad2..ad9b814 100644 (file)
@@ -1,34 +1,31 @@
+../../../../casl2 -slatd ../../../../as/CMD/lad1.casl
 
-Assemble ../../../as/add.casl (0)
-../../../as/add.casl:1:MAIN    START
-../../../as/add.casl:2:BEGIN   LD      GR1,A
-../../../as/add.casl:3:        ADDA    GR1,B
-../../../as/add.casl:4:    RET
-../../../as/add.casl:5:A       DC      3
-../../../as/add.casl:6:B       DC      1
-../../../as/add.casl:7:        END
+Assemble ../../../../as/CMD/lad1.casl (0)
+../../../../as/CMD/lad1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/lad1.casl:2:BEGIN   LD      GR1,A
+../../../../as/CMD/lad1.casl:3:        LAD     GR1,1,GR1
+../../../../as/CMD/lad1.casl:4:        RET
+../../../../as/CMD/lad1.casl:5:A       DC      3
+../../../../as/CMD/lad1.casl:6:        END
 
 Label::::
 A ---> #0005
-B ---> #0006
 BEGIN ---> #0000
 MAIN ---> #0000
 
-Assemble ../../../as/add.casl (1)
-../../../as/add.casl:1:MAIN    START
-../../../as/add.casl:2:BEGIN   LD      GR1,A
+Assemble ../../../../as/CMD/lad1.casl (1)
+../../../../as/CMD/lad1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/lad1.casl:2:BEGIN   LD      GR1,A
        #0000   #1010
        #0001   #0005
-../../../as/add.casl:3:        ADDA    GR1,B
-       #0002   #2010
-       #0003   #0006
-../../../as/add.casl:4:    RET
+../../../../as/CMD/lad1.casl:3:        LAD     GR1,1,GR1
+       #0002   #1211
+       #0003   #0001
+../../../../as/CMD/lad1.casl:4:        RET
        #0004   #8100
-../../../as/add.casl:5:A       DC      3
+../../../../as/CMD/lad1.casl:5:A       DC      3
        #0005   #0003
-../../../as/add.casl:6:B       DC      1
-       #0006   #0001
-../../../as/add.casl:7:        END
+../../../../as/CMD/lad1.casl:6:        END
 
 Executing machine codes
 #0000: Register::::
@@ -45,7 +42,7 @@ Executing machine codes
 #0000: FR (OF SF ZF): 000
 #0000: Memory::::
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0010: 0000 0000 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
@@ -92,7 +89,7 @@ Executing machine codes
 #0002: FR (OF SF ZF): 000
 #0002: Memory::::
 #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -139,7 +136,7 @@ Executing machine codes
 #0004: FR (OF SF ZF): 000
 #0004: Memory::::
 #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000