1 ../../../../casl2 -sla ../../../../as/FUNC/hanoi.casl
3 Assemble ../../../../as/FUNC/hanoi.casl (0)
4 ../../../../as/FUNC/hanoi.casl: 1:; ハノイの塔を解くプログラム
5 ../../../../as/FUNC/hanoi.casl: 2:MAIN START
6 ../../../../as/FUNC/hanoi.casl: 3: LD GR0,N
7 ../../../../as/FUNC/hanoi.casl: 4: LD GR1,A
8 ../../../../as/FUNC/hanoi.casl: 5: LD GR2,B
9 ../../../../as/FUNC/hanoi.casl: 6: LD GR3,C
10 ../../../../as/FUNC/hanoi.casl: 7: CALL HANOI
11 ../../../../as/FUNC/hanoi.casl: 8: RET
12 ../../../../as/FUNC/hanoi.casl: 9:HANOI CPA GR0,=1
13 ../../../../as/FUNC/hanoi.casl: 10: JZE DISP
14 ../../../../as/FUNC/hanoi.casl: 11: SUBA GR0,=1
15 ../../../../as/FUNC/hanoi.casl: 12: PUSH 0,GR2
16 ../../../../as/FUNC/hanoi.casl: 13: PUSH 0,GR3
17 ../../../../as/FUNC/hanoi.casl: 14: POP GR2
18 ../../../../as/FUNC/hanoi.casl: 15: POP GR3
19 ../../../../as/FUNC/hanoi.casl: 16: CALL HANOI
20 ../../../../as/FUNC/hanoi.casl: 17: PUSH 0,GR2
21 ../../../../as/FUNC/hanoi.casl: 18: PUSH 0,GR3
22 ../../../../as/FUNC/hanoi.casl: 19: POP GR2
23 ../../../../as/FUNC/hanoi.casl: 20: POP GR3
24 ../../../../as/FUNC/hanoi.casl: 21: CALL DISP
25 ../../../../as/FUNC/hanoi.casl: 22: PUSH 0,GR1
26 ../../../../as/FUNC/hanoi.casl: 23: PUSH 0,GR2
27 ../../../../as/FUNC/hanoi.casl: 24: POP GR1
28 ../../../../as/FUNC/hanoi.casl: 25: POP GR2
29 ../../../../as/FUNC/hanoi.casl: 26: CALL HANOI
30 ../../../../as/FUNC/hanoi.casl: 27: PUSH 0,GR1
31 ../../../../as/FUNC/hanoi.casl: 28: PUSH 0,GR2
32 ../../../../as/FUNC/hanoi.casl: 29: POP GR1
33 ../../../../as/FUNC/hanoi.casl: 30: POP GR2
34 ../../../../as/FUNC/hanoi.casl: 31: ADDA GR0,=1
35 ../../../../as/FUNC/hanoi.casl: 32: RET
36 ../../../../as/FUNC/hanoi.casl: 33:DISP ST GR1,MSG1
37 ../../../../as/FUNC/hanoi.casl: 34: ST GR3,MSG2
38 ../../../../as/FUNC/hanoi.casl: 35: OUT MSG,LNG
39 ../../../../as/FUNC/hanoi.casl: 36: RET
40 ../../../../as/FUNC/hanoi.casl: 37:N DC 3 ; 輪の総数
41 ../../../../as/FUNC/hanoi.casl: 38:LNG DC 11 ; メッセージの長さ
42 ../../../../as/FUNC/hanoi.casl: 39:A DC 'A'
43 ../../../../as/FUNC/hanoi.casl: 40:B DC 'B'
44 ../../../../as/FUNC/hanoi.casl: 41:C DC 'C'
45 ../../../../as/FUNC/hanoi.casl: 42:MSG DC 'from '
46 ../../../../as/FUNC/hanoi.casl: 43:MSG1 DS 1
47 ../../../../as/FUNC/hanoi.casl: 44: DC ' to '
48 ../../../../as/FUNC/hanoi.casl: 45:MSG2 DS 1
49 ../../../../as/FUNC/hanoi.casl: 46: END
64 Assemble ../../../../as/FUNC/hanoi.casl (1)
65 ../../../../as/FUNC/hanoi.casl: 1:; ハノイの塔を解くプログラム
66 ../../../../as/FUNC/hanoi.casl: 2:MAIN START
67 ../../../../as/FUNC/hanoi.casl: 3: LD GR0,N
70 ../../../../as/FUNC/hanoi.casl: 4: LD GR1,A
73 ../../../../as/FUNC/hanoi.casl: 5: LD GR2,B
76 ../../../../as/FUNC/hanoi.casl: 6: LD GR3,C
79 ../../../../as/FUNC/hanoi.casl: 7: CALL HANOI
82 ../../../../as/FUNC/hanoi.casl: 8: RET
84 ../../../../as/FUNC/hanoi.casl: 9:HANOI CPA GR0,=1
88 ../../../../as/FUNC/hanoi.casl: 10: JZE DISP
91 ../../../../as/FUNC/hanoi.casl: 11: SUBA GR0,=1
95 ../../../../as/FUNC/hanoi.casl: 12: PUSH 0,GR2
98 ../../../../as/FUNC/hanoi.casl: 13: PUSH 0,GR3
101 ../../../../as/FUNC/hanoi.casl: 14: POP GR2
103 ../../../../as/FUNC/hanoi.casl: 15: POP GR3
105 ../../../../as/FUNC/hanoi.casl: 16: CALL HANOI
108 ../../../../as/FUNC/hanoi.casl: 17: PUSH 0,GR2
111 ../../../../as/FUNC/hanoi.casl: 18: PUSH 0,GR3
114 ../../../../as/FUNC/hanoi.casl: 19: POP GR2
116 ../../../../as/FUNC/hanoi.casl: 20: POP GR3
118 ../../../../as/FUNC/hanoi.casl: 21: CALL DISP
121 ../../../../as/FUNC/hanoi.casl: 22: PUSH 0,GR1
124 ../../../../as/FUNC/hanoi.casl: 23: PUSH 0,GR2
127 ../../../../as/FUNC/hanoi.casl: 24: POP GR1
129 ../../../../as/FUNC/hanoi.casl: 25: POP GR2
131 ../../../../as/FUNC/hanoi.casl: 26: CALL HANOI
134 ../../../../as/FUNC/hanoi.casl: 27: PUSH 0,GR1
137 ../../../../as/FUNC/hanoi.casl: 28: PUSH 0,GR2
140 ../../../../as/FUNC/hanoi.casl: 29: POP GR1
142 ../../../../as/FUNC/hanoi.casl: 30: POP GR2
144 ../../../../as/FUNC/hanoi.casl: 31: ADDA GR0,=1
148 ../../../../as/FUNC/hanoi.casl: 32: RET
150 ../../../../as/FUNC/hanoi.casl: 33:DISP ST GR1,MSG1
153 ../../../../as/FUNC/hanoi.casl: 34: ST GR3,MSG2
156 ../../../../as/FUNC/hanoi.casl: 35: OUT MSG,LNG
177 ../../../../as/FUNC/hanoi.casl: 36: RET
179 ../../../../as/FUNC/hanoi.casl: 37:N DC 3 ; 輪の総数
181 ../../../../as/FUNC/hanoi.casl: 38:LNG DC 11 ; メッセージの長さ
183 ../../../../as/FUNC/hanoi.casl: 39:A DC 'A'
185 ../../../../as/FUNC/hanoi.casl: 40:B DC 'B'
187 ../../../../as/FUNC/hanoi.casl: 41:C DC 'C'
189 ../../../../as/FUNC/hanoi.casl: 42:MSG DC 'from '
195 ../../../../as/FUNC/hanoi.casl: 43:MSG1 DS 1
197 ../../../../as/FUNC/hanoi.casl: 44: DC ' to '
202 ../../../../as/FUNC/hanoi.casl: 45:MSG2 DS 1
204 ../../../../as/FUNC/hanoi.casl: 46: END