クロック周波数の定義を追加
[YACASL2.git] / test / astest / ds / 0.txt
1
2 Assemble ../../../as/ds.casl (0)
3 ../../../as/ds.casl:1:MAIN START
4 ../../../as/ds.casl:2:    LAD GR1,=10
5 ../../../as/ds.casl:3:    LAD GR2,=20
6 ../../../as/ds.casl:4:    LD GR1,0,GR1
7 ../../../as/ds.casl:5:    LD GR2,0,GR2
8 ../../../as/ds.casl:6:    ST GR1,A
9 ../../../as/ds.casl:7:    LD GR3,A
10 ../../../as/ds.casl:8:    ST GR2,B
11 ../../../as/ds.casl:9:    LD GR3,A
12 ../../../as/ds.casl:10:    RET
13 ../../../as/ds.casl:11:A DS 0
14 ../../../as/ds.casl:12:B DS 1
15 ../../../as/ds.casl:13:    END
16
17 Label::::
18 A ---> #0011
19 B ---> #0011
20 MAIN ---> #0000
21
22 Assemble ../../../as/ds.casl (1)
23 ../../../as/ds.casl:1:MAIN START
24 ../../../as/ds.casl:2:    LAD GR1,=10
25         #0012   #000A
26         #0000   #1210
27         #0001   #0012
28 ../../../as/ds.casl:3:    LAD GR2,=20
29         #0013   #0014
30         #0002   #1220
31         #0003   #0013
32 ../../../as/ds.casl:4:    LD GR1,0,GR1
33         #0004   #1011
34         #0005   #0000
35 ../../../as/ds.casl:5:    LD GR2,0,GR2
36         #0006   #1022
37         #0007   #0000
38 ../../../as/ds.casl:6:    ST GR1,A
39         #0008   #1110
40         #0009   #0011
41 ../../../as/ds.casl:7:    LD GR3,A
42         #000A   #1030
43         #000B   #0011
44 ../../../as/ds.casl:8:    ST GR2,B
45         #000C   #1120
46         #000D   #0011
47 ../../../as/ds.casl:9:    LD GR3,A
48         #000E   #1030
49         #000F   #0011
50 ../../../as/ds.casl:10:    RET
51         #0010   #8100
52 ../../../as/ds.casl:11:A DS 0
53 ../../../as/ds.casl:12:B DS 1
54         #0011   #0000
55 ../../../as/ds.casl:13:    END
56
57 Executing machine codes
58 #0000: Register::::
59 #0000: GR0:      0 = #0000 = 0000000000000000
60 #0000: GR1:      0 = #0000 = 0000000000000000
61 #0000: GR2:      0 = #0000 = 0000000000000000
62 #0000: GR3:      0 = #0000 = 0000000000000000
63 #0000: GR4:      0 = #0000 = 0000000000000000
64 #0000: GR5:      0 = #0000 = 0000000000000000
65 #0000: GR6:      0 = #0000 = 0000000000000000
66 #0000: GR7:      0 = #0000 = 0000000000000000
67 #0000: SP:     512 = #0200 = 0000001000000000
68 #0000: PR:       0 = #0000 = 0000000000000000
69 #0000: FR (OF SF ZF): 000
70
71 #0002: Register::::
72 #0002: GR0:      0 = #0000 = 0000000000000000
73 #0002: GR1:     18 = #0012 = 0000000000010010
74 #0002: GR2:      0 = #0000 = 0000000000000000
75 #0002: GR3:      0 = #0000 = 0000000000000000
76 #0002: GR4:      0 = #0000 = 0000000000000000
77 #0002: GR5:      0 = #0000 = 0000000000000000
78 #0002: GR6:      0 = #0000 = 0000000000000000
79 #0002: GR7:      0 = #0000 = 0000000000000000
80 #0002: SP:     512 = #0200 = 0000001000000000
81 #0002: PR:       2 = #0002 = 0000000000000010
82 #0002: FR (OF SF ZF): 000
83
84 #0004: Register::::
85 #0004: GR0:      0 = #0000 = 0000000000000000
86 #0004: GR1:     18 = #0012 = 0000000000010010
87 #0004: GR2:     19 = #0013 = 0000000000010011
88 #0004: GR3:      0 = #0000 = 0000000000000000
89 #0004: GR4:      0 = #0000 = 0000000000000000
90 #0004: GR5:      0 = #0000 = 0000000000000000
91 #0004: GR6:      0 = #0000 = 0000000000000000
92 #0004: GR7:      0 = #0000 = 0000000000000000
93 #0004: SP:     512 = #0200 = 0000001000000000
94 #0004: PR:       4 = #0004 = 0000000000000100
95 #0004: FR (OF SF ZF): 000
96
97 #0006: Register::::
98 #0006: GR0:      0 = #0000 = 0000000000000000
99 #0006: GR1:     10 = #000A = 0000000000001010
100 #0006: GR2:     19 = #0013 = 0000000000010011
101 #0006: GR3:      0 = #0000 = 0000000000000000
102 #0006: GR4:      0 = #0000 = 0000000000000000
103 #0006: GR5:      0 = #0000 = 0000000000000000
104 #0006: GR6:      0 = #0000 = 0000000000000000
105 #0006: GR7:      0 = #0000 = 0000000000000000
106 #0006: SP:     512 = #0200 = 0000001000000000
107 #0006: PR:       6 = #0006 = 0000000000000110
108 #0006: FR (OF SF ZF): 000
109
110 #0008: Register::::
111 #0008: GR0:      0 = #0000 = 0000000000000000
112 #0008: GR1:     10 = #000A = 0000000000001010
113 #0008: GR2:     20 = #0014 = 0000000000010100
114 #0008: GR3:      0 = #0000 = 0000000000000000
115 #0008: GR4:      0 = #0000 = 0000000000000000
116 #0008: GR5:      0 = #0000 = 0000000000000000
117 #0008: GR6:      0 = #0000 = 0000000000000000
118 #0008: GR7:      0 = #0000 = 0000000000000000
119 #0008: SP:     512 = #0200 = 0000001000000000
120 #0008: PR:       8 = #0008 = 0000000000001000
121 #0008: FR (OF SF ZF): 000
122
123 #000A: Register::::
124 #000A: GR0:      0 = #0000 = 0000000000000000
125 #000A: GR1:     10 = #000A = 0000000000001010
126 #000A: GR2:     20 = #0014 = 0000000000010100
127 #000A: GR3:      0 = #0000 = 0000000000000000
128 #000A: GR4:      0 = #0000 = 0000000000000000
129 #000A: GR5:      0 = #0000 = 0000000000000000
130 #000A: GR6:      0 = #0000 = 0000000000000000
131 #000A: GR7:      0 = #0000 = 0000000000000000
132 #000A: SP:     512 = #0200 = 0000001000000000
133 #000A: PR:      10 = #000A = 0000000000001010
134 #000A: FR (OF SF ZF): 000
135
136 #000C: Register::::
137 #000C: GR0:      0 = #0000 = 0000000000000000
138 #000C: GR1:     10 = #000A = 0000000000001010
139 #000C: GR2:     20 = #0014 = 0000000000010100
140 #000C: GR3:     10 = #000A = 0000000000001010
141 #000C: GR4:      0 = #0000 = 0000000000000000
142 #000C: GR5:      0 = #0000 = 0000000000000000
143 #000C: GR6:      0 = #0000 = 0000000000000000
144 #000C: GR7:      0 = #0000 = 0000000000000000
145 #000C: SP:     512 = #0200 = 0000001000000000
146 #000C: PR:      12 = #000C = 0000000000001100
147 #000C: FR (OF SF ZF): 000
148
149 #000E: Register::::
150 #000E: GR0:      0 = #0000 = 0000000000000000
151 #000E: GR1:     10 = #000A = 0000000000001010
152 #000E: GR2:     20 = #0014 = 0000000000010100
153 #000E: GR3:     10 = #000A = 0000000000001010
154 #000E: GR4:      0 = #0000 = 0000000000000000
155 #000E: GR5:      0 = #0000 = 0000000000000000
156 #000E: GR6:      0 = #0000 = 0000000000000000
157 #000E: GR7:      0 = #0000 = 0000000000000000
158 #000E: SP:     512 = #0200 = 0000001000000000
159 #000E: PR:      14 = #000E = 0000000000001110
160 #000E: FR (OF SF ZF): 000
161
162 #0010: Register::::
163 #0010: GR0:      0 = #0000 = 0000000000000000
164 #0010: GR1:     10 = #000A = 0000000000001010
165 #0010: GR2:     20 = #0014 = 0000000000010100
166 #0010: GR3:     20 = #0014 = 0000000000010100
167 #0010: GR4:      0 = #0000 = 0000000000000000
168 #0010: GR5:      0 = #0000 = 0000000000000000
169 #0010: GR6:      0 = #0000 = 0000000000000000
170 #0010: GR7:      0 = #0000 = 0000000000000000
171 #0010: SP:     512 = #0200 = 0000001000000000
172 #0010: PR:      16 = #0010 = 0000000000010000
173 #0010: FR (OF SF ZF): 000
174