../../../../casl2 -sla ../../../../as/FUNC/hanoi.casl Assemble ../../../../as/FUNC/hanoi.casl (0) ../../../../as/FUNC/hanoi.casl: 1:; ハノイの塔を解くプログラム ../../../../as/FUNC/hanoi.casl: 2:MAIN START ../../../../as/FUNC/hanoi.casl: 3: LD GR0,N ../../../../as/FUNC/hanoi.casl: 4: LD GR1,A ../../../../as/FUNC/hanoi.casl: 5: LD GR2,B ../../../../as/FUNC/hanoi.casl: 6: LD GR3,C ../../../../as/FUNC/hanoi.casl: 7: CALL HANOI ../../../../as/FUNC/hanoi.casl: 8: RET ../../../../as/FUNC/hanoi.casl: 9:HANOI CPA GR0,=1 ../../../../as/FUNC/hanoi.casl: 10: JZE DISP ../../../../as/FUNC/hanoi.casl: 11: SUBA GR0,=1 ../../../../as/FUNC/hanoi.casl: 12: PUSH 0,GR2 ../../../../as/FUNC/hanoi.casl: 13: PUSH 0,GR3 ../../../../as/FUNC/hanoi.casl: 14: POP GR2 ../../../../as/FUNC/hanoi.casl: 15: POP GR3 ../../../../as/FUNC/hanoi.casl: 16: CALL HANOI ../../../../as/FUNC/hanoi.casl: 17: PUSH 0,GR2 ../../../../as/FUNC/hanoi.casl: 18: PUSH 0,GR3 ../../../../as/FUNC/hanoi.casl: 19: POP GR2 ../../../../as/FUNC/hanoi.casl: 20: POP GR3 ../../../../as/FUNC/hanoi.casl: 21: CALL DISP ../../../../as/FUNC/hanoi.casl: 22: PUSH 0,GR1 ../../../../as/FUNC/hanoi.casl: 23: PUSH 0,GR2 ../../../../as/FUNC/hanoi.casl: 24: POP GR1 ../../../../as/FUNC/hanoi.casl: 25: POP GR2 ../../../../as/FUNC/hanoi.casl: 26: CALL HANOI ../../../../as/FUNC/hanoi.casl: 27: PUSH 0,GR1 ../../../../as/FUNC/hanoi.casl: 28: PUSH 0,GR2 ../../../../as/FUNC/hanoi.casl: 29: POP GR1 ../../../../as/FUNC/hanoi.casl: 30: POP GR2 ../../../../as/FUNC/hanoi.casl: 31: ADDA GR0,=1 ../../../../as/FUNC/hanoi.casl: 32: RET ../../../../as/FUNC/hanoi.casl: 33:DISP ST GR1,MSG1 ../../../../as/FUNC/hanoi.casl: 34: ST GR3,MSG2 ../../../../as/FUNC/hanoi.casl: 35: OUT MSG,LNG ../../../../as/FUNC/hanoi.casl: 36: RET ../../../../as/FUNC/hanoi.casl: 37:N DC 3 ; 輪の総数 ../../../../as/FUNC/hanoi.casl: 38:LNG DC 11 ; メッセージの長さ ../../../../as/FUNC/hanoi.casl: 39:A DC 'A' ../../../../as/FUNC/hanoi.casl: 40:B DC 'B' ../../../../as/FUNC/hanoi.casl: 41:C DC 'C' ../../../../as/FUNC/hanoi.casl: 42:MSG DC 'from ' ../../../../as/FUNC/hanoi.casl: 43:MSG1 DS 1 ../../../../as/FUNC/hanoi.casl: 44: DC ' to ' ../../../../as/FUNC/hanoi.casl: 45:MSG2 DS 1 ../../../../as/FUNC/hanoi.casl: 46: END Label:::: MAIN.MSG ---> #004E MAIN.MSG1 ---> #0053 MAIN.MSG2 ---> #0058 MAIN.A ---> #004B MAIN.B ---> #004C MAIN.C ---> #004D MAIN.LNG ---> #004A MAIN.N ---> #0049 MAIN ---> #0000 MAIN.DISP ---> #0032 MAIN.HANOI ---> #000B Assemble ../../../../as/FUNC/hanoi.casl (1) ../../../../as/FUNC/hanoi.casl: 1:; ハノイの塔を解くプログラム ../../../../as/FUNC/hanoi.casl: 2:MAIN START ../../../../as/FUNC/hanoi.casl: 3: LD GR0,N #0000 #1000 #0001 #0049 ../../../../as/FUNC/hanoi.casl: 4: LD GR1,A #0002 #1010 #0003 #004B ../../../../as/FUNC/hanoi.casl: 5: LD GR2,B #0004 #1020 #0005 #004C ../../../../as/FUNC/hanoi.casl: 6: LD GR3,C #0006 #1030 #0007 #004D ../../../../as/FUNC/hanoi.casl: 7: CALL HANOI Assemble error - 103: HANOI: label not found ../../../../as/FUNC/hanoi.casl:7: CALL HANOI