CASLファイルの整理
[YACASL2.git] / as / misc / iotest / 1.txt
diff --git a/as/misc/iotest/1.txt b/as/misc/iotest/1.txt
new file mode 100644 (file)
index 0000000..d1656c2
--- /dev/null
@@ -0,0 +1,285 @@
+../../../../casl2 -sla ../../../../as/FUNC/iotest.casl
+
+Assemble ../../../../as/FUNC/iotest.casl (0)
+../../../../as/FUNC/iotest.casl:    1:IOTEST  START
+../../../../as/FUNC/iotest.casl:    2:     OUT     OBUF1,OLEN1
+../../../../as/FUNC/iotest.casl:    3:LOOP    IN      IOBUF,IOLEN
+../../../../as/FUNC/iotest.casl:    4:     LD      GR1,IOLEN
+../../../../as/FUNC/iotest.casl:    5:        JZE          RETURN
+../../../../as/FUNC/iotest.casl:    6:     OUT     OBUF2,OLEN2
+../../../../as/FUNC/iotest.casl:    7:     OUT     IOBUF,IOLEN
+../../../../as/FUNC/iotest.casl:    8:     OUT     OBUF3,OLEN3
+../../../../as/FUNC/iotest.casl:    9:     JUMP    LOOP
+../../../../as/FUNC/iotest.casl:   10:RETURN   RET
+../../../../as/FUNC/iotest.casl:   11:; Memory
+../../../../as/FUNC/iotest.casl:   12:OBUF1   DC      'LET''S START. TYPE IN'
+../../../../as/FUNC/iotest.casl:   13:OLEN1   DC      20
+../../../../as/FUNC/iotest.casl:   14:OBUF2   DC      'YOU TYPED'
+../../../../as/FUNC/iotest.casl:   15:OLEN2   DC      9
+../../../../as/FUNC/iotest.casl:   16:OBUF3   DC      'WHAT''S NEXT?'
+../../../../as/FUNC/iotest.casl:   17:OLEN3   DC      12
+../../../../as/FUNC/iotest.casl:   18:IOBUF   DS      64
+../../../../as/FUNC/iotest.casl:   19:IOLEN   DS      1   
+../../../../as/FUNC/iotest.casl:   20:     END
+
+Label::::
+IOTEST.OBUF1 ---> #005B
+IOTEST.OBUF2 ---> #0070
+IOTEST.IOLEN ---> #00C7
+IOTEST.OBUF3 ---> #007A
+IOTEST.LOOP ---> #0012
+IOTEST.IOBUF ---> #0087
+IOTEST ---> #0000
+IOTEST.RETURN ---> #005A
+IOTEST.OLEN1 ---> #006F
+IOTEST.OLEN2 ---> #0079
+IOTEST.OLEN3 ---> #0086
+
+Assemble ../../../../as/FUNC/iotest.casl (1)
+../../../../as/FUNC/iotest.casl:    1:IOTEST  START
+../../../../as/FUNC/iotest.casl:    2:     OUT     OBUF1,OLEN1
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #005B
+       #0006   #1220
+       #0007   #006F
+       #0008   #F000
+       #0009   #0002
+       #000A   #1210
+       #000B   #00C8
+       #00C8   #000A
+       #000C   #1220
+       #000D   #00C9
+       #00C9   #0001
+       #000E   #F000
+       #000F   #0002
+       #0010   #7120
+       #0011   #7110
+../../../../as/FUNC/iotest.casl:    3:LOOP    IN      IOBUF,IOLEN
+       #0012   #7001
+       #0013   #0000
+       #0014   #7002
+       #0015   #0000
+       #0016   #1210
+       #0017   #0087
+       #0018   #1220
+       #0019   #00C7
+       #001A   #F000
+       #001B   #0001
+       #001C   #7120
+       #001D   #7110
+../../../../as/FUNC/iotest.casl:    4:     LD      GR1,IOLEN
+       #001E   #1010
+       #001F   #00C7
+../../../../as/FUNC/iotest.casl:    5:        JZE          RETURN
+       #0020   #6300
+       #0021   #005A
+../../../../as/FUNC/iotest.casl:    6:     OUT     OBUF2,OLEN2
+       #0022   #7001
+       #0023   #0000
+       #0024   #7002
+       #0025   #0000
+       #0026   #1210
+       #0027   #0070
+       #0028   #1220
+       #0029   #0079
+       #002A   #F000
+       #002B   #0002
+       #002C   #1210
+       #002D   #00CA
+       #00CA   #000A
+       #002E   #1220
+       #002F   #00CB
+       #00CB   #0001
+       #0030   #F000
+       #0031   #0002
+       #0032   #7120
+       #0033   #7110
+../../../../as/FUNC/iotest.casl:    7:     OUT     IOBUF,IOLEN
+       #0034   #7001
+       #0035   #0000
+       #0036   #7002
+       #0037   #0000
+       #0038   #1210
+       #0039   #0087
+       #003A   #1220
+       #003B   #00C7
+       #003C   #F000
+       #003D   #0002
+       #003E   #1210
+       #003F   #00CC
+       #00CC   #000A
+       #0040   #1220
+       #0041   #00CD
+       #00CD   #0001
+       #0042   #F000
+       #0043   #0002
+       #0044   #7120
+       #0045   #7110
+../../../../as/FUNC/iotest.casl:    8:     OUT     OBUF3,OLEN3
+       #0046   #7001
+       #0047   #0000
+       #0048   #7002
+       #0049   #0000
+       #004A   #1210
+       #004B   #007A
+       #004C   #1220
+       #004D   #0086
+       #004E   #F000
+       #004F   #0002
+       #0050   #1210
+       #0051   #00CE
+       #00CE   #000A
+       #0052   #1220
+       #0053   #00CF
+       #00CF   #0001
+       #0054   #F000
+       #0055   #0002
+       #0056   #7120
+       #0057   #7110
+../../../../as/FUNC/iotest.casl:    9:     JUMP    LOOP
+       #0058   #6400
+       #0059   #0012
+../../../../as/FUNC/iotest.casl:   10:RETURN   RET
+       #005A   #8100
+../../../../as/FUNC/iotest.casl:   11:; Memory
+../../../../as/FUNC/iotest.casl:   12:OBUF1   DC      'LET''S START. TYPE IN'
+       #005B   #004C
+       #005C   #0045
+       #005D   #0054
+       #005E   #0027
+       #005F   #0053
+       #0060   #0020
+       #0061   #0053
+       #0062   #0054
+       #0063   #0041
+       #0064   #0052
+       #0065   #0054
+       #0066   #002E
+       #0067   #0020
+       #0068   #0054
+       #0069   #0059
+       #006A   #0050
+       #006B   #0045
+       #006C   #0020
+       #006D   #0049
+       #006E   #004E
+../../../../as/FUNC/iotest.casl:   13:OLEN1   DC      20
+       #006F   #0014
+../../../../as/FUNC/iotest.casl:   14:OBUF2   DC      'YOU TYPED'
+       #0070   #0059
+       #0071   #004F
+       #0072   #0055
+       #0073   #0020
+       #0074   #0054
+       #0075   #0059
+       #0076   #0050
+       #0077   #0045
+       #0078   #0044
+../../../../as/FUNC/iotest.casl:   15:OLEN2   DC      9
+       #0079   #0009
+../../../../as/FUNC/iotest.casl:   16:OBUF3   DC      'WHAT''S NEXT?'
+       #007A   #0057
+       #007B   #0048
+       #007C   #0041
+       #007D   #0054
+       #007E   #0027
+       #007F   #0053
+       #0080   #0020
+       #0081   #004E
+       #0082   #0045
+       #0083   #0058
+       #0084   #0054
+       #0085   #003F
+../../../../as/FUNC/iotest.casl:   17:OLEN3   DC      12
+       #0086   #000C
+../../../../as/FUNC/iotest.casl:   18:IOBUF   DS      64
+       #0087   #0000
+       #0088   #0000
+       #0089   #0000
+       #008A   #0000
+       #008B   #0000
+       #008C   #0000
+       #008D   #0000
+       #008E   #0000
+       #008F   #0000
+       #0090   #0000
+       #0091   #0000
+       #0092   #0000
+       #0093   #0000
+       #0094   #0000
+       #0095   #0000
+       #0096   #0000
+       #0097   #0000
+       #0098   #0000
+       #0099   #0000
+       #009A   #0000
+       #009B   #0000
+       #009C   #0000
+       #009D   #0000
+       #009E   #0000
+       #009F   #0000
+       #00A0   #0000
+       #00A1   #0000
+       #00A2   #0000
+       #00A3   #0000
+       #00A4   #0000
+       #00A5   #0000
+       #00A6   #0000
+       #00A7   #0000
+       #00A8   #0000
+       #00A9   #0000
+       #00AA   #0000
+       #00AB   #0000
+       #00AC   #0000
+       #00AD   #0000
+       #00AE   #0000
+       #00AF   #0000
+       #00B0   #0000
+       #00B1   #0000
+       #00B2   #0000
+       #00B3   #0000
+       #00B4   #0000
+       #00B5   #0000
+       #00B6   #0000
+       #00B7   #0000
+       #00B8   #0000
+       #00B9   #0000
+       #00BA   #0000
+       #00BB   #0000
+       #00BC   #0000
+       #00BD   #0000
+       #00BE   #0000
+       #00BF   #0000
+       #00C0   #0000
+       #00C1   #0000
+       #00C2   #0000
+       #00C3   #0000
+       #00C4   #0000
+       #00C5   #0000
+       #00C6   #0000
+../../../../as/FUNC/iotest.casl:   19:IOLEN   DS      1   
+       #00C7   #0000
+../../../../as/FUNC/iotest.casl:   20:     END
+LET'S START. TYPE IN
+YOU TYPED
+aaaaaaaaaaaaaaaaaaaa
+WHAT'S NEXT?
+YOU TYPED
+qwerty
+WHAT'S NEXT?
+YOU TYPED
+1234567890
+WHAT'S NEXT?
+YOU TYPED
+cccccccccccccccccccccccccccccccccccccccc
+WHAT'S NEXT?
+YOU TYPED
+       a       b       c
+WHAT'S NEXT?
+YOU TYPED
+       
+WHAT'S NEXT?