mirror of
https://github.com/pkimpel/retro-220.git
synced 2026-04-19 09:10:00 +00:00
191 lines
9.1 KiB
Plaintext
191 lines
9.1 KiB
Plaintext
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:10
|
||
|
||
Source File: EXP.card
|
||
START PASS 1
|
||
|
||
.00.0 0000 ERROR DEFN 100
|
||
.00.0 0000 EXP CLR
|
||
.00.0 0001 LDR 8 EXP2
|
||
.00.0 0002 STR 8 E+,04
|
||
.00.0 0003 STA 8 EXP,12
|
||
.00.0 0004 CFA 8 +5311282665,00
|
||
.00.0 0005 BCH 8 B+
|
||
.00.0 0006 SLT 2
|
||
.00.0 0007 STR 8 *+1,02
|
||
.00.0 0008 CLR
|
||
.00.0 0009 LDB 8 *-1
|
||
.00.0 0010 MUL 8 +4342944819
|
||
.00.0 0011 IBB 8 *+3,9949
|
||
.00.0 0012 SLT - 1
|
||
.00.0 0013 LBC 8 *-1
|
||
.00.0 0014 SLT 8
|
||
.00.0 0015 STR 8 TS,22
|
||
.00.0 0016 IFL 8 TS,22,51
|
||
.00.0 0017 SLT 12
|
||
.00.0 0018 CLR
|
||
.00.0 0019 IBB 8 *+2,10
|
||
.00.0 0020 SLT - 1
|
||
.00.0 0021 SLT 10
|
||
.00.0 0022 STA 6 ERROR+50 C
|
||
.00.0 0023 MUL 6 ERROR+50 C
|
||
.00.0 0024 STA 6 ERROR+52 A
|
||
.00.0 0025 MUL 8 -17159
|
||
.00.0 0026 ADD 8 -4893282
|
||
.00.0 0027 MUL 6 ERROR+52 A
|
||
.00.0 0028 ADD 8 -169203872
|
||
.00.0 0029 MUL 6 ERROR+52 A
|
||
.00.0 0030 ADD 8 -995711477
|
||
.00.0 0031 MUL 6 ERROR+50 C
|
||
.00.0 0032 STA 6 ERROR+50 C
|
||
.00.0 0033 STA 6 ERROR+49 B
|
||
.00.0 0034 CAD 8 +417304
|
||
.00.0 0035 MUL 6 ERROR+52 A
|
||
.00.0 0036 ADD 8 +35418755
|
||
.00.0 0037 MUL 6 ERROR+52 A
|
||
.00.0 0038 ADD 8 +529087016
|
||
.00.0 0039 MUL 6 ERROR+52 A
|
||
.00.0 0040 ADD 8 +864864000
|
||
.00.0 0041 ADL 6 ERROR+49 B
|
||
.00.0 0042 SUB 6 ERROR+50 C
|
||
.00.0 0043 SRT 3
|
||
.00.0 0044 DIV 6 ERROR+49 B
|
||
.00.0 0045 ADA 8 TS
|
||
.00.0 0046 DFL 8 EXP,12,10
|
||
.00.0 0047 LDB 8 EXP
|
||
.00.0 0048 BRP 8 A+
|
||
.00.0 0049 BUN - 0
|
||
.00.0 0050 *A STA 6 ERROR+50 C
|
||
.00.0 0051 CAD 8 +5099999999
|
||
.00.0 0052 F4248 9999,41,*
|
||
.00.0 0053 FDV 6 ERROR+50 C
|
||
.00.0 0054 BUN - 0
|
||
.00.0 0055 *B LDB 8 EXP
|
||
.00.0 0056 BMA 8 C+
|
||
.00.0 0057 *E LDR 8 EXP1
|
||
.00.0 0058 BUN 6 ERROR
|
||
.00.0 0059 *C CLA
|
||
.00.0 0060 BUN - 0
|
||
.00.0 0061 TS CNST 0
|
||
.00.0 0062 EXP2 HLT 8 EXP1
|
||
.00.0 0063 EXP1 CNST $EXP$
|
||
.00.0 0064 LOCN LOCN *+11
|
||
.00.0 0075 CNST 40000990000
|
||
.00.0 0076 CNST $EXP,REAL(REAL) ERROR=1 $
|
||
.00.0 0081 CNST 90000000000
|
||
.00.0 0082 LOCN LOCN
|
||
.00.0 0064 FINI 1
|
||
0064 +5311282665
|
||
0065 +4342944819
|
||
0066 -0000017159
|
||
0067 -0004893282
|
||
0068 -0169203872
|
||
0069 -0995711477
|
||
0070 +0000417304
|
||
0071 +0035418755
|
||
0072 +0529087016
|
||
0073 +0864864000
|
||
0074 +5099999999
|
||
|
||
|
||
END PASS 1, ERRORS = 0
|
||
|
||
START PASS 2
|
||
|
||
.00.0 1 0000 ERROR DEFN 100
|
||
.00.0 2 0000 0 0002 45 0000 EXP CLR
|
||
.00.0 3 0001 8 0000 41 0062 LDR 8 EXP2
|
||
.00.0 4 0002 8 0411 40 0057 STR 8 E+,04
|
||
.00.0 5 0003 8 1210 40 0000 STA 8 EXP,12
|
||
.00.0 6 0004 8 0010 18 0064 CFA 8 +5311282665,00
|
||
.00.0 7 0005 8 0000 34 0055 BCH 8 B+
|
||
.00.0 8 0006 0 0001 49 0002 SLT 2
|
||
.00.0 9 0007 8 0211 40 0008 STR 8 *+1,02
|
||
.00.0 10 0008 0 0002 45 0000 CLR
|
||
.00.0 11 0009 8 0000 42 0008 LDB 8 *-1
|
||
.00.0 12 0010 8 0000 14 0065 MUL 8 +4342944819
|
||
.00.0 13 0011 8 9949 20 0014 IBB 8 *+3,9949
|
||
.00.0 14 0012 1 0001 49 0001 SLT - 1
|
||
.00.0 15 0013 8 0001 42 0012 LBC 8 *-1
|
||
.00.0 16 0014 0 0001 49 0008 SLT 8
|
||
.00.0 17 0015 8 2211 40 0061 STR 8 TS,22
|
||
.00.0 18 0016 8 2251 26 0061 IFL 8 TS,22,51
|
||
.00.0 19 0017 0 0001 49 0012 SLT 12
|
||
.00.0 20 0018 0 0002 45 0000 CLR
|
||
.00.0 21 0019 8 0010 20 0021 IBB 8 *+2,10
|
||
.00.0 22 0020 1 0001 49 0001 SLT - 1
|
||
.00.0 23 0021 0 0001 49 0010 SLT 10
|
||
.00.0 24 0022 6 0000 40 0150 STA 6 ERROR+50 C
|
||
.00.0 25 0023 6 0000 14 0150 MUL 6 ERROR+50 C
|
||
.00.0 26 0024 6 0000 40 0152 STA 6 ERROR+52 A
|
||
.00.0 27 0025 8 0000 14 0066 MUL 8 -17159
|
||
.00.0 28 0026 8 0000 12 0067 ADD 8 -4893282
|
||
.00.0 29 0027 6 0000 14 0152 MUL 6 ERROR+52 A
|
||
.00.0 30 0028 8 0000 12 0068 ADD 8 -169203872
|
||
.00.0 31 0029 6 0000 14 0152 MUL 6 ERROR+52 A
|
||
.00.0 32 0030 8 0000 12 0069 ADD 8 -995711477
|
||
.00.0 33 0031 6 0000 14 0150 MUL 6 ERROR+50 C
|
||
.00.0 34 0032 6 0000 40 0150 STA 6 ERROR+50 C
|
||
.00.0 35 0033 6 0000 40 0149 STA 6 ERROR+49 B
|
||
.00.0 36 0034 8 0000 10 0070 CAD 8 +417304
|
||
.00.0 37 0035 6 0000 14 0152 MUL 6 ERROR+52 A
|
||
.00.0 38 0036 8 0000 12 0071 ADD 8 +35418755
|
||
.00.0 39 0037 6 0000 14 0152 MUL 6 ERROR+52 A
|
||
.00.0 40 0038 8 0000 12 0072 ADD 8 +529087016
|
||
.00.0 41 0039 6 0000 14 0152 MUL 6 ERROR+52 A
|
||
.00.0 42 0040 8 0000 12 0073 ADD 8 +864864000
|
||
.00.0 43 0041 6 0000 19 0149 ADL 6 ERROR+49 B
|
||
.00.0 44 0042 6 0000 13 0150 SUB 6 ERROR+50 C
|
||
.00.0 45 0043 0 0001 48 0003 SRT 3
|
||
.00.0 46 0044 6 0000 15 0149 DIV 6 ERROR+49 B
|
||
.00.0 47 0045 8 0001 12 0061 ADA 8 TS
|
||
.00.0 48 0046 8 1210 27 0000 DFL 8 EXP,12,10
|
||
.00.0 49 0047 8 0000 42 0000 LDB 8 EXP
|
||
.00.0 50 0048 8 0000 32 0050 BRP 8 A+
|
||
.00.0 51 0049 1 0000 30 0000 BUN - 0
|
||
.00.0 52 0050 6 0000 40 0150 *A STA 6 ERROR+50 C
|
||
.00.0 53 0051 8 0000 10 0074 CAD 8 +5099999999
|
||
.00.0 54 0052 8 9999 41 0052 F4248 9999,41,*
|
||
.00.0 55 0053 6 0000 25 0150 FDV 6 ERROR+50 C
|
||
.00.0 56 0054 1 0000 30 0000 BUN - 0
|
||
.00.0 57 0055 8 0000 42 0000 *B LDB 8 EXP
|
||
.00.0 58 0056 8 0001 33 0059 BMA 8 C+
|
||
.00.0 59 0057 8 0000 41 0063 *E LDR 8 EXP1
|
||
.00.0 60 0058 6 0000 30 0100 BUN 6 ERROR
|
||
.00.0 61 0059 0 0001 45 0000 *C CLA
|
||
.00.0 62 0060 1 0000 30 0000 BUN - 0
|
||
.00.0 63 0061 0 0000 00 0000 TS CNST 0
|
||
.00.0 64 0062 8 0000 00 0063 EXP2 HLT 8 EXP1
|
||
.00.0 65 0063 2 4567 57 0000 EXP1 CNST $EXP$
|
||
.00.0 66 0064 LOCN LOCN *+11
|
||
.00.0 67 0075 4 0000 99 0000 CNST 40000990000
|
||
.00.0 68 0076 2 4567 57 2359 CNST $EXP,REAL(REAL) ERROR=1 $
|
||
0077 2 4541 53 2459
|
||
0078 2 4541 53 0400
|
||
0079 2 4559 59 5659
|
||
0080 2 3381 00 0000
|
||
.00.0 69 0081 9 0000 00 0000 CNST 90000000000
|
||
.00.0 70 0082 LOCN LOCN
|
||
.00.0 71 0064 FINI 1
|
||
0064 0 5311 28 2665 +5311282665
|
||
0065 0 4342 94 4819 +4342944819
|
||
0066 1 0000 01 7159 -0000017159
|
||
0067 1 0004 89 3282 -0004893282
|
||
0068 1 0169 20 3872 -0169203872
|
||
0069 1 0995 71 1477 -0995711477
|
||
0070 0 0000 41 7304 +0000417304
|
||
0071 0 0035 41 8755 +0035418755
|
||
0072 0 0529 08 7016 +0529087016
|
||
0073 0 0864 86 4000 +0864864000
|
||
0074 0 5099 99 9999 +5099999999
|
||
|
||
|
||
SYMBOL TABLE
|
||
|
||
50 *A..1 55 *B..1 59 *C..1 57 *E..1 70 +0000417304
|
||
71 +0035418755 72 +0529087016 73 +0864864000 65 +4342944819 74 +5099999999
|
||
64 +5311282665 66 -0000017159 67 -0004893282 68 -0169203872 69 -0995711477
|
||
8 BMOD 100 ERROR 0 EXP 63 EXP1 62 EXP2
|
||
64 LOCN 1 RLO 61 TS
|
||
|
||
END PASS 2, ERRORS = 0
|