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:
13 ../../../../as/FUNC/hanoi.casl: 10:HANOI CPA GR0,=1
14 ../../../../as/FUNC/hanoi.casl: 11: JZE DISP
15 ../../../../as/FUNC/hanoi.casl: 12: SUBA GR0,=1
16 ../../../../as/FUNC/hanoi.casl: 13: PUSH 0,GR2
17 ../../../../as/FUNC/hanoi.casl: 14: PUSH 0,GR3
18 ../../../../as/FUNC/hanoi.casl: 15: POP GR2
19 ../../../../as/FUNC/hanoi.casl: 16: POP GR3
20 ../../../../as/FUNC/hanoi.casl: 17: CALL HANOI
21 ../../../../as/FUNC/hanoi.casl: 18: PUSH 0,GR2
22 ../../../../as/FUNC/hanoi.casl: 19: PUSH 0,GR3
23 ../../../../as/FUNC/hanoi.casl: 20: POP GR2
24 ../../../../as/FUNC/hanoi.casl: 21: POP GR3
25 ../../../../as/FUNC/hanoi.casl: 22: CALL DISP
26 ../../../../as/FUNC/hanoi.casl: 23: PUSH 0,GR1
27 ../../../../as/FUNC/hanoi.casl: 24: PUSH 0,GR2
28 ../../../../as/FUNC/hanoi.casl: 25: POP GR1
29 ../../../../as/FUNC/hanoi.casl: 26: POP GR2
30 ../../../../as/FUNC/hanoi.casl: 27: CALL HANOI
31 ../../../../as/FUNC/hanoi.casl: 28: PUSH 0,GR1
32 ../../../../as/FUNC/hanoi.casl: 29: PUSH 0,GR2
33 ../../../../as/FUNC/hanoi.casl: 30: POP GR1
34 ../../../../as/FUNC/hanoi.casl: 31: POP GR2
35 ../../../../as/FUNC/hanoi.casl: 32: ADDA GR0,=1
36 ../../../../as/FUNC/hanoi.casl: 33: RET
37 ../../../../as/FUNC/hanoi.casl: 34:
38 ../../../../as/FUNC/hanoi.casl: 35:DISP ST GR1,MSG1
39 ../../../../as/FUNC/hanoi.casl: 36: ST GR3,MSG2
40 ../../../../as/FUNC/hanoi.casl: 37: OUT MSG,LNG
41 ../../../../as/FUNC/hanoi.casl: 38: RET
42 ../../../../as/FUNC/hanoi.casl: 39:
43 ../../../../as/FUNC/hanoi.casl: 40:N DC 3 ;輪の総数
44 ../../../../as/FUNC/hanoi.casl: 41:LNG DC 11 ;メッセージの長さ
45 ../../../../as/FUNC/hanoi.casl: 42:A DC 'A'
46 ../../../../as/FUNC/hanoi.casl: 43:B DC 'B'
47 ../../../../as/FUNC/hanoi.casl: 44:C DC 'C'
48 ../../../../as/FUNC/hanoi.casl: 45:MSG DC 'from '
49 ../../../../as/FUNC/hanoi.casl: 46:MSG1 DS 1
50 ../../../../as/FUNC/hanoi.casl: 47: DC ' to '
51 ../../../../as/FUNC/hanoi.casl: 48:MSG2 DS 1
52 ../../../../as/FUNC/hanoi.casl: 49: END
67 Assemble ../../../../as/FUNC/hanoi.casl (1)
68 ../../../../as/FUNC/hanoi.casl: 1:; ハノイの塔を解くプログラム
69 ../../../../as/FUNC/hanoi.casl: 2:MAIN START
70 ../../../../as/FUNC/hanoi.casl: 3: LD GR0,N
73 ../../../../as/FUNC/hanoi.casl: 4: LD GR1,A
76 ../../../../as/FUNC/hanoi.casl: 5: LD GR2,B
79 ../../../../as/FUNC/hanoi.casl: 6: LD GR3,C
82 ../../../../as/FUNC/hanoi.casl: 7: CALL HANOI
85 ../../../../as/FUNC/hanoi.casl: 8: RET
87 ../../../../as/FUNC/hanoi.casl: 9:
88 ../../../../as/FUNC/hanoi.casl: 10:HANOI CPA GR0,=1
92 ../../../../as/FUNC/hanoi.casl: 11: JZE DISP
95 ../../../../as/FUNC/hanoi.casl: 12: SUBA GR0,=1
99 ../../../../as/FUNC/hanoi.casl: 13: PUSH 0,GR2
102 ../../../../as/FUNC/hanoi.casl: 14: PUSH 0,GR3
105 ../../../../as/FUNC/hanoi.casl: 15: POP GR2
107 ../../../../as/FUNC/hanoi.casl: 16: POP GR3
109 ../../../../as/FUNC/hanoi.casl: 17: CALL HANOI
112 ../../../../as/FUNC/hanoi.casl: 18: PUSH 0,GR2
115 ../../../../as/FUNC/hanoi.casl: 19: PUSH 0,GR3
118 ../../../../as/FUNC/hanoi.casl: 20: POP GR2
120 ../../../../as/FUNC/hanoi.casl: 21: POP GR3
122 ../../../../as/FUNC/hanoi.casl: 22: CALL DISP
125 ../../../../as/FUNC/hanoi.casl: 23: PUSH 0,GR1
128 ../../../../as/FUNC/hanoi.casl: 24: PUSH 0,GR2
131 ../../../../as/FUNC/hanoi.casl: 25: POP GR1
133 ../../../../as/FUNC/hanoi.casl: 26: POP GR2
135 ../../../../as/FUNC/hanoi.casl: 27: CALL HANOI
138 ../../../../as/FUNC/hanoi.casl: 28: PUSH 0,GR1
141 ../../../../as/FUNC/hanoi.casl: 29: PUSH 0,GR2
144 ../../../../as/FUNC/hanoi.casl: 30: POP GR1
146 ../../../../as/FUNC/hanoi.casl: 31: POP GR2
148 ../../../../as/FUNC/hanoi.casl: 32: ADDA GR0,=1
152 ../../../../as/FUNC/hanoi.casl: 33: RET
154 ../../../../as/FUNC/hanoi.casl: 34:
155 ../../../../as/FUNC/hanoi.casl: 35:DISP ST GR1,MSG1
158 ../../../../as/FUNC/hanoi.casl: 36: ST GR3,MSG2
161 ../../../../as/FUNC/hanoi.casl: 37: OUT MSG,LNG
181 ../../../../as/FUNC/hanoi.casl: 38: RET
183 ../../../../as/FUNC/hanoi.casl: 39:
184 ../../../../as/FUNC/hanoi.casl: 40:N DC 3 ;輪の総数
186 ../../../../as/FUNC/hanoi.casl: 41:LNG DC 11 ;メッセージの長さ
188 ../../../../as/FUNC/hanoi.casl: 42:A DC 'A'
190 ../../../../as/FUNC/hanoi.casl: 43:B DC 'B'
192 ../../../../as/FUNC/hanoi.casl: 44:C DC 'C'
194 ../../../../as/FUNC/hanoi.casl: 45:MSG DC 'from '
200 ../../../../as/FUNC/hanoi.casl: 46:MSG1 DS 1
202 ../../../../as/FUNC/hanoi.casl: 47: DC ' to '
207 ../../../../as/FUNC/hanoi.casl: 48:MSG2 DS 1
209 ../../../../as/FUNC/hanoi.casl: 49: END