Revision 62edbcc8c6021789df156749d71229308ba4313a authored by Ronald Burkey on 08 August 2021, 00:25:00 UTC, committed by GitHub on 08 August 2021, 00:25:00 UTC
yaAGCb1: Fixed a few errors identified by SELF-CHECK
YUL_SYSTEM_ASSEMBLER__AGC_PASS_1.argus
# Copyright: Public domain.
# Filename: YUL_SYSTEM_ASSEMBLER__AGC_PASS_1.mitigus
# Purpose: Part of the source code for YUL (revision 9).
# Assembler: TBD
# Contact: Jim Lawton <jim.lawton@gmail.com>
# Website: https://www.ibiblio.org/apollo/index.html
# Page scans: https://archive.org/details/yulsystemsourcec00hugh
# Pages: 244-255
# Mod history: 2016-10-06 JL Created.
# 2016-11-30 JL Transcribed.
# Annotations:
#
# B L A I R - S M I T H
# Y U L S Y S T E M
#
# Listings in
# MITIGUS Format
#
# Note: Page numbers are scan page numbers rather than listing.
L @YUL SYSTEM ASSEMBLER AGC PASS 1
# Page 244
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 1 PAGE 99
R0001 WE ARE DEEPLY INDEBTED TO THE ONE, THE ONLY, THE GREAT JOHN SHAW FOR THE FOLLOWING STRONG MAGIC....
R0003 JSOCTL
0004 SETLOC,2 SIZ PASS 1 B1
0005 MASKGRP,1 S,0 F,0
R0006 THE AGC PART OF PASS 1 CONTAINS THE FOLLOWING DATA:
R0007 MAXIMUM LEGAL NUMERIC OPERATION CODE, GREATEST ADDRESS OF A MEMORY LOCATION, DITTO +1, BLOCK (BANK) SIZE -1,
R0009 SHIFT AMOUNTS FOR CONVERTING A BLOCK NUMBER TO AN ADDRESS AND FOR STORING A NUMERIC OPERATION CODE, A TABLE
R0011 SHOWING WHICH LOCATIONS IN AGC ARE ERASABLE, FIXED, AND SPECIAL/NONEXISTENT, AND A TABLE OF SYMBOLIC OPERA-
R0013 TION CODES, EACH WITH EITHER CODED BINARY INFORMATION (INSTRUCTION CODES) OR AN ADDRESS (CLERICAL CODES).
R0015 IN AGC PASS 1, THIS TABLE IS LOCATED IN BANK 5.
R0016 CODING IS ALSO PROVIDED HERE TO TRANSLATE THE ADDRESS FIELD OF A POLISH OPERATOR CARD INTO AN INTERNAL CODE.
R0018 IN AGC, BANKS AND BLOCKS ARE THE SAME SIZE. BANK NOS. ARE BLOCK NOS. REDUCED BY 4. THUS 10000 BEGINS BANK 00.
R0020 QUANTITIES FILLED IN FOR REFERENCE BY GENERAL PASS 1.
0021 AG OP THRS SPEC OP THRS
0022 AG MAX NOP FXBIN 7
0023 AG MAX LOC OCT -167777
0024 AG ADR LIM OCT -170000
0025 AG BLOK IS OCT -1777
0026 AG SHIFTS OCT 0000 0042 24
0027 AG TYP TAB CAC COUNT STA 2048 AGC MEMO -
0028 AG SUB LOC EQUALS AG TYP TAB
00281 AG COUNSP EQUALS AG TYP TAB
0029 *AG SPCIAL TS C,+1 OP FOUND SEG TEST
0030 SSL, ONE N.X4 0 POLISH Q C FIND OUT WHETHER IT'S A POLISH OP WORD.
0032 AG ELEFT P CAC 8309 AG ELEFTO
0033 *AG FLEFT P CAC 6165 2048 AG FLEFTO -
0034 AGC MEMO OCT -1000 0057
0035 OCT -4000 3777
0036 OCT -2001 3777
0037 OCT -1001 7777 BANKS 02 AND 03 ACCESS FIXED-FIXED.
0039 OCT -2011 7777
0040 *SEG MEMO OCT -1016 7777
0041 DEC BB00 FFFF
0042 RESERVE 21
# Page 245
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 2 PAGE 100
P0043 SPECIAL BANK, BLOCK, 2FCADR, AND 2(B)CADR CODE INTRODUCTIONS.
0044 AGC BANK TS C,+1 CH BL SIZE BLOCK SET UP TO INCREASE BANK NUMBER BY 4.
0046 TS C,+3 CH BL SIZE C,+1 C ALSO RESTORE BLOCK ROUTINE.
00472 NA, B2B6 FIELD COD ONES C,+2 C OMIT INCREASE FOR BLANK BANK.
0048 WA LOC VALUE BIT 36R LOC VALUE C
0049 LA LOC VALUE MAX LOC CH BL SIZE +2 S
0050 AGC BLOK TS C,-1 CH BL SIZE BLOCK SET UP TO DO BLOCK PROCEDURE NORMALLY.
0052 AG 2FCADR SWS, B22T32 N,SC,3 16,L HEALTH 2FCADR IS A DOUBLE PRECISION ADR. CONST.
0054 OCT -370
0055 AG 2BCADR SWS, B22T32 N,SC,1 16,L HEALTH 2BCADR IS A DOUBLE PRECISION ADR. CONST.
0057 OCT -374
0058 TS, CD TYPE (INSTR) HEALTH 2 DECIMAL +1
R0059 PASS 1 PROCESSING OF THE EBANK=, SBANK=, AND BNKSUM CODES.
0060 AGC EBANK SWS, B22T32 N,SC,5 16,L HEALTH EBANK= ESTABLISHES AN E-BANK FOR PASS 2
0062 OCT -740 CHECKING OF REFERENCES.
0064 AGC SBANK SWS, B22T32 N,SC,3 16,L HEALTH SBANK= ESTABLISHES AN E-BANK FOR PASS 2
0066 OCT -744 CHECKING OF REFERENCES.
0068 AGC BNKSM SWS, B22T32 N,SC,1 16,L HEALTH BNKSUM FORMS TC SELF PAIRS AT BANK ENDS.
0070 OCT -750
0071 TS, CD TYPE (NW INST) HEALTH ND SETLOC MAYBE CUSS NON-BLANK LOC. FIELD, EXIT.
00711 AG DNPTR SM HEALTH N,SC,1 HEALTH DNPTR IS A CA WITH A CONSTANT FLAG.
00713 OCT 0000 0060 7
00714 TS - - INSTRUCT
00716 AG DNCHAN TS Z,SC,6 Z,SH SET AG MXR C DNCHAN IS AN ECADR WITH A 7 PREFIX.
00718 L ECAD COD SPEC ECADR COD
0072 AG 6DNADR TS Z,SC,4 Z,SH SET AG MXR C
00722 AG 5DNADR TS Z,SC,3 Z,SH SET AG MXR C
00724 AG 4DNADR TS Z,SC,2 Z,SH SET AG MXR C
00726 AG 3DNADR TS Z,SC,1 Z,SH SET AG MXR C
00728 AG 2DNADR TS Z,SC Z,SH SET AG MXR C
0073 WD Z,SC Z,SH Z,SH
00732 MASKGRP,3 S,1 F,1
00734 SWS, B18T24M Z,SH 27,L HEALTH NDNADR IS AN ECADR WITH AN N-1 PREFIX.
00736 TX P1 MASKS - Z,MXR
00738 TS L ECAD COD Z,X4 OP FOUND
# Page 246
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 3 PAGE 101
P0074 FIELD AND SHIFT MASKS FOR THE AGC PART OF PASS 1.
00749 B,VMASKM OCT 0
0075 B,C1T6M OCT 7777 7777 7777
0076 B,ONESM OCT 7777 7777 7777 7777
0077 B,B18T24M OCT 0000 0177
0078 B,B22T25M OCT 0000 0007 4
0079 B,B25T31M OCT -7740 0000
0080 B,BIT31M OCT -40 0000
0081 B,B37B48M OCT -4001
0082 B,C7T8M OCT -7777
R0084 CONSTANTS.
0086 OCT 1400 OCT -1400
0088 AGC MXR MASKBASE S,1 F,1
0089 B33T38M OCT -176000
0090 B38T40M OCT -3400
0091 BLANK OP 2 OCT -5720 0000
0092 STAR C7 ALF *
0093 STAR C8 ALF *
R0094 SPECIAL ROUTINE IN PASS 1 FOR AGC TO ALLOCATE LEFTOVER ERASED REGIONS TO ERASABLE BANKS.
0096 AG ELEFTO LA OCT 4000 LOC CTR GOT ELEFP IF LOC CTR IS IN FIXED, ORIG. PARAM OK.
0098 LA OCT 1400 LOC CTR C,+3
0099 TS C,+1 COMMON +2 GOT ELEFP IF LOC CTR IN UNSWITCHED E, SO IS LEFTO.
0101 CAC 8229
0102 SS LOC CTR B38T40M C,+2 IF LOC CTR IS IN A BANK, SO IS LEFTOVER.
0104 TS C,+1 COMMON +2 GOT ELEFP
0105 CAC 8197
R0106 SPECIAL ROUTINE IN PASS 1 FOR agc TO ALLOCATE LEFTOVER INSTRUCTIONS AND CONSTANTS TO FIXED BANKS.
0108 AG FLEFTO LA LOC CTR C7T8 FF OR ERAS
0109 LA ONES LOC CTR FF OR ERAS +1 IF BAD LOC CTR, ANYWHERE IN FIXED IS OK.
0111 SS LOC CTR B33T38M C,+2 IF LOC CTR IS IN A BANK, SO IS LEFTOVER.
0113 TS C,+1 COMMON +2 GOT FLEFP
0114 CAC 6149 -
0115 FF OR ERAS LA OCT 4000 LOC CTR GOT FLEFP IF FIXED FIXED, ORIG. PARAMETER WAS OK.
0117 TS C,+1 COMMON +2 GOT FLEFP IF ERASABLE, ANYWHERE IN FIXED IS OK.
0119 CAC 7061 2048 -
R01191 *SPECIAL ROUTINE IN PASS 1 FOR AGC TO CHANGE FIXED MEMORY TO SPEC/NON IN A SEGMENT ASSEMBLY.
01192 *SEG TEST EX SWITCH BIT 7 SEG TEST
01194 * LA SEG TEST ZERO POST SPEC EXIT IF NOT IN A SEGMENT ASSEMBLY.
01196 * TN SEG MEMO 2 AGC MEMO +2 CHANGE FIXED TO SPEC/NON AND EXIT.
01198 * TS - - POST SPEC
# Page 247
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 4 PAGE 102
P0120 SPECIAL ROUTINE IN PASS 1 FOR AGC TO RESPOND TO THE FINDING OF AN INSTRUCTION OPERATION CODE. IF
R0122 THE CODE IS A BASIC INSTRUCTION OR AN ADDRESS CONSTANT, SETS 11 BITS INTO HEALTH AS USUAL, AND RETURNS TO THE
R0124 GENERAL INSTRUCTION-PROCESSING PROCEDURE. IF THE CODE IS A POLISH OPERATOR, THE SEVEN-BIT EQUIVALENT IS PLACED
R0126 IN BITS 18-24 OF HEALTH AND THE ADDRESS FIELD, WITH INDEXING ASTERISK (IF ANY) BLANKED OUT, IS INTERPRETED AS
R0128 FOLLOWS: BLANK: OPERATOR 136 (INTERNAL CODES), ANY OTHER FORMAT BUT PURE SYMBOLIC: OPERATOR 137, SYMBOLIC: VALUE
R0130 FROM TABLE OF INTERNAL CODES IF POLISH OPERATOR, OR OPERATOR 137 OTHERWISE.
0132 MASKGRP,1 S,0 F,0
0133 POLISH Q SWS, B22T32 N,X4 16,L HEALTH S SEND BITS AS USUAL IF NOT POLISH.
0135 MASKGRP,3 S,1 F,1
0136 TS AGC MXR Z,MXR C,+1
0137 SWS, B18T24M N,X4 21,L HEALTH SEND EQUIVALENT OF LEFT OPERATOR.
0139 SM HEALTH BLANK OP 2 HEALTH PLANT POLISH BIT AND OPERATOR 136.
0141 TS P1 MASKS Z,MXR DECOD ADR C DECODE ADDRESS FIELD.
0143 LA FIELD COD ZERO INSTRUCT FAST EXIT FOR BLANK (VACUOUS) OPERATOR.
0145 SET AG MXR TX AGC MXR - Z,MXR S
0146 NA FIELD COD BIT 1 POLE FAIL BRANCH IF ADDRESS FIELD IS NOT SYMBOLIC.
0148 LA FIELD COD +1 ZERO SEEK STAR -1 BRANCH IF NO MODIFIER.
0150 POLE FAIL TS, BIT31M ONES HEALTH AG P1 EXIT INDICATE FAILURE AND EXIT.
0152 NA, C7T8M ADR WD STAR C8 C,+2 BRANCH IF NO DETACHED ASTERISK.
0154 TS, C7T8M BLANKS ADR WD POLE SEEK BLANK OUT ASTERISK, LOOK UP CODE.
0156 NA, C7T8M ADR WD STAR C7 POLE FAIL BRANCH IF OPERATOR SYMBOL TOO LONG.
0158 TS, C7T8M BLANKS ADR WD POLE SEEK BLANK OUT ASTERISK, LOOK UP CODE.
0160 NA, C7T8M ADR WD BLANKS POLE FAIL +1 BRANCH IF MORE THAN SIX CHARACTERS.
0162 SEEK STAR TS N L CHAR 6 Z,X4 C,+2 REVERSE BASE FOR SET OF CHARACTER MASKS.
0164 NA, VMASKM ADR WD BLANKS C,+2 SCAN TO LEFT UNTIL A CHARACTER IS FOUND.
0166 TS N,X4,1 N,MXR C,-1
0167 NA, VMASKM ADR WD ASTRISKS POLE SEEK PROCEED WITH SEARCH IF NO ASTERISK.
0169 SS BLANKS N,MXR ADR WD BLANK OUT ATTACHED ASTERISK.
0172 POLE SEEK TX AG OP THRS - Z,X4
0172 SWS, B22T25M ADR WD 17 C,+1
0173 SWE, ONESM 4,0 0 Z,X4 SELECT SECTION OF OP CODE LIST.
0175 TX Z,SC,1 - -
0176 LA N,X4,1 ZERO POLE FAIL BRANCH IF OP CODE NOT FOUND.
0178 NA, C1T6M ADR WD 4,0 C,-1 SEARCH THROUGH SELECTED SUBLIST.
0180 NA, B37B48M 4,0 ONES POLE FAIL BRANCH IF FIND IS NOT A POLISH OPERATOR.
0182 SWS, B25T31M N,X4 14,L HEALTH SEND INTERNAL CODE FOR 2ND OPERATOR.
0184 AG P1 EXIT TS P1 MASKS Z,MXR INSTRUCT
# Page 248
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 5 PAGE 103
P01841 SPECIAL PROCESSING FOR COUNT* CODE.
018415 MASKGRP S,0 F,0
01842 COUNT STA NA, CHAR1 ADR WD DOLLARS ILL COUNT C
01843 NA, CHAR2 ADR WD DOLLARS ILL COUNT C ROUTINE NAME MUST BEGIN WITH 2 DOLLARS.
01844 LA BIT 36R LOC CTR C,+2 C
01845 TS LOC CTR COMMON C,+2 C
01846 WD LOC CTR BIT 36R COMMON C REDUCE ADDRESS TO GET FIXED BANK NUMBER
01844 SS ZERO CHAR2 ADR WD C
01848 SWS, ACO2 COMMON 22 ADR WD C
01849 SWS, CHAR1 COMMON 19 ADR WD S
R0185 OPERATION CODE THREADS AND TABLES FOR AGC, USED IN PASS 1. SPECIAL INTERNAL CODES FOR POLISH OPS.
01862 SETLOC,3 0 B5
01864 SETLOC,4 9 B5
0187 OP THRS CAC CODES 01 BAD CODE
0188 CAC CODES 11 CODES 10
0189 CAC CODES 21 CODES 20
0190 CAC CODES 31 CODES 30
0191 CAC CODES 41 BAD CODE
0192 CAC CODES 51 CODES 50
0193 CAC CODES 61 CODES 60
0194 CAC CODES 71 CODES 70
R0196 AGC OPERATION CODE TABLES. PLEASE IGNORE THE BANK ERRORS.
0197 CODES 01 M,A,MA A,SK A, B,7400
0198 M,A,DC A,A A, B,5420
0199 M,A,DC A,S A, B,6020
0200 M,A,DA A,S A, B,5010
0201 M,A,DI A,M A, B,5330
0202 M,A,DA A,D A, B,4331
0203 M,A,DD A,V A, B,4211
0204 M,A,DC A,OM A,P B,5221
0205 M,A,DC A,OM A, B,6206
0206 M,A,DD A,OU A,BL B,5042
0207 M,A,DE A,C A, DECIMAL
02071 M,A,4D A,NA A,DR AG 4DNADR
0208 M,A,HE A,AD A, HEAD TAIL
0209 M,A,ME A,MO A,RY LATE MEM
0210 BAD CODE OCT 0
# Page 249
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 6 PAGE 104
P02105 AGC OPERATION CODE TABLES CONTINUED. PLEASE IGNORE THE BANK ERRORS.
0211 CODES 11 M,A,DX A,CH A, B,6510
0212 M,A,QX A,CH A, B,5130
0213 M,A,MS A,U A, B,5030
0214 M,A,DV A, A, B,4430
0215 M,A,MS A,K A, B,7400
0216 M,A,DS A,U A, B,4311
0217 M,A,DS A,Q A, B,5201
0218 M,A,MX A,V A, B,4131
0219 M,A,DT A,CB A, B,6456
0220 M,A,DT A,CF A, B,6452
0221 OCT 0
0223 CODES 10 M,A,MP A, A, B,7420
0224 M,A,DM A,P A, B,4351
0225 M,A,DM A,PR A, B,4201
0226 M,A,DO A,T A, B,4261
0227 M,A,UN A,IT A, B,5241
0228 M,A,DL A,OA A,D B,4061
0229 M,A,DO A,UB A,LE B,7002
02291 M,A,MM A, A, B,5740
02292 M,A,DN A,CH A,AN AG DNCHAN
02293 M,A,DN A,PT A,R AG DNPTR
0230 OCT 0
0231 CODES 21 M,A,AD A, A, B,7000
0232 M,A,AD A,S A, B,5310
0233 M,A,AD A,RE A,S B,4340
0234 ECADR COD M,A,EC A,AD A,R B,4360
0235 M,A,EB A,AN A,K= AGC EBANK
0236 M,A,RE A,MA A,DR B,4344
0237 M,A,VA A,D A, B,4231
0238 M,A,AC A,OS A, B,5171
0239 M,A,AB A,S A, B,5251
0240 M,A,AB A,VA A,L B,5331
0241 M,A,VD A,EF A, B,5231
0242 M,A,VC A,OM A,P B,5321
0243 M,A,RE A,AD A, B,4034
0244 M,A,RA A,ND A, B,4134
0245 M,A,RE A,LI A,NT B,4016
02451 M,A,1D A,NA A,DR B,4360
02452 M,A,5D A,NA A,DR AG 5DNADR
0246 M,A,RE A,SU A,ME B,6442
0247 M,A,RE A,TU A,RN B,4012
0248 M,A,ED A,RU A,PT B,4272
0249 M,A,ND A,X A, B,6450
0250 OCT 0
0251 CODES 20 M,A, A, A, B,4754
0251 OCT 0
# Page 250
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 7 PAGE 105
P0253 AGC OPERATION CODE TABLES CONTINUED. PLEASE IGNORE THE BANK ERRORS.
0254 CODES 31 M,A,EX A,TE A,ND B,4132
0255 M,A,AU A,G A, B,5230
0256 M,A,AX A,T, A,1 B,4451
0257 M,A,AX A,T, A,2 B,4451
0258 M,A,AX A,C, A,1 B,4461
0259 M,A,AX A,C, A,2 B,4461
0260 M,A,VX A,M A, B,4161
0261 M,A,VS A,U A, B,4241
0262 M,A,VS A,L A, B,4431
0263 M,A,VS A,R A, B,4441
0264 M,A,VX A,SC A, B,4031
0265 M,A,V/ A,SC A, B,4071
0266 M,A,VX A,V A, B,4271
0267 M,A,RT A,B A, B,4631
0268 M,A,VS A,Q A, B,5261
0269 M,A,AS A,IN A, B,5161
0270 M,A,EX A,IT A, B,5121
0271 M,A,VS A,L1 A, B,5601
0272 M,A,VS A,R1 A, B,5611
0273 M,A,VS A,L2 A, B,5621
0274 M,A,VS A,R2 A, B,5631
0275 M,A,VS A,L3 A, B,5641
0276 M,A,VS A,R3 A, B,5651
0277 M,A,VS A,L4 A, B,5661
0278 M,A,VS A,R4 A, B,5671
0279 M,A,VS A,L5 A, B,5701
0280 M,A,VS A,R5 A, B,5711
0281 M,A,VS A,L6 A, B,5721
0282 M,A,VS A,R6 A, B,5731
0283 M,A,VS A,L7 A, B,5741
0284 M,A,VS A,R7 A, B,5751
0285 M,A,VS A,L8 A, B,5761
0286 M,A,VS A,R8 A, B,5771
0287 M,A,IT A,A A, B,4641
0288 M,A,IT A,CQ A, B,5301
0289 M,A,RX A,OR A, B,4334
0290 M,A,NV A, A, B,5744
0291 M,A,EV A,EN A, EVEN
0292 M,A,IS A, A, IS EQUALS
0293 M,A,RV A,Q A, B,5301
0294 OCT 0
# Page 251
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 8 PAGE 106
P0295 AGC OPERATION CODE TABLES CONTINUED. PLEASE IGNORE THE BANK ERRORS.
0296 CODES 30 M,A,IN A,DE A,X B,6450
0297 M,A,EQ A,UA A,LS IS EQUALS
0298 M,A,ER A,AS A,E ERASE
0299 M,A,IN A,HI A,NT B,4022
0300 M,A,IN A,CR A, B,5210
0301 M,A,VL A,OA A,D B,4001
0302 M,A,VP A,RO A,J B,4301
0303 M,A,IN A,CR A,,1 B,4531
0304 M,A,IN A,CR A,,2 B,4531
0305 M,A,NO A,RM A, B,4171
0306 M,A,IN A,V A, B,5011
0307 M,A,IN A,VE A,RT B,5011
0308 M,A,IN A,VG A,O B,4771
0309 M,A,RO A,UN A,D B,5211
0310 M,A,AR A,CS A,IN B,5161
0311 M,A,AR A,CC A,OS B,5171
0312 M,A,ZL A, A, B,5052
0313 M,A,ZQ A, A, B,5252
0314 M,A,RO A,R A, B,4234
0315 M,A,VN A, A, B,5744
0316 M,A,NO A,OP A, B,4402
0317 OCT 0
# Page 252
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 9 PAGE 107
P0318 AGC OPERATION CODE TABLES CONTINUED. PLEASE IGNORE THE BANK ERRORS.
0319 CODES 41 M,A,OC A,T A, OCTAL
0320 M,A,2D A,EC A, 2DECIMAL
0321 M,A,SE A,TL A,OC SETLOC
0322 M,A,BA A,NK A, AGC BANK
0323 M,A,2B A,CA A,DR AG 2BCADR
0324 M,A,2C A,AD A,R AG 2BCADR
0325 M,A,2F A,CA A,DR AG 2FCADR
0326 M,A,BB A,CO A,N B,4364
0327 M,A,FC A,AD A,R B,4350
0328 M,A,BD A,SU A, B,4321
0329 M,A,BD A,DV A, B,4221
0330 M,A,SI A,GN A, B,4021
0331 M,A,SE A,TP A,D B,4361
0332 M,A,SE A,T A, B,4751
0333 M,A,SE A,TG A,O B,4731
0334 M,A,BH A,IZ A, B,4641
0335 M,A,SI A,N A, B,5141
0336 M,A,SI A,NE A, B,5141
0337 M,A,WA A,ND A, B,4174
0338 M,A,OC A,TA A,L OCTAL
03385 M,A,SB A,AN A,K= AGC SBANK
03386 M,A,2D A,NA A,DR AG 2DNADR
03387 M,A,6D A,NA A,DR AG 6DNADR
03389 * M,A,SE A,GN A,UM LATE MEM
0339 OCT 0
0340 CODES 51 M,A,SU A, A, B,7030
0341 M,A,BZ A,F A, B,4424
0342 M,A,BZ A,MF A, B,7024
0343 M,A,BV A,SU A, B,4251
0344 M,A,SS A,P A, B,4111
0345 M,A,BZ A,E A, B,4571
0346 M,A,ST A,OR A,E B,4760
0347 M,A,ST A,OD A,L B,4764
0348 M,A,ST A,OV A,L B,4770
0349 M,A,ST A,CA A,LL B,4774
0350 M,A,SX A,A, A,1 B,4511
0351 M,A,SX A,A, A,2 B,4511
0352 M,A,ST A,AD A,R B,5271
0353 M,A,ST A,Q A, B,4661
0354 M,A,SU A,BR A,O SUBRO
0355 M,A,OV A,SK A, B,6462
0356 OCT 0
# Page 253
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 10 PAGE 108
P0357 AGC OPERATION CODE TABLES CONTINUED. PLEASE IGNORE THE BANK ERRORS.
0358 CODES 50 M,A,WR A,IT A,E B,4074
0359 M,A,BP A,L A, B,4611
0360 M,A,BM A,N A, B,4621
0361 M,A,BO A,V A, B,4711
0362 M,A,BO A,VB A, B,4701
0363 M,A,SQ A,RT A, B,5131
0364 M,A,SL A,OA A,D B,4101
0365 M,A,SL A,C A, B,4171
0366 M,A,SL A, A, B,4371
0367 M,A,SR A, A, B,4401
0368 M,A,SL A,R A, B,4411
0369 M,A,SR A,R A, B,4421
0370 M,A,BO A,NS A,ET B,4721
0371 M,A,BO A,FS A,ET B,4741
0372 M,A,BO A,NI A,NV B,4761
0373 M,A,BO A,FI A,NV B,5001
0374 M,A,BO A,NC A,LR B,5021
0375 M,A,BO A,FC A,LR B,5041
0376 M,A,BO A,N A, B,5061
0377 M,A,BO A,F A, B,5101
0378 M,A,BO A,FF A, B,5101
0379 M,A,SL A,1R A, B,5401
0380 M,A,SR A,1R A, B,5411
0381 M,A,SL A,1 A, B,5421
0382 M,A,SR A,1 A, B,5431
0383 M,A,SL A,2R A, B,5441
0384 M,A,SR A,2R A, B,5451
0385 M,A,SL A,2 A, B,5461
0386 M,A,SR A,2 A, B,5471
0387 M,A,SL A,3R A, B,5501
0388 M,A,SR A,3R A, B,5511
0389 M,A,SL A,3 A, B,5521
0390 M,A,SR A,3 A, B,5531
0391 M,A,SL A,4R A, B,5541
0392 M,A,SR A,4R A, B,5551
0393 M,A,SL A,4 A, B,5561
0394 M,A,SR A,4 A, B,5571
0395 M,A,WO A,R A, B,4274
0396 M,A,BL A,OC A,K AGC BLOK
0397 M,A,BN A,KS A,UM AGC BNKSM
0398 M,A,SQ A,UA A,RE B,7602
0399 M,A,2O A,CT A, 2OCTAL
0400 M,A,2O A,CT A,AL 2OCTAL
0401 OCT 0
# Page 254
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 11 PAGE 109
P0402 AGC OPERATION CODE TABLES CONTINUED. PLEASE IGNORE THE BANK ERRORS.
0403 CODES 61 M,A,TC A,F A, B,4404
0404 M,A,CA A, A, B,5400
0405 M,A,XC A,H A, B,6710
0406 M,A,CC A,S A, B,4410
0407 M,A,CA A,F A, B,5404
0408 M,A,TC A, A, B,4000
0409 M,A,CA A,E A, B,5410
0410 M,A,PD A,DL A, B,4121
0411 M,A,PD A,VL A, B,4141
0412 M,A,CA A,LL A, B,4651 ****
04121 M,A,CA A,LR A,B B,5071
0413 M,A,XC A,HX A,,1 B,4521
0414 M,A,XC A,HX A,,2 B,4521
0415 M,A,XA A,D, A,1 B,4551
0416 M,A,XA A,D, A,2 B,4551
0417 M,A,TI A,X, A,1 B,4541
0418 M,A,TX A,X, A,2 B,4541
0419 M,A,TA A,D A, B,4011
0420 M,A,CG A,OT A,O B,4041
0421 M,A,CC A,AL A,L B,4151
04211 M,A,CC A,LR A,B B,5111
0422 M,A,TC A,R A, B,4000
0423 M,A,TC A,AA A, B,6466
0424 M,A,CA A,DR A, B,4350
0425 M,A,GE A,NA A,DR B,4354
04251 M,A,3D A,NA A,DR AG 3DNADR
0426 M,A,TA A,IL A, HEAD TAIL
0427 OCT 0
0428 CODES 69 M,A,= A, A, IS EQUALS
0429 M,A,P A, A, B,4754
0430 OCT 0
# Page 255
# @YUL SYSTEM ASSEMBLER AGC PASS 1 USER'S OWN PAGE NO. 12 PAGE 110
P0431 AGC OPERATION CODE TABLES CONCLUDED. PLEASE IGNORE THE BANK ERRORS.
0432 CODES 71 M,A,CS A, A, B,6000
0433 M,A,TS A, A, B,6610
0434 M,A,LX A,CH A, B,5110
0435 M,A,LX A,A, A,1 B,4471
0436 M,A,LX A,A, A,2 B,4471
0437 M,A,LX A,C, A,1 B,4501
0438 M,A,LX A,C, A,2 B,4501
0439 M,A,PU A,SH A, B,5311
0440 M,A,XS A,U, A,1 B,4561
0441 M,A,XS A,U, A,2 B,4561
0442 M,A,XX A,AL A,Q B,4002
0443 OCT 0
0444 CODES 70 M,A,CO A,M A, B,6002
0445 M,A,GO A,TO A, B,4601
0446 M,A,GO B,1563 A,O B,4601
0447 M,A,CL A,R A, B,5051
0448 M,A,CL A,EA A,R B,5051
0449 M,A,CO A,S A, B,5151
0450 M,A,CO A,SI A,NE B,5151
0451 M,A,TL A,OA A,D B,4051
0452 M,A,CL A,RG A,O B,5031
0453 M,A,XL A,Q A, B,4006
04535 M,A,CO A,UN A,T COUNT
0454 M,A,LO A,C A, SETLOC
04541 M,A,=P A,LU A,S EQU PLUS
02542 M,A,=M A,IN A,US EQU MINUS
0255 OCT 0
Computing file changes ...