(:::20archive.computerhistory.org/resources/access/text/2015/...08/2~/69 16,53 page 3 /a pt .ag of i...
Post on 03-Aug-2020
0 Views
Preview:
TRANSCRIPT
08/24/>69 l §, 53 PA@~ ·l
. ~~{t5 (:::20 ~- . ---~ ··-·;.:;·:~ 1~ 1 d(-~... sf'o~E ·Ext~AN.G_i;: -pRQ,t;RAM · ·----.-------··---------··------ · ----------------------·--- . -3·
.r--- .. i /ALA~ BEALE - 4 ·~l~'-.1,:•': 5·
c.. • ·- • . ,.
' I
I
--"---e:: ... /!H I§ ·PROGRAM. GRABs~--ANo·--p,R,EE$'" BLOC1<S-·-oF·-·sroRAGcSPEClFI Eo···-ay-TH~USE'R-rO-TAKE""" · /PROGRAM 'rs·PA,8SED IN Xt A t'-!LJMERIC ELEMEi.JT} ,WITH Alt-ADDRESS FIE:t.DS AL.READY '.SET
/f.OR-T~E LOCA T-JON Fl§;LD, AND <rHE' Pf}QV IS tON 'THA i;; ·rBE' .-.h.E~GTH FIE;~D ·:cONTAl N§ )Ht ~ 1 -,-----'--/NOT--Ti:1AT.LENGTH·-.;..· l ii - -.. ·- ----·--·- -----·--·--,· ______ , ··---- ·-----·- ----- ·-- -·---- - ·---- -·-···-------~-~:n------:----) . 1Io FR~E STORAQE THE_ 'P:ROG:RAM rs PA~SEo I:\l Xl Ai'J ADDRESp EL~ME_·_Nr ~DINTING_ INTO Tl
- _ /BE FREED, .THE PROGRAM WILL FIND AND FREE THE BLoCK J!F IT rs FREEABLE1, ANb MA -~-----;ADD~~~s~s-IN'-·IHi:;:--c:ALt:;ING"-'PROCES$·--~OI'ii,JT!['iJG-Tf\JTq-·;-H_AT--H~PtK,. -. ... f4 .
- 1·6 /§TEe 1 --11 ... SAV!i. ALL REGJ Sit:Rs BUT .XO AND Xl5 oN rHE -:S·TACK, l,~ --'--- , · - - · - -. . - - -- ' --. -T"t ______ _
SMQ O frISABLC:: I NT:ERRUP"t"S x~ sro · xo· - · ·· · -- · 21 -----x·6 s·ro )to 22-----......--..;
X7 ~TO XO 23 -xs sro xo 24 -·- · ---------------···-----·-·-···-·xs-· -··.--·----·- -sro-·--·--·--------·--- _--·xo ··--·---·----- .. -----····-- .. ·----·-····--· ------------·-----·-------------·------- · ----~-2&
XI C STO XO .- 26 .
~-------·--·----·--·---!~~!_ ______ ~2:ci -------~---------. ------------------------- ~b _I
i l!HE· P~ECEDING REGI{S:f:~RS ARE USF:D BY THE PROGRAM; .AND so MU$T BE SAVEO, 'THE OTHI ! /ARE SAVED SO ,_THAT l'i':l "lHE FREe'. PROGRAM.11. A SPECIAL SCAN ·oF THE: R.EGIST.i=~S FOR &.AD i--------1~6E §··-NOl--NE'.EQ. :- ro-··si:: .: MADE;···--·· S2E-·'THE::-F' REE--PROGAM-:F.oR-'GREATER.:.DETAI ~;- . -· -- - '"" -, . - 34
i :~· X2 sTO · XO 35 ! ---··--·-··------------- X3--·-·----··s ro··--·----xo···------·---- 3-;.:;------
x-s · ·s'rb ,:;ro · 3.7 ·xi 1 ·sro xo ·4o --------·x r:'3 ---s10 ·---·------·--x o --·--·------------------------- ,:_ff·-.----xi 4 STci XO - -- -:~:2
L,_• --
. . . 4$ -.' -1IEST--T-A§-oN·-·>q--ro--'.0EtERMINE-·P~OGf3AM··-F,UN.CT'~-oN---;;.•-GRA~~IF-,"A::G-:-9, -, :fRf~-n.--i}·J~::e~ --.
~5 .. Xl CPY _ X t 4;~ --. ·
-· --.. ---·--··--- . ----·-----'-----. -- --AT ... -- ----.,--JCC --- -------'.·--·-p REE .. ·-----------'-···--··--- ---:-------:-·--.. _ -------·-·---- ·---~7- ------ - _- .
cT Jee ?SEUDPE iF CONTROL, .coNVER"T ·r;o.;i~PRE.§:S . - . X 1 O OATA O - :5,t . ~---- . ' --· ·- --- . . _·· . . . . . . . .$}2 . . . . . .
;§TEP 2 ~ ... ·FIND ADDRESS OF NE:XT ,A VA !.LAaLE .st,;pcK aF STO~AGE., ANf? l~GE:8T lNTP 'T;HJ= /OF THE ARGUME~T. _5,· - - .
-------'---..--;REG I STER iUSAG2·= IN ... TH IS ·sTEP--rs-:.::. ... -··-- - ··-· - . . --·-··-·--------·------·------·--·---------- .--·:55>-----------··--:--• I~'+ ;.; ... -TIJE USE~*S PARAMETER AND/OR RET.URNED VA\.:UE. . ~-f> , . . . /X6 ..., ... THE REGIUEsTt:D LENGTH - ·$::7.
·---·-···--- ·1 ~ 7 . .;. ... -POtN it R :::TO . i~ ORD ··,2 8 ····a F" ··n-ir::: --p R OCE S s· ·s ASE;---'WAJ cH-'PO I:N rs--rm--·rHE·-~·:e·L~o:cK:;10:F-:;;fiU . /~8 'l>• POlNTE:F~ TO _ y.iClsixQ 2.5 OF 'THE PROCESS· BASEo WH I.CH cprtTAJNS !'H:E :N!J.M.atrR Jgf' ,tW~i
. j I BOTH REL-AllV~ ·re tHE PROCESS STORA.GE PO.OL.1 OF' c.OURSE l . ··- - .. ;t>:2 . - - • l ___ _: ___ ""'7/~9 ; ... -,po IN.TE:R:-·ro ·rHt· ENo···oF-CORE" IN ~USE ·;sy··rH1s·· PROCEss------· :6'~ I .1X l O """" t:Nol§A!~s 1-JH~THER REQR~AN:I ZA TlQN HAS -.TAKEN PL.Aft '. . . 6:4
/~ 12 . ._..., ~OI NTEB ·ro wqRD 23 OF' Tl--!E '~Roers~ B-A§E, wH ICH. F_:>O I NTS T9 .Tl;l:E 'BEG I.NN ING I --------""··-··---·--·.·-------··· · - .. -·--· ----·--·--··---·-·-------------------- - - ----------- 66-,--. ·
(~. /S~T UP THE' PROCESS ~ASE: PQI ,\jTERS 67 I }!!;:;_~ ': - . . - - •' . -- • 7-b : - .... :~ (i~'AB - _______ : ____ , .. ,·x7·------··-·cPY -·-.--··---- ---·x rs·---------·-·~·---:···· ·---·---------······xT5''PO] Nrs-··ro-'lHE,"'!ClJRRENT'-"PROCi
- . X7 . MOD . 23 - rO PO I NT ·ra COR_E- B.EGllNNcI,NG ... X 12 CP Y X7 .. 73 . . - ...
.... ····-·-·--------..-....--.---.. ~--------
. I
08/24/69 16,53 PAGE 2 X7 - MOD 5 fo POINT ·rq FREE STORE X9 LD · X7 75 ·--· . ·' .. __ ....... -- ......... - ................. ., .......... _ .. _. ____ , ____ ., _____ 76' ___ .,,_ .-·--·----···
/,.:.:\\. /~ET UP X4 TO BE RETURNED TO THF USER AS ·A PO I NT;:-R TO HIS BLOCK OF STORAGE, ~- IATS LQCN.FIELQ WILL BE ONE GREATE~ THAN THAT POfN~ED !O BX X~ (SINCE TH~T LOCJ
·-·----· -··1A-HE.A.DER"'WORD l, .. AND' ·1 rs· 'LNG TH FI ELI) ·w I LL:.""BE''ONE""LESS""THAN-·wHEN" PASSE0--·9y-·T'HE""~L - - - .. . . . . . I 0? . . - -
X4 CPY X1 103 .. ---·-··-··----------LocN·---·--xF ________ ----· "X9~C! 37777 ···-----------NEXT'' AVA ILABLE-"LOCKffON
. X 1 . . LD X l + I . INCREASE BY 'f I 0.5 . . LOCN RF X4 ~AKE X~ POiNT "THERE -----_----- .......... ---------·- ·x4 . -·TAG· ........... - ·2 .. -_ ........ ______ .. __________________ : AKE ·rr--AN ADDRESS-ELEMENT
- 1 - - .... . LNGT~ xF X4+e37777 ~ET 'THE RE~UESTEO .LENGTH
Xli- - LIM XI·""! REDU~E-·srz§: BY 1 · ··-·---.---------------------·---------------------------------~----------~---·---·-- ---· · -· r-r-2· /CHECK 'TO SfE IF THERE Is i:-NOUGH .CO~E ·ro SATISFY THE REQUEST. IF NOT' PR I NT AN /MESS,AGE .. AND ,_EAVE, . - · .. . . ·.. - .. 114' .. I
.... ~-------- .... : .. -·::... ...... .- ... --=.:: __ .. __ :____ _ ___ ":",............... .... .. .......... _. ___ ............... - .. ------------------------.--'-----------...... - ........ -------·--n 5------------
x s CPY XI 2 . I 16 i
----------------~----~----~ ~---------.. ·-2 ~ ~ .. -----------~· 1 __ ----------~---------------:.-?..~ 0 ~ T ~ E ~gr~~~~-~~/ F F _B~-~~9 RDS I
s - .. . I
· ·x1 LD XI+! . . ~UMBER OF EREE WORDS USEe UP · SUS XR . c:OMPUTE THi:. UPDATED FREE WQRD Cl ... ____ .;.... _________ .. _____________________ ,, ________ ~····--·"TEST _________ ... o_ .. ,_ ......... _ ..... -------.. ----·------iF. NC:GAT IvE;-··GRAs··:cA·i~NOT-BE-:-MADI
GT JCC NOERR9 124 . . . -. :x l DA TA . 9 NUMBER OF ~Rf30f3 l'1ESSAGE
··------------··-- --,-,----., OM ----:-: .. ----c 22·4--------·--·· ~RROR-·PR.I NTER-T26 ___ _ TOM c23 ~XIT .. . 127
NDERR9 L.DR . X ! sAVE ·r~E F~EE CORE COUNT I:N .R <~--.... -· · --- .. ------ .. ·---........... ·· ... _____ --· ..................... _ --.. --- ..... _ ..... _ ......................... · ............ -- ....... -... --.. ----- ---·r3· r--.. ------. ·------------"--· : l§ET UP THE HEADER WORD FOR THE :NEW at.:ocK ... AND CREATE A NEW HEADER FOR THE REST
/AT THE F'IRST FREE WORD POINTED ·ro 'gy ··x9., WILL Bi:- A HEADER .. WORD ~JITH A :2-IN ·tHE ·-·:------1 lND I CATE· THAT.:-::lrs-sTORAGE·--·1 S ·Nor---IN usE·a-~-lTS-:LE .. GTH·--r s·-rHAT~-oF-'THE--REMAlNDE'R--0 . . .. .. ... N - .. ... . . .. • /STORAGE POOL, . . · . . 135, . . . 1 /~8 .f.s··Now uSEQ AS A WORK REG I STE~ FOR CuNST~uCTiON OF THE NEW HEADERS~ . , , ___ ----- ................ -........... _ .. ____________ ...... ....... .. .. ____ ... -- ........ -... -- .. ---- ................ ·· · · ...... . ................... _________ ...................... ____ ---- .............. -... -... -........ ________ r31 ··-------------
x a LD X9 . ~LO HEADER l~O .. LNGIH :xF X8+e37?77 AMOUNT· OF ~ONTI_GUOUS :sTO~AGE L~ . ------------......... ___________________________ ·1Esr··---------X6 ........... ---·-----------------------·rs·-THT~:i".ENOUGH _______________________ .. -
. · Gt?: JC~ . NO~EOR§ IF SO, - NO .'GEOR'?A.I_ N.I.ZAT I ON :i'JE~ES
, ........ -~-----;~EE .... I~ R.EORGA~ I ZATI qN --HAS ·:Ai..;REJ.:DY-TAi<EN PLACE,---,--iF·-rr···HAs:,---rHENJ~~ I NT:AN·-ERROR-- . ~ - - -. . .. /qTHg~~ISE, ~E9RGANIZE~ 146
. 147 ··------- ·--··---·--·_-,-·-·------·--······-.. ······-·---·-~---····cLA .... ----------·-·-····x 1 o ···-·········-······· · · · · · · 100 · . · ... ·
zt:: JCC · f~EORG x I,Q WI L.L BE ONE IF RE ORGAN I ZAT I X-1 DA i A . 1' I . .. ~ . - 152. . ·------------·-·-·-- ------····------............. --.. --.. ----·ro~~ ............ --............ c 224 ..................... - .............. , ... -................ _ ............ ·. -· ......................... _ ... ________ ·1·5.3-----·---·-----------
·roM c23 154 R~9R~ . 1 sv·s . c 22~ , . REORGAN r ZE I ss ,------- · .. · -·- -·----·xro ------DA TA --------·-r-- ··--------------------------sET"'"X 1 o· ----------156 ____________ _
1
• x 1 cPY · x~. · · 157 ·
' • .i.,
LNG.TH i;F X'++e37777 .- 160 ': .......... X 1--·- ·--··cpy· ······--:--·' ···x4 . ............... :.._:. ------·····"· ...... RECREATE' 'THE-'PARAMETER-PASSED"'-I
Xl. TAG O .. . ,-AG IT NUMERIC .. - . . . J - GRAB rRY AGAIN - .. . 163 ...................... :.......... . ............. . ................................. _ ........... - ........... __ ....... -...... -......... ______ · . 164 -------
/~OW F~X PTA~ !N THE HEADER WO~n., ETAG CAN B~ o,T, OR 2, · 165 I A Pi /1. G OF 2 S I G N I F I ES A FREE 8 LO C,K I A PT AG OF Z ~·RO · S I G N I F I ES A BLOCK I N USE, .
. ···-·· .. -····"~ • . .:~- ···-~·-···-··-:. •. ~---~-- ---·--·--·----------· -=--·-~ ----·-··--~···. ···------~-·--"'·'-·-····--····-----~----,•"" ·--~-- .. ,., ____ ... _____ .. ___ ... ··- ···-····"'·-··---·-- ~- _____ ..._ ________________ ~-·--~---
I
I I 08/2~/69 16,53 PAGE 3
/A PT .AG OF I IS A SPEC I AL CiJNVFNT I Oi\J 'THAT DECLARES A BLOCK IN USE AND UNFREEABI /TO AEQUEST AN-UNFREtABLE BLOCK, H~VE tHE AR~U~E~T IN.~1 HAVE A PTAG OF~· OTH~(
, --~.:,:;;:~·- /G ! VE Ir-· A PTAG 'OF ZERO, -- .. _ . -·-·--·-· _______ .. ___ .......... 1 7 r·-----·-··-·-· I , I ' -. ' - ·• • - .•
(" 172 I
, \.___) NOREORG STK )( 1 b 1'1PDA'TE THE FREE CORE COUNT : .. _______ ..:_: ____ . · =---·x 1 o ---sro-------x 15+25-· : ·----=--. ___ _:__17'+ .. 1
! • X8 LIM X6' ! ~IM BL9CK !O NECESSARY L~NGTH I PTAG XF X4+e:37777 i REPLACE PTAG OF X8 WITH THAT OF
.. -··------ -· - -·--- .. ------ ---p I A G---·-.KF-- ·---.. -·---- .. X8+c 377 77 --·-----·------.. ·-·----- .. ·------.. ---- -- ___________ .. T7T __ .. _ - · . --=-
. ITAG xF X4+e37777 ~UT ITAG-OF X4 ON X8 I TA~ RF xsv-e.37777 ! . - . . 20 I.
-----· -·--·--------xs--·---·-.. sro-------x9---- ·---------;---------·8roRE-AS-H2ADER--woRo-,. . - 203.
/BEFORE ANY STORAGE IS USE~ IN THE STORAGE POOL, WORD 23 POINTS TO A BLOGK EXT! -----/LENGTR-.. OF-·-THE:..:PoOt:..T:_:THE ··FoLt;OW ! NG · CODE---~~ I LL-·cHANGE·-'TH I s,--.. IF·-:NECES8ARY-r0.:.__HAVE-=:.
;LENGTH OF THE FIRST BLOCK I~ I T:S LNG TH FI ELD, FoR THE USE OF 'THE FREE PROGRAM, ··. ·---·· . ' - ... ~ -. 207
·-------- · --·--x·lo--- LO" · )(12 'DDRESS-QP-POOL~-SEGTNNTNt:i X 10 MEM X9 tRE WE- TAK I_NG STORAGE FR~M THE IR JC~ NOCRE~ jF NOT; .GO TO NOCR~C . .
· - ________ ......... --·-.. -·····-·-- --'LOCN ·---·-·xF _______ ........... ··x8+c 37777- ----·-·· ..... _________ i:-XTRACT LOCATION oF··acocK·-------.. SUB . 1 . . . ~O BACR ON~ TO INCLUDE HfADER ~
LOC~ RF X8"1'C.37777 REPLACE IN X8 215 -· ... ·-r--· ----------·-----x i--- ·-- LD·---· X 6+ I· ---T NCREASE"""[NGTH-B y·---i------
L NG TH RF X8+c37777 fN SOM; Mop X8 BY ··1 .1 · · X8 -:- . .srq XI 2 uP(?ATE WOR~ 23 .
.... ,_. ___ .,_,,., ... --- ...... , .... : .. --............. _..- ......... __ ................ ·---- .......................................................... ·-----.. - .... -.............. · .. _ .. _ .. ,,_._,.._ .. -~--.. ---·.22 i---·----- . . ;NOW PRODUCE A NEW 'AVAILABLE :STORAGE HEADERP AND HIDE IT IN THE LAST WORD OF TH
. ·c-'\ l!HE B~OfK .IS qNE L.O~GER THAN THE .eROGRM1MER 'THINKS, SO HE N~VER NOTICES-THI~ A :---.. t-------··-------·-"·---,-..,. ................ _________________ , ______ " -. -·--. ------- 224
· . / NOCREC ·. X!O LD X7 · · . . · 225 . .. . . Xl .LD Xl2+1 226 .
··-,----·-------·--:--::-:-·x r·-- ""MEM----------,.--·x I o---------·-·---· .. ----------,---· .. ---~tE ·r F,""'THE""NEW-'BLOCK--rs--:-AT-THE---
' 1.zE J 1 iF so, SET u~ TO UPDATE ~ORD 2~ . ·· ... · .. · X l · OATA . 1 . " s IGNAL ·ro NOT UPO.A.TE. _ ·•·
· ·--.., .. ·-----'---'--.. -, .. x9·---·--·-1·10D-----x 6+-r------·-.-----·oo-THE----RES r-op·--srORA-G~:::i-0-AS-N ' .. . M - - . - .....
I fHE ~EW, BLOCK 233 X!O: CPY X9 sAVE IN XtO 234 .
· ... -··"------·· ...... _ ... .:.. ...... ~··-- .. -·"··x9···· -.. -- ..... MOo---·-·--------·--·r-----· .. ····----·----.. -------------···---'>< 10· POINTS .. To· ··THE--LAST-W9RD-Or.
I x9 TO THE FIRST WORD OF WHAT*S: ·· X9 STO X 10 .· . sTORE f N P~OPER PLACC:: · .. .
..... ' --- .---··--·-·---··.-- ' TEST ·o-·--------. _.;.. ________ .... ,o·-wORDs-·-2s-AN0·-·24--,A"GREE ..... -· ---.:1·.I, D . .. . . .NZ J I 2~1 XlO STO X15~24 iF SO, UPDATE WORD 24 ,
........ ·----·-- -·-----~~~----,---··xro---------·sro .. ·------'·-x7 ...................... _. __ ............. _, ___ ... A LSOi '"UPDA TE_:_WORD''''28-------~-----~·-'
X l O · CPY X4 ·244 . Xl. DATA O 2~5
................. - .. . --- -_ .. _:_ .. .. IO , .. ·:-·--· ... RF -·-··--- ·--·-·-·x t O ~c 37771·-·--··----·-----·-·11 AK E'-INIT r Ac-·r N DE x--zE Ro- -~OR -IHI 1
• X4 REX Xl . _. LOAD X! .WIIH'R~TUR~ PARA~ETE~ .. ··, I , 'Xl O REX X4 · ... · - pUT ·O IN X 1 o, UPDATED .A DURESS l ,-----. ··z~Ro·-------::-·:-:--·x·1·0------sro-·--·--·-x4----------------.. -·-·-·-~:--·-----·-.. ··ERo·-our-rHE---TAKE:N-scocK----· ' - - ' ' ' ,' 7 .. .. ' ' . '
. X~ JNL ZERO 252 I . .· . . ·253 ____ _ 1-~.:l)-· ;7~ESIO~E''"rHE"'" R~c;fS'rE~·s-;(Nb ___ RET9Rtf :~~~
[ \,,_ T~RU X 14 LD . XO 256 I .............................. X ! 3 .. -- .. LD ·--.. - ............ XO----·-------· .. --------· ...... ·------ _ .. _ .. _______________ 257 .
·xit LD XO 260 X5. ~D XO 261
.......... --·------·---·----
~-~.. I '. ' I . ... __ ___,
08/2~·/69 t 6, 53 X3 - LD X2 LD X l 2 -· ... - L..D ..
:< () XO )(0
PAGE -4 262 263 ----· ----- --- ...... -·-·····--· --- ---- ···,--···-----·--- ---------------------------··2 6 4·--·
XlO LD XO 265 X9 L..D XO · 266 X8 ------ LD ------- - - XO ________ . · .. ·_ . . . 267
X7 LD XO 270 X6 LD XO 271
:···-------·------------------------- ·x4·-------- LD XO --- ----- .. · . . . ~-272
. RET I 273 274
- - - /IF ROUTINE · 1 s. PASSED A cONT,~OL ELEMENT :,-A DUMMY ____ ADDRESS rs·-coNSTR0cTED-FROM-f1 l!H Is· f Af_I L ITY ALLOWS PRQGRA'1S ·ro ~E FREEDo - - -- 27 6 - . . .
277 · --------pSEUDOF-·-·x4 --·--cpy---------x 1-------------------------------------------- ----300- ------
- - - XIO DATA O 301 LOCN XF X4· 302
---- ------- ·-- ----- --- ·· - -----··· -LocN····--RF --------- -------------x 1·0 --------------------------.-~------------------------303-----------, . X l . . DA "i A I · 304 ·I
!TAG RF XIO 305 -- .. ------------------------- ------- ----x i' ... - ··-·---··-·-c Py- --------------------- X ·1 0 -------------- --- - ----------------- --------- - ----- 3 0 6
X l . TAG 2 307 310 -------····1E~E~-1~ourrN~ ·· · --- --- ··- ·--------- ·· --------------------------------------------------311 · -------
312 I
/!HI§ P.ART OE !HE PRqGRAM MUST FIND THE REGION PoINTED INT9 BY 'THE ARGUM~NT IN ··----·--;MARi< TH rs· BLOCK AS UNUSED; ... At'-lD MAKI:: ··r NVALI D ALL ADDRESSEs-ri~-TH I s·-PROcESS-PO-IN
/INTO TH~ FREEQ AREA,_ iHiS HALF OF .THE PROGRAM MAY PER[ORM OTHER .SPECIAL -F.UN~T! /ARE EXPLAINED IN CONTEXT 0 3!6
- · - ···_······ ··· ·· · ·· ·· ·. · · · ··· · -· -31 r · /~TEP. 1 ~"' FIN~ ·rHE DES I GNAT ED R.LOCK TO BE FREED,· 320 /REGISTER USAG~ IN TrlIS PHASE IS.~ . 321
· ;~Z~ :_;.,..-=T,jE ARGQMENT PASSED IN XI- - - -------· ----- ------------------- 322
/X6 . ..:,,.. POINTER To THE END OF STnRAG~ IN USE 323 ;X7 ~· P0INT2R TO TH~ BLOCK OF STO~AGE UNDER cON~IDERATION 32~ /Xg ,.;,.,. Pd INTER To TH::: LAST WoRD OF THE BLOCK 'UNDER CONS I DE RAT ION.a ·T;--E-;-,--ro-THE--/~9 •• WORK ~EGfSTER- .. - - 326 .. -/X l O ,.,.-!> ,foRK REGISTER 327
------;~ 12 -·"' -PorNTEG ·ro·-rHE Fr RsT WORD ·oF"· THE-··sLOCK--uNDER c9Ns r~E~AT roN __ _
F~EE X7 '17 ......
X9 X7 ·v "- ....... . /\0
X4
.CPY Xl5 MOQ ... - ..... 23
L..D X7 i"iOO 1
-- L D '. ----- -- .. . X 7 -
CPY XI
331 ~ROCESS BASE POINTER
-- -- - -- . --- ·-·----·- - ·--- ~ TORAG~ P09L .. PO I i\JTER------.------------
sE T UP X9 ~OR NXTBLK ~SEO S!ORE END POINTER ........ ------··-··--·---····· ...... ·····-·. ····- ......... --------------------. 3 3 6 -----_----------------------------
337 340 .. _
·· ;t3EGIN THE SEARCH 11ERE. - AT 'THIS POP.Ji" X9 ~HLL 'COI\JTAIN A POINTER· TO THE N~XT BLC l§~T .. ~~ A NE\~ §§:T QF X7.11 X8,X'3; AND X l 2~ . . 342
31.}3 ------.~XTBLK·--------·-xr ---------cpy----······--·····)(9 --------- -- -------------"-·pur POINYER··ro-NEXT.BLOCK IN-X7
.. - . X l O L.D X7 HAS END OF. S1"0RA3E BEEN ~EACt:iEC X!O MEM X6 346.
- .GE. JC~ 8AD.:"REE i F SO,- ·x4 DOES NOT PO I NT-'TO AN : ]UMP TO BA~FREE TO PR I NT AN ER~
ND LEAVEo 35! X 8 LD ........ . -·· X9 -----·-·······---·-······-·· pUT .. FI ~Si -~ORD- OF BL·oc,c--_x,1,rxg-···-x I DATA 2 . GIVE x~ MIXED ITAG TO PREVENT T
·---·· I l"_~~-- ___ -~-~------ _ -----·-· ___ J8+c 3?}!! ..... _ _____ _____ _______ _ ___ -----·-··----~----------~~~------------~----- -~---.
. I
08/2"r/69 16,53 PAGE 5 '. . LNGTH XF X9 ~ET .LENGTH OF NEXT BLOCK
x·1·2-· CPY X8 xt:2 ALSO CONTAINS 'FIRST WO.RD OF L --·-::c,s::,:-···········--··--··---·-·-······-· X8 ····---··- 1100-----------.-----x 1-----------------------···-----------·-NOW ·)<8 ~Po I .'~TS ·To THE LASl--woRo=' :; . Ci . .) X l O CPY X4 · . . . 360 - . -I .. · XlO MEi1 X12 oOES X'+ POI_NT' INTO THIS ~LOCK · i ·-----------·---------·GE·----·-Jcc-----. -FOUt\JD I p--·so,i-TH"I s-·-r·s--'-Ti--lE--Bt:OcK-'-TO-BE-·
X9 CPY X8 sET 'UP X9 FoR NXTBLK . . . , . J NXTBLK · GET JHf NE~T- B_LOCK , : ·-. .. .... ----------· -----------·-· . -·· ·------ -------------------- ···-· -------------·---------··-·-· ------------ .. ------·-·----------------· --·------··-· --------·--·-·3 6 :,-------------; i .. /~HE~K TO SEE THAT TrlE BLOCK rs 'FRgEAsLE, AND IF IT ISN•T, P~INT AN ERRO~ MESS~
I
367 . X7-"NOW~ PO rNTs-ro···rRE-HE-AD.ER-VfOR
~REED - 371 • . !-----·---- F lJ UN D--------p i AG--. XF
/'. - -TEST I jS IT FREEABLE
···-----------·----------------·zE·----------JcC------------·-aADFREE·--·---------------------r p·--Nor·,---ERROR ___ 373 . . . . 374
/~OW U~DATE WO~D 25 q~ THE P~Ocrss SASE, THE NUM~ER OF FREE WO~DS, FOR THIS PHA --------···· I USE o-A S . FOLLOWS~-.----------------------------- 3"76
/~'+ "'~ P9 INTER' 'To THE BEGINNING OF THE STORAGE PnOL 377 r /X6 ~~ POINTER TQ THE END OF STORAGS YN USE 400 i-----------;X7 '°"" POINTER To--THE HEADER WORD OF' THE. BLOCK .. Rn· BE FREEo-----·-··40-1 1
1 1X 12 .... '° ~or NTE~ -To WORD 25 OF' THE ~Roe BASE, ··r~E FREE -CORE c()UNT
403 -. ;-·-------- ··--·-----·-·x 6---cPY XI 5 ~Er-:ap·-x6-ANQ·-x4·-------: 'X6 MOD 23 405 I · x;., CPY X6 406 l---------------····-----------------'X6·· -----------·-MoD···-··--- .. -·-·----1--·----·---··-------------·-·. ·----------------------------------------------------------407· -----·---·-··-
' LNG!~ XF X7 ~ET NU~BER OF WORDS TO BE :RELEA ! h\ X l LD . X I t l 4 l l f----1.'" __ .)·----------·--·----x-12·------cPY -----.-----x6·------------sEr-:up--xr2 AT2·------I X l 2 · :MOO . 1 · . 41 3
· ADO~ X12 ~PDATE THE COR~ COUNT WI!H THE ------·--·--·····----·--··--··----------·-- _________ ,_ ...................... _._ ......... · · ---------.------ .......... -------- .. . 4 I 5
/~OW CHECK TO SEE IF THE BLOCK FREED PRECEDES TH~ FREE STORE ADDRE~SED BX WORD
__________ _!_~~s~~-~! ~---~~-~--- ~-~(~_!-~-~--THE _aL_~~-K-~---~~~?~-~9-~!-~ WORD -~8-!____ - 417 -·420
Xl DATA 2 ~IVE OUTQOF-USE PTAG PTAG RF X7 - - 422
· ------------- --- · --- · ----······-·-·--· ---··-·x 1 2--------·.1..o--·--------------------·x 15~28 ------------------- .-----·-·-····------·------------------.- ·------------·----------------------423 ______________ _
Xi2 LD Xl2 xl'2 !SNOW A WORK REGISTER XlO ·LD X8 ~8 STill POINTS TO THE· L~ST WOR ·--------· ;-----·-------·----·--------. ---·------------------ · ---------------------. -=rn-· 8 t···F REE if·------·-·4 26 ____ . X 1 O MEM . X 12 rs THIS 'TH~ LAST BLOCK IR JCC SKIP jF NOT, GO TO SKIP
----··-----···-··--·----------·---·LNG TH ····-·xF·------------:·-·-- X8 ....... -----········--······-----······-------·,'ET., LENGTH'"' or='· LAST "FREE-BLOCK ____ _ X'l 2- CPY XI . · · . ~A VE. I 1~ .X 12 432 · . LNGTH XF . ~ · X7 · . ~ET -~ENGTH.ADDED TO FREE STORE
-------------·------·----··------·------------·-···· ........ -··-····Aoo--------------·--x r2+·1 .. _______________ · __________ _._. __ ·-·----------------·- 434--- · · ··------- .. ·--· ·· ·
LNGI~ RF X7 . cREATE HEA~ER TO P9 I NT T~ ENLAF .ADD 1 _ - 436 ..
··---------·----------------u,J G TH-:R F------- -x 7 + e. 3 7 7 7 7----------------·r: NL-AR GE---x r· TO .. ·PO I N r· ro·-At.:t-oF-F · Xl -- DATA 2. · . .· - ~IVE FREE HEADER MIXED I1AG - -
IT AG RF. . . . X7 , . - - 4!:, 1 . ... ---------·--·--·------:--·---·-'·--,. .. ··--·-·-·--p·r A~----.RF·---~--. ---·x7+·e37777--:'-·'.--------i;;,-ARK ... NEW-END--PO I'NTER--As--t:"REE-·
(C) . ·x9 .L.D . X6 .. · . iF WOR9.S 2'+ A~D 28 A~REE.~ :CHAN~ ··« · X8 L.D X t 5~28 · 44'4
................. - ............................. ··--x8· ............. MEM·--------------·--·.····-··x9·-- ..... ---------------···---------------··-------- . ........ - - 4.i+5 ·
NZ JCC 1 4~6 .... ________________ _x._J ____ _§_T9_ __ _)(~-- _rJjA~§~QBD __ ?_'+ _ _;__ _____ _
. 08/2~/69 t6a53 PAGE 6 X7 - STO X!5+28 ~PDATE WORQ 28 'TO REELECT 'THE C
45! /~~EPARATION FpR "STEP 2; GARBAGE cqLLECTION 'THOU~GH 'TH~ PROCESS aASE;·-~oRDS 23
( ~;,. /OF THf i:1ROCES§ BASE ARE SAVED.1 SI~C~ 'THE::Y cou~D BE MADE I!'lVALID BY THE :§ARBAG~ "-----'\ /AND A TEST I 8 RUN TO SEE· rF "rhF FI 1~ST BLOCK OF THE POOL IS BE I NG FREED, IF :S0.1
--···--·-·-··· /23 P.D.I.NIER .I.S GI VEN. A PTAG··oF. cP --~ro· SHOW · TH,XT"::·r r · I.s·-·our- OF. USE·,· --~---·--····-=--·456
, SKIP X8 LD X4 sAVE WORD 23 If'.J X8 ·,--~---·-···-·-----------------··x9 ----,·-Lo· -------·--------·x4+~----------------'.-------- --AND ·woRo 2a·-·rN :x9-·
X 1 0 CPY X7 - . . 46 t XlO MEM xa· . JS IT THE FIRST dlOCK
:-------·-···-·------------------.--IR - - .. "JCC ---· .. --- N'OTFIR·-··- -- ········-- --.-·-····'iF" NOr;··Ju0P···ra i-.JOTFlR·---------
x l , i:.iA TA 2 cHANGE PTAG ·464 PJA§ RF X8+e37777. 465 ·----------------·-···-···-·-·-·------- ....... -···----.. - -- ___ .......... ,_ -----·- -------------·· ·-·-·· ..... ,... . ....... _ .. - .. _ ...... ----- ... _ .... ___ ., __ ,, ______ -----------4 6 6 -·-------~--
1 §TE~ 2 -~~ GARSAGE COLLECTION THROUGH THE PROCES~ BASE, EACH WORO OF 'THE PROCEE ;TO §EE ! F IT i S AN ADDRESS PO I 1'JT I 1~G . INTO THE FR~ED AREA 0 ANY FOI.JND ARE :GI VEF~ T
··· --------·--·-· /~~ .. sTqR~D 0 TH~ PROC~SS;;.LQQP --·rPLOOi::) .. ENDS ___ WH~N-'THE .. 'END--OF ___ STACrCi'-lARK-,-~A-:fONT~O( /OF VALUE .ZERO IS FOUNDa ·472
1 1~~G_1:st~8 :u8~ .r.s ........ - . 473 : -----------;x4-··..,,,..;--po r NTER-- ·ra-·-woi=w-·23··-·-- ··-··-- ----------------- ----------· ·-- -'+7 i+-
) ' /~6 -~ ... POINTER.TO CURRENT WORD OF PROCES~ BA§E _ 475 ! /X7 .;, ... POINTER TQ HEADER WORD OF BLOCK TO BE FREi:-D 476 . I·-----------;xa· -...,·;..·· WORo-··23. 'SAV;-D' ···-···;--- ·-----·-·-··-·-------- ... ------·-·-------·-··-------'"'-------------47i- ------
.. ,C:.
I /X9 -o+ WORD 24 SA VE:D . 500 i · /XlO ·~'° WORK REGISTER · 501 , __ ,. _____ / X 1 2 ·-.- ... '<>---CONTENTS· ·or· :t UR REN ;--·w ORD" ·oF·--p RO CE SS . BA SE·--·· -- -----------------·-·s 6 2 -----------1 . . - .. - -
I so3 i ·-{-~\. ~E~~~~. -.... .. :~7 2 ... ~6y ··-·--·-------·---·~ l 5 ____ --~--- ---·--·----·--· -------- -----· t ~ [~·!·.~~ 1 Z_E_ --~~- _·r~o~q~p __ _J _;_9f ____ ~~.9-~ 1 '--···_.. -·· . - NAT .o IR .JCC ENG i F NOT AN ADDRESS, GO 'TO LOOK F 1 1'1§:MT~~T X 1 . . LD X7 ~ I RST ~~ORD O~ f REED SLOC~ ! ... · -- ---·-·· ... ·- ---·-··- --~- ... -------------· X 1' o · .. -·-···- · -C P y--- ________ ...... -... -. X I: 2 ---_ .. ___________ -·-·--·-.. ----·------··· _ ... -- .... _ .............. ____ -. _____ .. __ --·-----· 5 ·1 · O .. ··--·--------------·
! X!O MEM XI 60ES T~E AqDRE~S POJNT LNTO 'THE IR ~cc INC iF NOT.1 GO ON TO NEXT WO~D .
. ·- ··- -·· ·--·--··------,-·-····x l 2 ......... 'TAG ... _ -·---·--.-· 3·· ....... ----·-----·-------------··- ··-·······-r::LSE:, . MAKE··y NVAL iD-·-·-·-----.. ---·-·-
X 12 sro X6 AND :RE:..s,·of~E 51 ll-r~c X6 r•10Q 1 (iET ,f~EXT W~RQ 9F THE PROC BASE i · ------·---... -... · .... ----------------a,·--·--·- .. ---------·-·-·-···-.:; .. -...... ·----------------PLO o P----·· -------·-··---.. ---------Lo Op·----------------·-··-·----- --·--5 ·1 .6 _____ __... ______ , ___ _
E~~ NCT; IR JCC I NC r'F NOT CONTROL-' GE"( NEXT 'WORD . ·x 1 .. DAT A 3 . • - . 520.. · - -~ -! ..... -... --·-.·---'-·----·----···---- HTAG ______ RF _____ ......... )(6 .... ·-----·-·-----------··--··------'-·-GI VE- ·coNTROC. ELEMENT-'NQMERlC"--TA
Xi - ·DATA O 522.. - . TEST X6 . cHECK AGAINST ZERO ········ --· ······-------·-· -zE· ... ·-------Jee·-----··---- sT AKEND --·--·--. -·-----···---·-:··-· IF- so.I'-- LEAVE '"LOOP ----·-·-- --- . ,. _________ _
X l DAT A 1 0 - . . 525 · HT AG .HF X6 ,. c:HANGE TAG SACK TO CONTROL -- ----·······--'"···--·--··x~r~----···:RE>C _____ X!2 ..................... --·-···· - ............... 527······,-·-·"··•··"-·-··-··-·-..
1 JSM CONTROL. .. ~HANGE FROM TAG i ·ro 'TAG '2 FOR · X9 REX . X 1.2+c:37777 · - . 531 ...
,---------.. ------------· .......... _______________ ...... --·---------·-·J .... ·-------------ME MT EST' ...... --·-·-.. --------------------·· .. -·--·-·-····-----------·-·----.... 5 3 2·--·--------·-·---.. -----·-
! STAKEND . X8 S TO X4. . .- . . . RESTORE W08DS 23 AND :28 OF THE . - - - X9 sTO X4+5 . . - - 534 . . -. . .... - ........ _.... .. .. ...... , ..... -._·_ .. X l .... ___ -· ... DAT A--·---·-··...... · 1 O , ......... ______ ._ ........... ----- ..... _ .. --·-· ... _ ........................ _ .. ____ ..................... ____ ...... __ .. ---·· 53 5· ___ .. _______ .......... --------·--·-·-:----
n HTA~ RF X6 MAKE STACK E~D CONTROi.. A~AIN \,'--<' . 537
·· _., /PREPARATION FOR STEP 3 ·-(>-<> GARBAGE ·cOLLECTI ol\l --THROUGH- THE····sr ACf<~---- IN' 'PREP.AR AT I ON /THE-STACK POINTER MUST SE SAVED IN THE PROCESS 9ASE,- IN ADDITION, x1·2 IS GIVEi'<i l!HE sg§JNNING .. OF ~H~ STACK, AND X4 Is FILLED WiiH A '.P$Euo6~~TAC~ PQ[NTE~, LON~
o ••-••••-•••U •o• '·-·-··-·----··--···-···-· ••n••••••o ,.. ___ ----~----~-----·--- -------·•-'s• ----··· -·•••• • .~ - ~----·------.J••~------·- 0 -~ •'-•··---•• -~- -··-·· •-••• • 00 000 *•••• 0000 ..... -- • - O ..I. ----------· ---- •
08/2~·/69 ! 6,.53 l!O !N~LUDE AL~ OF·TH~ REAL STACKm
PAGE 7 51.,1,3 5J.J.4
·7°:~···- '··· ···--·--'·-·-·····- X 1 ···---····DA TA-·-·· ...... ·-· 29 ·. ···-· ........ ;. ... _______ ··--·-----· 'NGTH OF Pt<OC .. BASE· PROPEB _____ _
r~; ADD >< 15~26. ~UMBER OF GLOBAL VAR I ABLES ,,___,, ADD X t 5~27 LENGTH OF §TACK . -
---------------- -·--xi-2---cPY Kl 5-- --550 X 12 1'10l? XI X !'2 NOW PO_I_N!S ·rq 'THE -STACK BEG X4 cPY XO r. GET :READY To SET UP X4
------·-···---------------.. ---~xo----···-----Mv -·--·---·------·x t 5 ····-----------·--r·--------------··sAVE·'-THE--xo··sAVE· AREA...,CONTENTS-. XO STO X15 i . sAVE XO . ·554 ... -
XI LD Xt5+27 i ~TACK LENG!H 555 ---····----------·-·-----·----·-·LNGTH··--"RF -----------x4+c37777-·------------sEr-:up--THE-[ONG ""PSEUDO-;.;.STACK-·
- - . . 557 -/STEP 3 ·~ GARBAGE COLLECTION THROUGH 'THE STAcK 0 EACH WORD OF THE STACK IS CHEC
···-----;Po I NTS- INTO THE ... FoRa I DDEN .. ,A RF A, - IF- -sucw--K WORD ··f s-FOUND;p--r-r·=-r-s·--r1ADE'--INVACI Di--T lf§Lqo~ ) .. ENC'§ ~HEN ,-~E STACK BEGIN[~Ii'JG. IS REAC!jEoo .. .. 562 . -/NOTE THAT THIS LOOP ALSO SERVES TO 3ARBAGE COLL~CT 'THROUGH THE REGISTERS, SINC
-------- /~EG~_S!E~s-eu-r= Xo.,x1 ·r·AN0·-x I 5 .. ( "''HiC!--l''-rN-CONT2xT-'i.RE-,Nof-NEEDED.:-1_ARt"-SAVEQ-oN~~ I AND ARE RESTOf<ED FROM THERE ON :EX 1 T, . i · 565 /REGISTER USAG~ IN T~IS PHASE rs.~ ! 566
-----·-·1Xir ·..:,.,._-psEUDO-ST ACK PO l NTER ·········· ........... ----· -----------------------------·-·-----···--------------- 56 7-------------/~7 •• POINTER-to HEADER WORD OF FREED BLOCK 570 /X!·O ~0 WORK REGISTER . - . 1 57!
--~--------·---·-;x r2-· ... --Po IN TER--ro-··s T ACK-s,..G I NNTNG-- 5 72 _____ _ . .. - . - - ~ .
573 S~OOP X4 MOD I ~OVE I DOWN PSEUDO-STACK
, ......... , ______ .... :. : ..... .:. ... ..:: __ --------:XO ...... ·--·-·· C Py---·--·----·--• -X 4-- ·---·--------- --------------·--- ·'-----~AKE PSEUDO;;. ST ACK" "RE A L--·srA CK---
· x 9 LD . XO ~NSTACK :CURRENT ~LtMENT -, /~~ - AT JC~ CHA T F ADD~Ess, ~H~CK 'FUr<THE~ .AT CH :··-"._ _ _/ . R~sr-·-···------·x9·-·------ sro-------··-xo- --------: ---RESTAC~---x9:,----poss I BLv-cHA!~GED--T9 ' X l O CPY X 12 . 601 . . , · X10 MEi"l X4 'HAS :STACK i:3EGINNIN(i BEEN RE:ACHE ! -·----·------________ :_·-'---···-,· N z·· ---------Jc c- -~------'""--· s Loo P ---------- _____________ _:_ __ IF-····. Nor, - . RE c. o op-·----··---------- · · - --·--
. . J - RSTAK . . iF SO, RESTORE THE.STACK AND CO • CljA AT ~cc I .. . - - 605 - .. : ...................... _____ , _________________ !-' ..... _________ JSM--------·-coN'f:ROl ___ · ----------cHANGE-·ra·-rAG2 ______ _ · . X l LD .... · X7.. . .. . -- - .. 607 · . X l O . CPY . . X9 610
..................... ··--·---·-----~---:..._,x 1.0--- ..... MEM--·------------·x 1 ······· -------------------·-----------------· .... -oEs····r r -:po I Nr---1 Nro···FREED'-AREA--f) . .. . .
' ·.. · - . IF< . . JCC -~EST . rF NOT, GO ON TO NEXT ELEMENT . X9 TA~ 3 fF Sci, MAK~ IT .. iNVALID: -· -.............. - ......... · ................. ______ · .................... _. ___ J·-------REsr-. --------- ONT I NUE-----------61 ·4-·--·· ·
. ' ' c R~TAK XO LD Xt5. . RESTORE THE STACK 'FROM THE PROC
XIS MV XO ~ESTOR~ TH~ ~O SAVt AREA-FROM! ---------------· .... . · ........... :.... . ................. ·.· ................. · .... ,........ -·-·· ............................. 617 .............................. - ............ ..
/~~EeA~AJr-ON F9R STEP'+.~· GARBAGE COLLECTION TH~OUGH MEMOgYo SET UP 'X6 ·ro POI~ /~TORAGE IN USE SY. TH IS PROCESS, X4 TO PO I NT. :TO rHE BEGINNING OF SUCH STORAGE, '. ....... -., .... _, ............................. "'"'. ............. , ... ···-· .... --------···· -.. -·---------·--·-·· ..................... ________ ........... ___________________________ ·------· . . . . 6 2 2·--. ·-·-- . . . --
X 6 CPY X15 623· . , X6 ,MOD 23 6211-
-- · - · . ----·· · - .· -r'+·---L.o-·--.. -------.x·6·------------.---------.. -------·----------·-------- - 62s··---- - -
X6 MOD 1 626 X6 LD X6 6~7 .......... -···-···-·-··--· ....... -,.. . .............................. ····--··----···-·-·· .. ----------------------·-----·----------·--- .. -------·--··-----------------------·---63·0-------------!
<O ;STEP ly ~ .. GARi:lP..GE COLLECT r ON THROUGr-1 ·rHE PROcEs8 STORAGE PooL~ iH Is PHASE cHEG ~ 1eRo;E~S STORAGE POO~ TO SEE -~IHPTljE~ IT ! S IN USi:- AND. M IXEQ, If IT IS BO!H U§EC
.· .... /MAY CONTAIN F0RBIODEN ADDRESSES~---A\J-INNER-MEMORv-LOOP-TMLOOP)·. SCANS 'THESE-BLOC /I.NVAL):D ALL. S~CH ADDRESSES, AT "TH~ END OF SUCH A BLOCK, A--R~TU~N IS MAD~ TO Ti·
. ··- ..... ~l BL8~~ i s_~~~-~~-NG ALL THE sLoCKS r i\l THE STORA!3E pOOLA WHEN THE .LAST OF n_:!ESE BL
08/24/69 16,53 PAGE 10 /THE REGISTfRS-ARE RESTORED AND A RET EXECUTED~ 636 /REGISTE~ USAGE FOR tHIS PHASF IS As FOL~ows;.. 637 /X'-1, ~ ... -POINTER-TO THE BLOC!( ·uNDFR CIJi~SIDERATloN·····--·-·····-·-·-····--·-···-·--···-· 6l~O-------------·--··-
(\ /X6 ..;, ... Pd INTER To THE LAST BLOCI< I~~ USE . 6~ I ~ /~7 •"" P9INTER .!O THE HEADER WOPD pF F~EED BLOCK 6~2
- -------· /X8 -.,, ... WORK REC:i 1 STER ··· ····· - · · - . - ... · ---·-·---···--·-·:··-------·--····-------·61y3·---------·
1~9 •• WqRD ~E~NG CONSIDERED F9R INVALIDATION 644 IX! 0 , ... <> WORI< REG I STER . : 61.:,5
···-------1X12 · ...... --po INTER: 'iO Ei'·m-·oF'· BLOCK· ·BE I 'lG - SCANNED:o···-r- "E· ;··-'ro "THE- HF.:ADER--woRo-···ro.R-TH8 , , . - - , , . - I O . • , -· • •
647 a~ooe LNG TH XF X4+e37777 ; pu1· BLOCK LENGTH,:;;·! IN XI ······ ... ····-·-·- .. x·12- CPY. -·-··- . ·-·· X4 .· ... . -·-·-····-···· .... .. . .... . ·-'-··· -···. 651 ... '~---·-·'·-·---------
X 12 MOD >< 1 ~4 Now· Po I Nrs ·ro 'THE LAST WORD I ITA~ .XF X4+e37777. ! ~HECK FOR MI~EQ TAG - .
-------------··,EsT--·---·2··-· · ·-·--·-··· ----.-··-···----·-----------· -· .... ·-··-.. ------------·-·····6·54·----------
NZ JCC GOON I iF NOT MI x~o, NO NEED TO :SCAN .I PTA~ xF X'+-'.·e37777 : iF MIXED; §EE IF IN USE .. _ .. _________ ..... ········ ·-- ............... - .. ---·- ... .. .. -..... ··-····-TEST--· ·-.. ·······-· -·2 ................ ··-·····-····r····-··-·-·-·-·-··--·-.. ·····- ........... ·-····- . ---·-··-··-·---·-6 o 7----·-----·--
Z E .JCC GOON . fF NOT, GO ON 660 . MLOOP X4t i"iOD 1 . sTEP 1 DOWN BLOCK ..... - ... - .... :..:.:..:. __ ·:. ________ x 1 ·0-·---cp y-------. x 1 · 2 ----------- - ______ .. ___ ... · ·---··· .. --.. --·----··------...:..----·---~: 6 6 2· .. __________ _
XlO MEM X4 ~AS END OF BLOCK BEEN 'REACHED ZE JCC GOON · · iF YES; GO ON TO NEXT BLOCK .
-·-----··- -----·-·-~---·-·--··· x 9 ········ · · -····Lo .. -----·- ···-·· ·--:--x 4 ··· · · ··· ···· --.. ·-·:·T···· ·-----------·F r L c x 9 · ··-- ----- · · -·-·· ·6 6 s·· -- ----·- ···------1
. NTg~R ~Cf MLOOP iF NOT TAG I OR TAQ 2, GfT NEXT . . AT JCC 1 . . . 66 7
-- . -----------·-··· .. ---··-.. , -... --····--JS M ··-·---·-.. --... -... CONTROL-·--·--· .. ···---.. ---· ·······--····-··-.. ··-·--·-·---·-·--·---·-··6 7 o . XlO CPY X9 .. 671
r-. · X8 L..D .. X7 . . BEGINNING OF FREED BLOCK ··-(. ~-.. --······----······· ·------ .. X l O ....... - MEM ...... ·-·--·- ·x8 . ----··-···-········-····---------··-···DoES .. Ir·· POI NT··· f NTO-·FREECf--8.°COCK--
_ _.;1 · I~ JCC MLODP IF NOT11 KE~P ON · ··. X9. TAG 3 iF YES, THEN MAKE INVALID
·--.--·----·- .------ . - .. ·x9.- - ........... sTo·--------- .. X"- .. ·--·-·------·--········---·------··-···puf 8'ACK ___ I"1~---MEMORY·--···---------
j ,'1LOOp i 'OOP 6 77 G~ON . Xl DATA . 2 ~IVE Xl2 MIXED !TAG TO PREVENT
········ .... , ......... ,., ... -·-·-'-···-, :··:··· IT A G ........ RF ....... --··- ··-· X 12+c 377 77·-·-··-··· ···-·---·-···.. .. ·-· - - ........ ·---·---~-- . 7 0 1 ··---·------·-·· -·-
. . X4 - L.D X 12 . • LOAD ·x~ WI TH HEADER OF N~XT BLO. "><10. CPY X4 . - 703 "J
·----·-··-------· ---- --- : -·-->q.o- ----,'1 EM----· ·----··----·x 6 .. ····-· ·-···---·----·----- ·-----· ·-···-·- ··-f s ··-r T ·-:-1.:As T- ··s LOCK ... · · 1 VF~ . JC~ THRU r F SO.;, LEAVE PROGRAM
~ SLOOP ~LSE, CONTINUE LOOP · ......... , .. _......... ..... . ................................................... · .. ···-· .... . ........ ····- ........ ·- ..... - .......... -.......... - .. --............. , ........... "701"·----- · --·----··-.. ·-··-
/~ODA~· CODING ·ro PRINT.ERROR MESSAGE ,~10) FOR INVALID FREE 710' - .. - ... . . .. - - 711
· ·-,··-- ·BAQFRE~-- ···.····· Xl .. · · ·- ···DAT A··-··----···: t O ·· ···· · · ···-- · ······ -"- - ·· ····- ······----·-------- ···------·-71 2--·-. - · -------·-·-··-
TOM c 224 71 3 ,· TOM c?3 714 ........ ·- ---.. -·-· ....................... _,, ..... -..... ---' ·-·· . . . .. . .................... . . .. ... .. ............... ..... .... . ............... ... ....... ............... 7 l 5 . '
/CONTROL rs A suaROUT I NE TO TRAi'lSFO~M 'TAG I 'WORDS INTO ADDRESSE§ so THAT THEY MA /ADDRESSES~ THE ARGUMENT IS PASSED .. AND RETURNED iN X9a . . - 7 t 7 , - · .. ~ ···---' ·--··-·-·· ...... . __ .:· ..... - ._· ---- -·-·-····"· ·-··--·-----··--··- ....... ·._-_____ _,_,, ____ ------ · ... -- -··-·-----····---·---·-·· 7 20 ________ _
CONTROL ... Xl DATA 2 721 .. - .. . . !TAG RF X9 722
·--------........ . .................... '.: ... X9 - ,.,. ............ ·r AG···.... ·'··-··· ....... 2 ................... ·-··· ···-... --............... _ ...... -·~-····-····-----.-·--·--··-.. ---------~-7 2 3 .. ---·-·----·------ -··--·
,C) . .. RET 1 . 724 \ ... .,.../ 725
/THE END, · STORE "AT c 202g···A[ I AS"'"!:3o···oEcI MAC~-----····-·--····--· .. ·-······-,---·--·-·-. --,--- -·726 ______ _ - .., ... . . ..._.,. . . ·. . . . . 727
<C202 .·730 - - • •- - .· ----- -· - -- -----·-- ·---·----- ·•--M--• ____ __. ____ ,.,__........, __ ----·-~-,-·--~--- -~- ---···--.... - ·---· -----·------·-----#- ---·-------------~---
08/21+/69 17, 24. PAG~ 1 2
---~:;-:-··/PROC. c203 ·sET UP ·pROCESS BASE.11 PUT PROC NAME·--··-----------------------····:3
C~· 19~ SY§T~M SYMBOL TA:3LE, Po I:\JTER I~ PBASE.11 .. 4 .. /~WNER NO, ON DEvc TABLE, TAKE CORE SPACE,PUT 5
-··.--'---··---;r-ARAMS-ANo·--po INTERS\ ON-PROCESS··· BASE· : . .. 6------I - - .. - 7·
1§0 TO TLU TO CHECK FOR PROCESS NAME 10 --'-------- /D UP I.,; I CAT ION:· A ND .. F UL[-· SYMBOL- TAR LE.:________________ -----····-------------r r
- . . - - X3 .. L..DA t 53 . . pROC NAME ~RqM .Ci"L I ST . . Xl LD X3+1 13
·-··.------·-·---------·x2----LoA--.: 136 oOINTER··sTAs--T4 _____ _ . L.DR . 1 , . .. - - 15
1 SYS 148 16 ···-·. -.. -----· -- LLS·-----·.-5lf·------····--------·· ·1 7--
TEST 1 20 NZ J ERR!6 21
......... ----·-··· ........... ·····-···· --- ......... ···-·-····· ···--····---------.-------······----·--···· ---··-··- ·--·-2 2
/~ET PA RAMS ENTERED BY USER-- CORE'9X 1 o, r·r ME•Xf t, sENSE .. x 1:2, ~TACK•X 13, GLOBAL. VAR X 7 DAT A c· 3 7 . . 2 4
: .: .. -----·---··--····· ......... .--····: · J---x3· · ····---·---, .. 100······- -·--··-··-·2 ·· ··· · ········· ····-····· ····· --·····--·-·--·-····-·-·· · · ··- -········ ··-··· -···----------·- --· 2s·- -------- ------: N~-XT. . X8 . MOD 1 26 I X5 t..D X3 , / 1 SR PARAM AFTER NAME .AN~ ID I 1 ·--.----~--------------- F XP5-:~~
5·~-~-----~ 5+ c 377 7T----------;GET-'EXPON~NT--~?-- ·-----.1
I ·. . · . ZE JCC . CNTRL . ;CqNTR~L CijAR ~A§ EXP '.2 ·--··· ----·-·····----··-·------· ... ········-------.. iEST·--·-····--·-···-··1 ··········,----·······-·-·····-·--········----··--·---- ........ -···-····-··--·----·---------"3·3· ·--
i ·· ... NZ JCC: . ERR~ 34 I A--,.: /EXPONENT 1 FOR PARAM NAME, t-1ANT I SSA HAS NAME~ 6 CHARS MAX ·35 1 ·· U '----- --- . -- ............ x § .. - ----··-o A IA"--·-···-o . ----·- -------·- .----·· --··· .···-··--····---···-·-- ··········--··-·---·· -·-·3 .. 6 ______ _
, . . X8 LDA 1B2 ;OINTER•COMMAND VT I XB t..D XR ~ET eo~NTE~ ro~LIST :---~---. ----···--·-·-"-.:..c... .. ___ X8-·--:-L.D ___________ )<8"" ---··---------··--··--·-··-------oF ·PROc-:co~MANDS"-IN--xg
. LOOK . X 1 .t..D X8 · . i 'OAD LEGAL PROC PARAM , ·· . . · . SYD X5 ... - - - ·'+3 '···------------------.·.·zE ___ J ... ·: --·NAME'---.-----·--·- l.f4·------
. X9 LD X9+1 . ~5 XS JNL LOOK ~6
· ····--·- --··--·· .......... ·· ···-~- ··· ··· · -·------·-···J ··· ··-··-----·-···:·-··--·sRR ro ·····---···· .·-···-·-·-···-·---···--·-- NAME·-~oN·:cn.-·I sT--Nor-vAcro·· . . .. .. ... 50
/!'!AME {9UND 9N VALID PA RAM LI ST, X9= INDEX OF 'PAR AM ·51. --NAME . -- ---·-----·-cLA------x9 ···---- . - · -- : . -----··· 52---------
. "TEST 3 . [_:Q()K F9R :31 4 ! STACK.o GV l ZE .JCC STAK 54
: ------------------·------···-· · ···-··-···--· ·TES r- . ··------····· 4. . .......... -·--····-· · ............. ·-······-----·-···--·-·-----------·-··-·--·---··-··--· o5 ___ · .------
Z E J GV AR · 56 ,. , . "TE§T . 2 . . · 57 ....... ·--·----···--- -···· ·····---· ····z ~ ·--·-····---·:·J-- ., ... ---··--·--"--sENS ·-. ----···--··--·--·----------- 60 ____ _
I 'TEST l .-, 61 , ZE J . TIMF . 62 ·--· · ----------·uf'J___ .J ·---.-·---CORE······-···-·-···--·--·-····-----------··---------------·-6·3·
64 . . /INDEX -4--GVAR-- GO TO SUBRT ·ro :CHECK NEXT TWO W6RDS FOR ::VALUEa RET WITH
:--.--:--·-··;VA LUE··· I N··· X 5· ·,--··THEN COMP AR E"-R E Q rJE ST E"J-"VAL.::uE·~·r o--M. X-0 '.ALCO WED""'F OR --G V ,..._ __ 1 ((-) GXAR . . .. . 1 JSM . CHK - · ·.~ A . . . . 67
"'-' Xl LO . Xl-1-4 70 ···--· .. . ...... ..... .... .... . . . .. .. . . ·-······ ··-· . .. .. .. .. TE ST ..... ·--· .......... "">< 5 ... ··. --·- ... ···~·-···· ·-· ... ···- -·········· -- .... ---·--·- ····· ··- ..... -· ...... -·--- ... ---········- .... ·---··7 f ·--··-··----·-···---·
LT J ERR IA· . REQUEST ·roo BIG Xli+ CPY X5. . . . .. . 73
••• ·•----•••---••••-------------·H·---- • ----- ·-· ---------·-----·--------·
08/24/69 17,24 PAGE .2 Xl DATA c:36 74
AND~ X7 1 ;REMOVE GV BIT FROM L'N 'J - i\JFXT .. !" 'tPARAM- STATUS INDICATOR·-----··
~; 77 L1 I INDEX 3""- STACK SIZE REQUESr-GO TO SUB RT TO cHEcK NEXT :2 WORDS IN CT.LI ST FOR -·-··-·-· .. /RET-: WI TH ·v ,A.LUE .. IN X5. 'COMPA~E REQLlEST. ro·· MAx-·v A"UE ---- ·'--------------·-'-·-= IO 1 -----------~---·-·
- . ·- - . ' . L . SIAK · I JSM CH.K I I 02
X 1 · LD XI +:3 . I 03 ... ··-·-...... --- ··-------- ·--·-·--· -- _________ .. ,TES T ..... -. ----.---- X 5 ... _. ............... -· · -,--------- ------------.--·-- ...... ---·-·-----------------10 4-
L T J ERR Pt REQUEST ·roo BIG Xl3 CPY X5 .. .. . . 106
- --··---· ------- ---------·x1 ...... DATA -- ... c:35···-·····----:- --·-·----··----····· ... ·- ........ ····- 107·-------------·---
. AND~ X7 . jREMOV~ STAK BIT FROM UN J NEXT . ;PAR AM STA !US .I:ND I CA TOR ---------------------.. ·-··-----------·--··--·-.---...... ______________________________ -------n 2---
l!No~x 2~-SENS~ BITS--CHECK FOR ::VALUE IN SU~RT ~HKQ R~T 'W~TH VALUE IN X5 SENS 1 JSM CHK 114 ···-- · ------. - ....................... _ ........ "><' 12 ................ CPY ..... _ ... _ ............ X5 ........ ____ .. __ ,. __ 1···-·--.......... _. ___ ,. ______ ........... - .. ·-----··----------,-rrs
X 1 DAT A c 33 116 . · . . ANQ~ X7 . . jREMqV~ SENSE BIT FROM
... --.. ----·-·-··---·-·,·--.-··--u~~-.--·-·;:i·---·-··---·-----·NF.XT _____________________ ,, __ PARAM'-STATus-·rNorCATOR--'-----. I - . . . .
1 21 /INDEX 1--TIME·~CHECK FOR :VALUF IN SUBRT, :CHECK AGAINST MAX ALLOWED
---~--~-----··r:1:ME.:: ... -------·-·1··· ·--~-------·JsM .. ___________ CHK. ---····-·-·-·-·--.. ·---.....:, ........ c ... ---.. --.. •• . -------·---·. [23 ---
. XI L.D . · X t ,i. I 1 24 TEST XS 125
7TT',;.. ___ J --------·-----ERR1:'4----·-·-.:..---··----------EQUEST~T00-BTG ·------- . . R - ........
X 11 CPY X5 127
-------- --
,,,. . X l DAT A . c ~7 130 ---c >-· -·-···--·· -··--·· ·····.·--·· ............. ······-····AND$···- .............. _x 7 .... ·:::---.--·- . ···-··:-········-··--------·REMO VE ... T I ME""~e·r r·-·F' R Ot··C"X7 .· . ··. . · UN J - NE'XT · . . - . - 132
133 ·-;---·-----,:1:ND~x·-·a;;.·;;coRE-··sp-ACE;;;.·.;;.Go-Ta···cHK-·FoR-.·:f .. VACOE~---c::HEcK--A-G),).NST--ffAX-ACCO-wE:tf
CORE 1 1 . JSM CHK . . 135 . .. 'X 1 .LD . . . XI . 136
I
:I .,
................................ _ ......... ·-··-··"" ·· ............................. TEST ................... · .... X5 .................................. _. __ _. ___ .. _____ ............... - ........ , _____________ ,T37-------·
LT. J EPR I·'+ REQU~ST 'TOD BIG . XlO .CPY X5 lL:-1
.... ·--·---·-·-----· -----·---·-xr----oATA ____ · c:!'7 .. ·--·-------.. ·-----------------· 14·2 . AND• X7 1~3
UN J NEXT 144 ........ ................ ... . . ... ..... .. .... ....... ... .. . ..... ... .. ............. .... ... ... ......... .... .. .. ............................... --· ................ -. · --"-.... ------·-··-·--·- ·--··-·--1~ 5 ····--· -· · -----.
/CONTROL .CHAR--MANT I SSA O ENuS PARAr>1ETER LI ST l L).6 . CNTRL, . . . .LOCN XF X5 . . IL~ 7
.... : ....... _______ : .. : .. ~-- ·· .: .. ... ·--:-· .... : .. .:. ........... ·.: ........ _.TEST ... __ .............. O ..................... ·--···· .... _____ .. __ ......... ---------------------·-------:l5 o---.---. -------NZ J ERR6 151 ·· .
152 ........ --··--;GET . DEFAULT. VALUES FOR .. PAR.A,METF:':RS ·Nof .. ENTERED 'WfTH :COMMAND .. --· .. 153 ...... --,--·--··-----·----... ·
-:- . . - .. .·. XI CPY "'1..7 . .. . . - · 154 . .. . . AND c37 . 155
·----------·-----. -~-'-:-Z.E"' ___ J ____ :_ ___ . ---Gor------. ·····------.. --------·x7=0---r F~ACC-'PARA!i ··s-rrs-REMOVED .· · X9 . . LDA 152 - . . 157 - . .
X9 LD . X9 160 ~ · ........ ········-· -··-- ·:- ... ·--~---x~r ' -:Lo ..................... X9+ i---·-···-·-··-.. ·--------~----·--.. ·-··a INTER'·ra··oEFAUL T .... VECTOR;·---··--·--:
p - .. . -'TEST, c 20 162
LT J . 2 163 .. _ ... x1·0--··· .. ···LD ······-·--······- ·.x9·--·--···----··--.···-------·---- · -·-LOAD" ·c~RE VA~UE··------··---------
. AND . c 1 7 · · . 1 65 166
···----···----.. -·--·····--.. ·------ -------------- ·- ---·----------~---·---·-·-------··----------. -----.,-~-------~- ' - --··· -- ·---.. ------·---·-
08/241-/69 17· 24 TEST
LT J ----· - .... ·---- --------x l 1 ----- LD
AND
c:10 2· x9-:-1 · ·· c7
PAG~ 3 167 170
------- ------ --- ----·- 1 0 AD-TI M E--v A LUE-- -- ------------. L . 172 173
----·--··-------------_---------------·---------------------TES r--------· --·--·c 4·--··-----------·-- · --------------------------- . -17 ~------------LT J 2 . 175 Xl2 LD X9+~ ~OADSENSE BIT ~ATTERN
--- ·-------------------------------------------------------- AN L_?·· .. --------------- -3. ---· --· .----------- ------------- .---··------------------------r 7 7 ---
, 200 TEST 2 '201 ··-·:·--------------------------L. r------ s··-----2-· ------. 202 _____ _
Xl3 LD X9·1"~ i_'OAD STACK SIZE AND I .. · 204
---------·------------------------------- ------------------------ . -------------------------------~20 s·---------
TE ST 1 206 NZ J 1 207 ------------------·-------- ---------x 1-4------L o---------x 9 ~r 4 zro·-' '-------X 3 LDA f53 21 I
212 - -------/REQ~E"§T-CORE-~PACE FROM STFX .. FOR ~SERS .. POOL ______ .... - . ----·-··---·----------- ·2 i 3-------------------1
G9T X9 DATA O . 214 I Xl CPY .Xl4 GLOBAL VARS AND SYMBOL I
--·-----------···----------------·----------,.,py-----,2. ------------;:.A.BLE···SAME. L:ENGTH,---ADD- . . . ADD X!O · EORE R~QUEST AND STACK REQ I
. ADD X 13+30 , ~30 FIXED ~O~N§ FOR TOTA~ -~ORE 1
1
· ---------- ------------ ---- -------·-------LNG r H----- -- RF· -------------· ----------x 9 .... -------------------------------- --------------· - ----------- -------------------- 2 2 r---- I
XI - DATA 2 . ' 222
<5'------- -----·------·----~ ·;~-~----~~y------------~:------------------------------·-···-·-------~~~!-------1 SYS 130 1
. rO STEX 225 I
X5 cPj • XI ~5 POINTS To POOL I -•·---------·---·----- ·------·. ---- --·--·-·--·-- ·-· ------------·· ···-·----·-·------·-·---- ..... ------····----· ···---·----:----------·-···-------·-------· .· - •_:_ ____ :'." ----:227 I
/~ET UP PROC BASE AND ITS HEADERo STQ HEADER 230 I ljN EJ8s! WORD OF CORE ALLOWANCE. - i 231
.. ··--------·------·----·--·-----·-----------xr-----------DATA"---------.-30--·----------i---------------------232 .I
ADO X 14 1 · 233 i ADQ X!3 • ~r=PRO~ESS BASE LENGTH .
-- --- -- ·~; --- -- -----· Ei~----------· -~7; 1 ·- ---- --·--r·--- ---------------------------. ------------------ ---~~~------ . -----1 X7 STO X5+2~ ~OINTER ·ro PBASE HDR
... ------------·---·- ----··------·-----·-·----x 9 .. ----·---. ---D·A TA-------- O ··--·---·--------- ------.---------··---- -------· -------. _______ : -=-2 4 0----
L NG I H. RF. )(9 ; sE·r :up X9 ~OR PBASE HDR LOCN XF xs+c37777 ! 2~2
---- ------------------------· -------------------- ..... --------ADD------------------·-· ·---------· .... i· ..... ---------------- -------------------· --------------------:.-2 .l~ 3---. .. l '
LOCI~ RF X9 24'+ ,· XI l.)ATA ? 2u,5 IT A~ -- RF.·--·-··-·-··--·· X9 ··· --·- _. _______ ! __________ ----------------------·-·--------· .-----. -2~,6---.-----. -.
Xi OATA l 247 PTAG RF X9 250
··-·-···------------------------------x9 - --,-AG·----------------·-·2 --·-------------- -····----.. ---------- ------------·-25 r X9 STO X5 252
1§0 TO TLU TO STORE PROC NAME IN ST~B 253 --------· ----- --------------·x 1 ··---- ---.-----.L.o-- --------. ---·--·-·-·x3+ r·--· - ------··-------------------------------·-c2s1+·-
(', l..DK O . 255 .-"~~,,· 1 SYS • t 48 256
·x4 - .. CPY .... XI .. --·-·· ·--· --- ...... ··------------------·- 257. -------------------
U\JGIH XF X9+c37777 sET 'UP X9 ~O~ c'BASE POINTER SUo 261
08/24/69 17024 U~GTH RF X7 LDA X7 . . ... MOD
X9 STD ,•., ... \
(..~··--... '\
X9+C37777 135
.. )(b.
.lj. 262 263 -· -···· .... --- .. -· ----·----- -·------------- 2 6 4-------------------
X7 · 265 (___,) '266
~.- ·;STORE '~PARAMS IN PROCEss·-·s·ASE (POINTED ·,ro·-· sv-·-x9·r-·-··- .. ·-···-----·-·--·--·; ___________________ 26 7---------. -- XlO STD X9+18 - . EORE ALLOWANCE
Xii STD X9"1-l9 rlME . 271 ·· -------------·-------------- -·x 1z-----·· sro- ·---------·--x9+ 16 -- - -·----- --------- ----·-sENSE- a rrs·----- ·· 272
Xl~ STO X9+86 GLOBAL.VAR SPACE Xl3 srq X9~?7 ~TACK LENGTH- -274 - - - . - ·xi I - . LD .. X3+ l - -- -- . --- - .... - ·- 275 _________________ _
x11 srq X9+?2 jD FRO~ CT~I~T ·277
----------;SET" uP-ANo-·sTORE"""END- OF--ST I> Cl<' voRo---( z--·woRD WlTH-TAG-n P --""'306 ;§YASl<-PO INTER" ( I sr WORD IN ?BASE 1; AND 1 ST WORD ON ' 301 /ST ACK (TAG 1 WORD vi I TH MARK 1'5 l 302
-- ------- 2 ·'-- ·,_. ___ , __ ·x 1 r·'· CPY -- ·--- X5 ·······-------·-····------------·--·-coPY -POOL-POINTER ·---·--·------1
. Xl DATA 30 . · . .. 304
·········-------------·------·--x-r i---------·~~~·--------------Ql'·~~-_L ____________________ x 11-;PolNTS 'TO E~g5 OF sr A-9< . I
X l DAT A -o . . .. 307 1
Xi STO . X l 1 310 ·, l -· --.----DATA-- ------~----·e 12 ---------:-----------------------:-TAff~CouE--FOR ___ TAG l----------:
HTA~ RF- XI! .... - . '312 X l I MOD X 13-:2 '31 3
---------------------------·x 12··------cpy-- _------·--x 1·r···-------·-------------rN SY ACK_. _____ 3f4 Xl OATA O . - '315
-·I LNGIH .RF x 12+c: 37777 LNG TH .I.N PO r ~T~R=o
. .. -· -- ·- . X l 2 -·· STO ---- -- X5+ l .. ---· ·---- ··--··---·-. ··············--·-· -- -- . ··-· ··-·--·-·----- 3 i 7----------------
X 11 'MOD l ~ll•STACK BEGINNING Xi DATA 15 sET :up Xi2 WIT~ "l'AGt.i
···-,---------·---------·-··x r2------DA TA·--·-----·--o ·---------------------·-··--·----------r"iARI<" lo----~--7322-- ------Xi 2 TAG l 323
------- --- - -·· - -~ ~: ~ ·· ~ ~ o ---- ··· -- · ·- -··~ i f- ---···- --- -· ----··-----·- ---- ···· ------ --------------------- ~ ~ ~·-·----------< i . 326 :
/SET UP ACT I VE HEADER F'OR USERS :SYMBOL TABLE (PTAB) 327 -... ------···- ... ~ ------------ .- -··········--'>( 1 r··----·-· -·Mab···--·-. --···------·-1··--- --·--------'-· ....... ------ --- - --- -- -- . - --- - . -------------330 ----------------
X 12 CPY )( I l , pO I NTE~ ·ro HEA~ER LOCN . X!2 MOD I X l 2 -- -- L I M - - - - . .. X l 4 -- .. . . Xl2 STO XII Xl DATA 1
---· --· . -- --- - ---· --- . P "i AG-- ----- RF -.. -- - ---- >< 1 l . ---- ... .. -X12- LIM X14-1 Xi DATA :30
..... --- - . . ..... ·-·--·· . IO . --- RF - ···- X t 2+c 37777
Xl2 STO X9+!7
332 33
334 ·335
. ·-----------····---------·-··
. .. . .. . . . . . . .. . 336 . --- - .. - ..
337 . 3.IJ,O
··-·"···-·-········ . 3~ 1··
~TO PTAB POINTER IN PROC BASE . . ... 3L:,3 . -
. ---- ··----/::iEr-,up -r-1'-JACTI VE"'"HEADER"'AFTE~ PTAB"-F'OR"RESr-,oF-UsERS-pooi.:.------:-3L74-----------·· , - . X l I.. MOD X l l-~+ ! . . 3L~5
X 12 CPY XI l 346 . X i . .. . 0 AT A. --------·····-2 . -- -··- ---------- ·--·-·-------·-···--------·-····----- 3J+ 7 -------------. ------
PTA G RF X!2+t37777. 350 PTA~ .RF XI !+c377jj 351 Xl2 MOD. ·-····-···-1 ·······----·· Xl2 srq XII ,
., ,,. "' ~--·-·--·-··-------~-~--- -·---· --------·-···--·---------·-···-
353 3 4
--···-------·
08/2~/69 17, 24 PAG~ 5 /STORE POINTER.TO cORE AND F~(['STO~E IN PBASE 355 /TACTUAllY POINTS TO FREE sTORE HE~DER, NOT WOR~ FOLLOWING) 356
• - 1. " - .• • . X l l .... STO .. . .. )(9+?lr .. - .. -- - ....................... _____________ 3::::>7 .
( '~" X l 1 . STO X9+~8 360 - LNGTH XF x11+c37777 361
··--·--·-·-··-----··--·--··------ · ·-· --- --··--·····-- -----··-···· ,..,,o o·-·-----------·1---·--····-··--------------------------3 o 2·------, Xl STO X9+?5 ~Oo FR~E WORDS
364 ------·-----·-;SjORE··OWNER · NO; (Xi+) .. IN DEyC·rARLE,--oEv ICE _______________________________ 365 _________ _ /~Oa ) ~ 9TLST -r 1.53),... FIRST E;\JTRY . 366
Xi LD X3 367 ---·--·-·--------·-----·------~----- .... ·-----i UR ___ . --·---1 ?.----------· --------------3 7 O ·--
X 5 LDA \37 ~5 POINTER TO OEVC X5 MOD XI rABLE.11. ENTRY . INDEXED
____ .... ,.....----- .. ---·-----~------x4- .. ------··s ro ----------xs ·-------- ------·· ------- ----------§ v·· oEvc·--No.-------,-373--.RE T l - . 374
/SUBRT CHK--LODKs AT NEXT TWO WORDS ON PARAM LISf (CTLIST--!53) AFTER FINDING .... ---·-·-/A PARAMETER" WORo-··1 NDEXi-FI Rsr·-woRD·-·:1usr--sE-:=· -s r·c;N ('EXP'-'2,-MANr··-1T,-NExr-WORD-=--
/MUST BE-VALUE··~EQUESTED !EXP Z~RO), LOAD XI 'WIT~ POINTER TO .. MAX VALUE T~8LE /AND. X5 WITH VALUE REQUESTED FOR' RE. TURN TO CALL I r~G LOCN 400
·--···-·---·-----·cljK''•--·_.·--···--·-·-·---: __ " ···y3-·· -.. -----'.'MOD ! __ : .. -:. ··-·-···-----------------·-··------· .. ;-····-·~3··-·po I Nrs·····-ro ""'""CTL I ST ______________ _
X5 LD X3 402 EXP5 XF X5 lOOK FOR - SIGN
····-----·--·-·------· ---- ·-----rEsr-----2-------- 4o:i.i: . NZ J ERR6 405 I
L~C~ XF X5 . 4-06 I ............... _____________ ............................................. ,TESr··---- .. ----·-.. 1 ·· ................ __________________ .. ____ .. ___ .. ______________ ... ________ 407--------·-.,
NZ J ERR6 4!0 c:::::;'. X 3 MOD 1 '+ 1 l
····· L\•-------------------------x5 ··--------·i..o·--------·x3·-------- . , -------- ii:"!'2·---E" XPS .XF X5 -413
·rEST O 414 ····---------·------------------·---......... Nz····----·--·-,-J····:'. ...... ------·--··ERRf.i·---·····-------------------·--·-----............. _ ........................ ____________ L>r.i 5------·--·-----
. X l LDA 152. . . xs:::PARAM VALUE REQUESTo S~T UP I Xl .LD Xl · xi TO POINT TO MAX VAL .VECTOR
------------·-·-·-·-·-·-·-···-x1------·---co--- .. ----·---·x1+cr-----:--·----- . ------ - - .. '420 - --·-
RET 1 . ·421 422.
-------;GO TO ERROR· Pf'<INTER.. THEN ·RE-TUPN. TO OPERATING .. RoUTINE ________ 423·-------. /~OR-R§:TYPING 9F P/~RAMETERS - .. . '+24 . . . I
EkR16 TEST 2 425 ......... _ ................ : ... .''.: ... '. .......... : .......... ______ "Zt:.'" ________ J•''"""" ______ --· STFUtL·-·--·--· · ------------. ---- { \-. -4 2 6----
CL A c 16 .. \,) 427 J ERPR ................ ~ I~ U~L-----·------ ------------·"-(LA ............ _ .. ____ C 17······-·· ....... ---- --- ---··--····
,/
'TOM c 224 .. -~-. RET 1 v,~/,,, \ /) ·433 .... E~R6 ...... -----·--·--- CLA ___ ............. 6 .· ................................. > .. ,) ---------·---;;:_---'-----------·--434·-·
I J ERPR '\.. .. .. . 435 EHR!O CLA clO . '+36
. ·------·----··-··.---.~- _:··-·-··------------------·-,-·-------··J . ·····-----··---·----~----ERP R·- -------~----------------~---·--·------·---------4 3 7----------
E~ R ! 4 CLA cl4 440 E:l"<PR · TOM c224 44i- I
I ,: .. ::\··---- ...................... }[ ·:·-............ ~gA---------~ ;3 ....... -..... --:------ ....... ----- .:i~ '~j i..UR 12 lj,L:,J+ ____________________ _
ADD.. ~1000 ~5 X2 LDA 141 4~6
........ ····· ...................... - ............................................. ---~-- ·-·-----------------.. X? ___________ .......... _. __________________________ :_'+ .!.~ 7
08/2~/69 PAG§: ,6 450
<131 ··--·········-·· .. ·--····--···-·············---·· 45_1 __________________ _
....... ····-········------·-··············· ····--· ·····-·········--·-·--····---- ... ··- ................. -- --·-······:\. ·- ·····-·i·········-·· -·----·-- ----··---··· ---------------·· I
___ ._ ·-······------------··-··· ._ ______________ --------~---- -··------.... -:.-.--··-----~---·------·------·-----··---·---------------- ------
: . . . -~ --··-. ----·-----··---· '' .. ' --- . --·--·----·-------------.. ·--: ·- -- - ·- -----
I
.1
·-·(,---...\··-·· ········--·-··········-·-·····················----···:···············-···-··-·---·;-······-··············--······- ···-········-···-·······--·--······-·--·--------·-·-····----------··---------···1
\~/ :1
-. ----c-- -- - ~ . -----------·--------------·--·------------~--------- I
·-···-······ ······-·········----··- ...... ··········•· ··········--··········· ···-·-····----·--·------·-··-----·-··-----
----·-··-----·-: _______ ------··---------------------- .. _ --- '.". . - .-------
····--·--·- --····--;··- ·----···"---------.------------. _____________________ ,,________ - . .,. . . ____ ,, ___ .---·-·---------------------------·--------------
-------------··---------.--..--·-,.--··--·-----.. --------------
"--··-•••••·----•·•---·---•-•-•·--·-•• -"-'~·-----·-•--·---·•-•e·---··- ·-- • ·-•·••-..----•,....,,•-•o--"•••-"-•••-~·•-•H•--·-------.... ••• ... •-------·-----------------·---
Ci~ I~- ,,.)/ / ~8/2~/69 17, I~ '.) PAGE
2 ·········-··----- ···-·--·-------··---·-· ... ·······-···· ····-· ··-··-···---- ·-------------3 -------------
sAVE DEV IC§: NOo. . ~ . . I u STD XO 5 . I
--·--:·'f EST-S'fA N OAR~-~ N f RY 7
--·--------------OP R T---..:.··----------1 ES T----c · 1- 0 ('10 ·------ - LT J INT~RR~P
--------------------------------- ------ -------- -----------sua -------- · c 1 ono- ---------------------------.. --------- Io n-----: J ALPHA 12
13 -----··----------·---·--------- ·- -----·--·--~-·--·------·- ----------- - --------------------------------------14
I~TE~~UP TEST Q iEST 'TIMER 15 NZ JCC DEVICE ·· 16
------------------x 2·-----i_o A------··-·-c:25 2~---·--------·-·----------p RO c·No, .... X 2·----T7 X3 LDA !35 . pBASGX3 20 X3 MOD X? . 21
---------------------------x3-----co·-: _____ ';(3__________ pRoc-sASE'-ADDR.iiX3------:
U LD X3+\9 rI.ME ALLOWED<>U SUS 1 . 24
--·-------·-_---------··-------------·--·u -···--------- s ro····-----------···· x 3.:,. 19--·--· -···--·---·----------_---------.------ ····· ---------- -- -------------------------25--. ZE J . NOTIME iEST OVERFLOW 26
RET 13. NO OVE~FLO~( . . 27 --------·--NO i I ME-----------··-,---···roM ---. -c 2 rfi·----. .----()VE RF LO w----3 O
. . . . . U TAG . .· 3 · . . . 31
RET · 13 32 -·--·-···--··--····-··----······- ·····-·-··--·---------····-··----- . ·······---·······----~- -··----- ···------··-----·-······----·-------------------·-··--------------------- · --·· 33-·-·-
D~ V I~E TEST 5 fEST DEVICE 34 ,,.--~-\ LE J ALPHA 35
. ·--\___,)/··--· -·-···---- ---··-····------------------------------------------ 3 6
CLA 1 37 TOM c224 40
····--··--·-·-···-----·---·---·-----·-··-----····--·-··----···-··---·----··············-···-····----········-··· ·-····-----------·········--··-··---------·-···---------------------.'-'rl _____ _
:RET 13 42 ~3 --------------- -ALPHA -----------·-x 2-----CP y-- -·----·u--- -----.. · ---------------------- .-4 4------
.. . TEST S . iEST ·rAPE READER · NZ J ,~EAD 'v6
. ·-· . ------------- --· -··. ·- ----·-··-· -----··. . ....... -· . . ... ------·-· .. ······ ···------· --------- .. -----·--·· --·· .. ···--·· ---······· ... -------------· .... .. . ········-· ···--··- ..... - ·····---- 7 ---------1 • • ~', I
u LDA c22! §UFFR ADDR•U 50 TOM e223 READ ·rAPE 51 -------------· ·-------- · --------------- ·;:r------·-·sc AN ____ . ------------------------------------------------ 5 2
READ U LOA ···-------------·---··· ........ ----- ---·-· ·· ---·------- ··- ----· ----------·r OM c221 213
53 ~U~FR ADDR•U 54
. - .. . - - READ T~WTR . o5 --56
S~AN SYS 198 ~INE SCAN . 57 .... --··-········· ........... ------······--·····- . ··-····· -------······· ., ........... ···------·-···-·-- ... ·····--------------------------···-···------·-·······----··· .,. ____________ ' ---- -60·-·------ '
X3 LDA 1~7 0Evc~x3 61 X3 MOD X2 . 62
---------------·· · -------------------u------Lo--- · . ------- x 3 ·---------- - 3 ·
TEST O ~HO OWNS DEVICE .. _ ....... -----·-···----------·-·-·-·------: ...... ~_§: ___ ------·---~-c.~ ____________ i~ ------·--------------·-___________ $.'C~-r.~t~ . , 6 5
66 Q· X3
Xi+ CPY U 67 LDA e231 ~SER 70 -···-·-,···,·LuL·· 12 ····---.- .. -- ____ .. _____ --·--·-·····-· 1 ··---------~----------------·-
ADQ X2 72 _____ .. ···-------------- -------·· U _ -----·--·----~--!9 _______________ ~ -~-- ----·--------- __________________ DEV C N q + 0 W ~ER __ f-:l_g~ U __ _
08/2ir/69 17, 12 PAGE :2 7lr
. X2 LDA c227 cST•X2 75 •···•·· .... ------·-·-··-----·-·-······ .................... ······
LDR 1 76 U CPY Xl~ ~AME•U 77 l SYS 148 GO TO STALi< I 00
-···-·-···· .... x5···-··-- cPY ·-·· ·u · ·-···--·-------· · --····--···-···· OMMD INDEX ·<,··x5 - ·--------·-------c .. . STR U · l 02 "TEST O fEST NAME EOUNQ ·······-·····--·- -···-····------ -·····---- ~.1z ···------ --· JCC . -·-·-·-······· ERRnR3 ·-- . -----· --·---··----·-·----·--·-rNVAL ID C01'1MD-- ···1 OLf. ________ _
X2 LDA 0211 . 6Evc· .. -x2 105 . X2 MOD XO+ I · 106 .
- - ·-·· ....... ··-··· -· :·····-------x4 - ·1...0 - - .......... -· X2. - - -·-··· ··--··· ·-·-···-·--···· ...... ·····nwN I NG PROS ·• .X4
X3 LDA e231 110 ·x3 MOD ! 111
·--·--·c··--------·----··-c---u··---- L..D -------·-· ·x·3----------------- .. pRQC NAME ..;, U 112 ______ ,
LDR 1 113 :x2 i..DA ! 36 . . sT.AB .. x2 . 1 14 ---····---··· ---·--·---------·····-·····~----··-··· 1 ···-·-·-·-····-·-:"svs ··--··-···--···-·-·-14s···· .. ·-----···--:--··-----------·-·······-. --Go ro···sr AL~--·-· ··--·-··11 s---·----·x2 ·cPY U pROC NO, ·• X2 116
:STR U . -, fEST NAME FOUND ····---~····-----.,-·---------.. ----.·TES r·---------·o .. -----·-··-·----------------··--- --------·---·------·---·-D:£0 NZ J - ERROR22 uNDEFINED ~ROC U :CPY X4 122
··------·--·-··----·----·-·------ -·.·-·--·-·--··-··"TES r·--------· ····----·- )< 2 .. ···- -·--·--------·---·-·-----·----- ···---·---·--·-·-·-·-····-·--·-·-f23------
. . NZ JCC ERRCR20 ~RONG PRac· 124 U LD~ t54 ~OMMQ POIN!E~ ·~ U -----------------··-····------u--·---·-----i"'10D ________ X5 _______ .---·----·-----·--·-·-··---·----------1 2_6 ____ _
I JSM . U ~OMMANQ :ROUT~N~
·--())-·-- ...................... --- ·--·----~----··· ·---~-~--I_ __________________ J3: __ . ··---·~---··---~.---·-----------.. ________ :__ __ t~?-------1 -- ERROR20 CLA . c 20 .. . . 132
. - - J ERPRT . 133 ·-------,-------:--Ef3ROR3--_ ·---- ---cLK·---~-.-3 ........ -·---------·----- ·. ---r34
J ERPRT 135 ERROR22 .CLA c?2 136
····-·····-········-·.--·ERP Rt· .... ······-.···.·····- ·-----··--·····--· .. roM·--···---·-·.-·--···--··· c 224 ··········---·---- ·········--···-··----··---··--······--------·-----·-···--·----·c3i _______ _
. . - . . u LD xo+ I ·. . i)EV ICE NQ, •u l '+O .J ALPHA rRY AGAIN t,t,,.J ·-···-···--·-······----------·-··----··------·----··--·-······-----·--·-···-·-··-· ····-·-·-·····--.. -. --·--·------ . ---·--·--·-----··-- ·---- l 4 2
K CLA X1·4 ·1~3. TEST PROC 1 J.i,4 ---------····-·-·----·--···--······ ,. ____ ····--····-----· ..... ZE----·---·-·······--·JCC --· ----- ··-·-----L ·--- - --- -·--···· ---·---·-- ····--·-------··---·. ···---·--··--·---·--·-1.1:,5
146 CLA 4 1~7 ·--------·-------·-- -- · . ----·------ i o M ·--- .----·c 2 2 4 -·------------· · ·------· . ···-··-------· ·-r o o--J . ALPHA · 151,.
. .152 . ·····---·-··· .. L,---···.·.-·-···---------·----···. ------···cLA-··-·---·-- · ... X2 ·······--·- _, --·-----·---- ----·--····-- -·-·Ga···rcf PRat·--·--:-- ·. 1· ~3·-··-----·----
. . .LUL ! 2 . - - 154 " X'+ LDA c23 I 155 ·---:·-··--··--·-·-·-----------.. -u·----·--:s r o·--:,...~---··x 4 ·-----~----·--· . r 5 6
Xl LDA 131 157 1 JSM X 1 160 ......... · --· ...... ··- ... ···-- ... "· ........ ·-··-··. '" ---- ............... r<E r···-·· ·---·-- ..... --·· r 3 ··----···----·--······----·--·--·-·········--··--·-·-···--------·----·---·-~--;-----·· 1 · 6· 1 ··--·----·------c\ - . . 162 . ·
· •·1 P~oc:;c.i,.02314671.421.li· · 163 . - . . ..... , .. ... -·. .. ...... --·------· --····---··-··:.·· ····· :··,--····-· ····· ..... ·- ······- ... ····---·· ...... ·---·····----------··----·--··-------1·64 ··------------------·--·-
/~ND OF PROGRAM (45•~LNMC 165 . - . -- - . . 166
.--c.,, ~-}·/""---:. u
08/2'+/69 1?1 12 <C2!5
-----·--··----· ---------------------------------·--------
P.AG~ 3 167
···-·---·-·---···-------·-----------·---··-----··----------------·----
--·0----------·-------··------- ·----------
. -·,---- ---·-····-- ' ------------·-·-:-----·--~-----------·-----------------· · .. ________ ··-·-------~,-------·-----------J---~-·------
( \
·-------------------·--------------------------
. . ,, ···-···--·--------·-·--"·------------· .. ·-----------·--------------------------··---- . ___, _______________ _
I
I
I
I
:1
--· ··-···-----·-···-··- ... ·--··-··--------------- - .. --~·---···-····-··- --- ----------- .... -· - --·---------- -···- _____ ,_ ___ ·--···------------·---------------- _____________________________ : . 1 , .(
. I . . . . . . - .. . I . .
.. ------·-···--··----------------------------------·-·-· _. ___ .,_· 1-·--·--·---- . ----· i.
tO \ . -......
. 08/24/69 17, Q9 ;?/ (; /EXPRESSION RECOGNITON ROUTINE /~ERSI~N 2~ ·· - ···· ·· ·· ······· · ·
I 2
.... __ ,, ___ ........... - ........ - ............................ ---········--------------------3 -··
.~. I li,
0 /THE SEARCH For~ ALTERNATIVES 5 ···-··--····-·-··/--·----· - ---·-···--- - ----···------·--··--···-- --------------6·--------'
L7 X2 CPY ao 7 Li X 1 LD . X4 fG 10
·············-··· · ·-· ·--. ·-· ·-------··A ·i-·----·····-··J -·------------L3-··--------······ ··--------------------·-----n
12 . IR· J L.;2 13 ·-·.-----·-·-··--··--·- -------- ----- . , -sua-----x3----- f'+ _____ _
NZ J . L~ 15 Y3 ~NL L? 16
-- ---- ·- L:5 --------·--:--x 2··---c. o -----x 2 ·~·1-.-·--····-------------------------------17--
. X~ JNL LI 20 Xl CP~ Xl-4 21
---··-····---------···----------i-- .RE r--·--z. 2 2
23 X3 STO XO 24
It------------· ST O ·····- -----· --- -XO -·· ·- ............... ··------·------- .... ··-· ... ·-·-------·-- -· ..... --.. ··--------·---------··-- ··2 5---
X 5 STO XO 26 x2 sro . xo 27
-··------------·-·-- ... - X ~ -------cp y------x ! -----··-· rG ·30·-----. 2 J LIO 31
IR J L4 32 ··--·------------ ······ ----------------·-··----· .. x 2 ·-··· .. ·--·---· .. 1..;o ····-----·------- .. ---··-·x o ··-·--............ ·· ·-·---------------------------- ·--·-- · ------·-·-------------------·-33·---------1
L2 X2 STO XI rG 34 - I
:~~ I RET l · 35 , .. u· --·· L :!: · --·-···----·-·-· X 2·· -------L. D ·----·-··-··-x o·· ---------·-----·-. -···---------·-------------3 6------·--.•
X5 L.D XO 37 . x~ L.D XO ~o ····----··-··· -.. -.. ---·--·------------.. ----------.. -----·x3 ................... co·----···-----------x·o·· _ ....... ·--···--------------------------·--·····-.. --.--------------------·-·4·1-------
J L.;5 ~2 I ~3
· · · ··-·- ··-· -·· ; SEQUENT I AL--s EAR CH··-· ------··---,·--·-----··---·-·-·--· ---------------· . ---·4 4·-/- - ' ' ' ~5
L!O X2 CPY ao ~6 I ···t:.1a ··x.1.;-·········sro··-·····-· xo ·······-····------- ·· · ·· · ·· br7 --·---·I
L. ! l >(J . LD . X4 rG 50 NZ J L.;13 ., 51 ·-······---- .. --- ........ ·- ..... -, ...... _ .. ____ ............. ____ .. _____ ... s u s-· .. ·--· .. ···---··x 3 _________________ .. _________ . -----------------·------ s 2-- · ---.
ZE J Ll2 53 X1 CPY Xl4 5~
__.__ --- ··-·-------·--·---REr·----- -- 2 ... - --- -·-· .. - - ... --- --- --------- -- ------------ :55
X3 JL O 56" X4 JL L15 57 ...................................................... -- .......... ·- -.......... -................ .r ---··---·-------------·· .. L 1 l". ----· .. - .... --- ·-- ----------·- --·-----·-·-·-----------6 o-:--. Xe .LD x2+ I 61 X2 STO XO 62 ..... __ .. ______________ .. ____ ------------··x t~ --------·-·s T ci · ---------- -------x n·- ------.. ···------------------------------- .. ----------------------.. -------------- 6 3---·
..... , ..... - .................................... _____ _
L l If
X4 CPY XI iG . 64 CT --~ L Jlr 65 ......................... .;; .... ,., ... _________________ ... L. 7·-· ----.. -· ·-------·---·------- '6 6-----
J a.1 67 J Xl 70 LD XO ··-······· - ····------·-
LD XO. STO XO
72 73 -----
L16
L\7
< !L,2
08/24·/69 17., 09 X'+ JNL
l\!Z I X 1 x l v ./\:)
X4
CLA J RET CPY LIM MOD LD
LI 1 X2 L!6 '..J
X5 ·x2 x2+1 XO
·- ·----- ·-·· - X 6
X6 X4 X2
c p y - .. - --·. -· ... x l MOO sro
·- JGt-
J-<ET
X2 X6 L 17 l
PAGE 2 74 75 76 77
100 -···-·----··--··-------- ---·····---------"----·-·---·-· 1 ·o ·1 · -------------
·----·--------
102 103 104 105 106
···-----·- ----. -----·-----·--- -----~--------------107 l l O 1 l lc.__ __
i I I
·--·------·---·----· ·--·---·-·--·--·---·---·-------·····--- ·-· ··- ------···-··-···--·---·----··-·-·-·-·---·-···---·-··--------·------- ---------·
------··------------··· ····--···--·--·-··· -----------·-··---------------1
08/2~/69 16,58
; - -~~~ ·\ /RE ORGAN I ZAT I ON0 v , . · ·
(~· I A[.A1~ ~EALE ....
PAGE 1
' 2 . ..... ···-· .-.-·······-· -- ·- ··--·- ·-·-··- ··-···---··· ···-·-·-·······--- -----------···--··-
/ 3 4.
I 5 ·;'!"HI§ eR9GR.A.M f3EORGAN I ZES Tf-JE STORAGE :sELONG I NG rO - A G:I VEN ___ PROCESS;···· TH IS STOR-~ /GAPS, THAT IS, FREED BLOCKS, A~D HDLts, BLOCKS oF STORAGE OUTSIDE THE PROcESS ;§TE~ DO~AIN. THE GA?S ARE FILLED I~, ~o THAT ST~RAGE is MADE AS CONTJ.GU6us AS
-1~H I ~E r1::1E· ·HoLEs ARE - LE Fr ·-r Nr Acr. --···· ···- ·--- - ---------"-- --· --- -··-- --· --------------- -----·---iT ---------·---------. 12
/LEVEL 1 .... PRULOGUE. SAVE THE REG I STE RS AND CA Li' "THE PROGl~AM PROPER, UPON RET" /~EG_I, SiE~S AND .. LEA VE,:--·----. ··-···--· ·-······ ·····-- .. - ·- ·-····· .... i ·--· .. ----··---·- . -----·····-···-···· ------·- --- -- ·--· --·----f 4- ------------· ·--------------
. 1 15
--------·-·-----------------. ---x2-~---~~~ ----------~ r5+23··----~---------------~1-~~~~~E~~+~~~~~86ur--As--~TRSTE X3 sVF x1s+24 . ~3 SERVES As LASTEX X1+ STO XO .. . . 21
- --- -····-···-·-·· -~--------·-·----·-·-····---~------ .. x5·· ---------·--·-·-·ST O --····----------···~:--XO ........ _------·-·'·--·--: 1-·-----------·------------·--------·~-22--
X 6 STO XO 23. X7 STO XO . 24
---·---------------------,~---x 8- --~----·--:-s To -- ------·------,--·-x o··------------·----- 2 5----'---
X 9 STO XO 26
--··. · .. ·--------·---:------------~ ;-~------~~8-------------~g-~--~----- -------·-------------------- ~6 - :1
x12 sro '-xo 31 I
-----------·---- . --~---T~ ~-~ ~~---- ~~ g ______________ ~ g _____ ------·-----···--------------·----------.. -------J~---- :1
. 2 .JSM HOLES rHE JSM .2 ALLOWS A RETURN ·ro B\I ,,-;:::0 I ·. . FROM ·rHE TH I RD LEVEL ·-·L;·-·-· -----·------·--·--·-··xi' 4----··· LD --------·---·····-xo···--··::~-. --··-:--·--·--·~--····---·-----RESTORr-rH~--13E~ I STE RS _______ _
·x13 LD XO 37 . · Xl2 .LD XO. . . 40 -------·-·- ---------,c:-,-~!6--tr----~g·---------------------:-"----------n--_ --- 1
··----- .. ··-·-·· .. ---- .. ·---·------'·-··-------'--··xa ............ ____ :Lo-··----·-·---.. -------·-·xo···-----·-------.. ·--··--·------·· .. -·-----·-·--·-··-----·-- 4'4--------j . X 7 . L. D XO . . 4 5· .
X6 LD XO 46 -----· ---·------·· . - · -·--------x5--·----- ·.l..D·- ------··-.··xn·------·-------------·-----··-· --------------- · - . ------- ~ t -·----·
X4 .LD XO . 50 X3 .. ~D · XO . 51 j -·-·-··--··---- .. ·-----................. :, ......................... :- ·x2·· .................. :L.o· ·-·- ----.-----·-- · ..... xo "-·--····-·--·-··-------·--·---·-·-··---·--.. --.. --.. ·--· ··- ··-·--· __ .. _ .. _____________________ .---·-··52---------. ----·-1
. .RET 1 . GET BA~K 53 . 54 ·· -·------/LEVEL 2 ...... -pHASE--1-----------·-------·--·-·-· ---·· ··--- ------------ -·--· --------------- ----·-----------·55·--~---------------~---
l!HIS EHASE ~U!S THE LOCATI~N a~ EACH HOLE ON TH~ STAC~ FO~ fU~TH~~/REFEBENC~o /1 JSM TO P~ASE 2o ·.. 57
·'- ,---· -- /REG Is TER ''USAGE: ····Is·--... ~---···-·- ················ .. ·····-····"-··· ···:- --·-·-· .. --····--·· · ---·-·--·---·--· · -·-·-------"'····-···------·---:--~·60·-···--,------·-·-------
1~2 ~·-FfRsTEX- - . 61 . /X3 ·,O,<> · LAST EX _ 62
----·-··:~-; X 7 ,,,, ~-;,,·-:- PO INTER Ta ·-HE A DE R---o F--c U RPE N r ··a LOCK------------------·------·---------- 6 3 /XlO •• ~ORK- RE~ISTER 64 /X13 ~· HOLF c00NTER- 65 , ...... - ·-······-·-·-· : ... ~ ................ ,.~ ................ •. ·..... -·· ··-------·-···---··-··-"'-- ··-· ·: ... ___________ . ·- ---- _____ .. _______ ......... -----· .... _________ ·-·· .. ·---·-· ___ .. _____________ ,, ..... 66···----··--· -
! ({~~-I HqLES · X7 CPY X2 "fNITIALIZE X7 iAO FIRSTEX •.:,..../ X 13 DAT A O sET HOLE ·cOuNTER TO ZERO
F_IJ.JD~O~E Xl ··-· DA"rA . -·· - ·-3.-- ···-·· ---------.. ---·----··--· - ---- ·-·-· ·- ---··-·-·7c·-·-- ·----···--·------HTA§ RF X7 ~IVE H~ADE~ NUMERIC TAG LOCN XF X7 ~XTRACT .REL.AT IV I ZED LOCN
...... · ••.••• -..- ...... _._.,, ___ -···-· ___ 1 --·-· •• _ ..... ____________ -~·-··-·-------·-~· -··-----·- ·-····--.-~-·--·· .---~-----·-·- ----·-·-- -~---~·--·-·-····----· -····----···-····· -···"·------··---····---------------- -------
. 08/2l~/69 ! 6, 58 PAGE :2 I XlO- CPY XI ~TORE IN Xl 74
~f A~ :gt1~---··- ·· --~~ ··· ···· · · ·······--····--··--·--···MAKE-· AD.DRESS AGAi~ ·--·····---·-------]
Xl CPY XIO 77 TEST l rs THE~E A HOLE
E-----··-Jcc------·-i::NDHOL~---------· --r F···NOT·.11··· Go--rq· ENDHOtr·-X7 TAG o rIVE NUMERIC TAG so POINTER oNI
I - ~OT BE-DISTURBED BY GARBAGE co~ -------···-·············· --······-···-··-··--··-··-x 1---·····-··· ···· s ro--·------·-··x o ---···· ·····-···-·----------·------·--············ ·-------·-------·--------1 o '+" ____ _
X7 TAG 2 . tHANGE BACK TO ADDRESS X13 LD- XJ3+! - · jNCRtMENT HOCE COUNTER
·,··---END HOLE---LNG TH --xF·------·x 7------~--------·---· -·-------·· -:--10 7--·----.... - Xl·O- CPY X! i:,AVE LENGTri IN XlO
X7 LD X7 LOAD HEADER . . 111 ·······-··-··--·---·----·-----x l ·- ·-··oA T A------·-·2 ··,-·-------- .-------··--··········---····----··--·· ·---Tr2·
ITAQ ~F- X7+r37777 113 X7 rv10D X 1 0 tviOD TO PQ I i~T TO NEXT HEADER
··-------------·--·-----··x10---'--cPY x7·· 1-rs XIO MEM ·X? HAS END BE~N REACHED IR JCC FINDHOLE NO, LOOP 117
···-··-···- ·---········· ··-· ··--· x;. ----··-cpy----··- .. ·xo .. ... . . . .. -·- .. . ... sA VE ST ACK- PO INTER·-·rw~x5-·--· Xl3 STO XO sTORE ~OLE CbUNTER I JSM REOPG ~NTER ~HASE 2. 122.
·····---··-······-· ·· ··· ··--···············-·-·····-·---·-······--·---·-···· ·----·-------·-----·---···-------·--------------r2 3----/~Ev~~ 2 -~ PHASE 5 12~ I AT TH IS PO I NT, RE ORGAN IZATT ON IS Ni::ARLY cOMPLETr:-, TH IS PHASE HAS TO MAKE FINAL'
-- ·---· ·/!HE -HE'.ADERS Pt~ECEO I NG HOLES. THUS, IF' THERE ARE :~NO HOLES)." THIS ·PHASE ··x s= UNNE.d /i:.i~TRY- TO' TH I S-PHASE.i THE LAST - RLOCK . IN A SEGEMNT \•JILL. HAVE A HEADER PO INTI NG ' ;!HU~, THE HOLE.MAY SEEM ENLARGFDe-THIS PHAS~ RE6UCE~ THE ~OLE TO ITS FO~MER-S"
---;~ A L~S ·· TriE· S~G~sNT W ITH--FREE ·sroRA~i::~-------···---------...:..___ - 13 r----------· 1
/kEGISTER USAGE IS • 4 . 132 . , /X3 .,;.,., -LASTE~< - . . 133 '1
-····-······-···-- X5 -o-,,· PO INTER -ro "THE.LI sr ·oF' ·HnLES .. i'1ADE ·r N 'PHASE-r-----·------·-:--·134 /~7 ... -> PO INTER TO THE HEADER OF THE CURRENT $L9Ci< · 135 /XB •• POINTER To THE NEXT HOLE - 136
-·-···--· /X l O ·..;,.:,·· 1•JORK. REG rs rE'.R .. ··--------·· ···-···-·-·-·· ,·-··----·--·····-·---····-----T37
/~13 ~ 9 NUMBER-OF UNPROCESSEO HOLE~ !~O
·------/ I
·I
! I+ 1 .... -· CLA. ···-·-··--·- XO - .... ·- GET. NUMBER OF HOLES-FROM-STACK
ZE JCC THRU jF NONE, RETURN . X13 CP? XI i ~AVE NO, HOL~S IN Xi3 ·
-~------------------····"3······-·--1..0·---- · ··---·x ! 5+24·--·--i----------- 5Ei .x3·ra-·LA§TEx-···-·-- -. --X7 LD Xl5"t'.23 · 1NITIALIZE X7 TO F!RSTEX X5 CPY :{O sET UP X5 To po I 1\JT 'TO THE HOLE
·-· ·-·· ··· -- · ··-·-·····-x lo ····- ···cpy· · ··· · X5 · ····· ·- ··· ·············-----···- ········ ···---- ..... ::. · -''150·-·- ·----- "-----·--
x ! O MOD X l 3 151 · X8 LD X!O , . · x8 NOW CONTAINS THE FIRST .HOLE
....... · X a··· ........ , AG ··--·-···-'· 2 . -· ----------·-··--·-·-------HAKE"" TT .. NUf1ER re-·- -·-··---~---·---····-PA TC~OLE X l OA f A '3 .. - - . 154
HTAG · RF X7 ~AKE HEADER NUMERIC -·-----·-----·-···········-····-····--LOcN-·--xF-----·-··-··- . XTRACi"··rHc:·-:RELAT Iv rzEo-:cocN--.. E - . . - . .. .
X!O CPY XI 157 Xl DATA 12 160
·· ····--·---------··HTA§···---RF··-·-·----x7· ····--. ·----: ------------~;;,JAKE--H~ADEft-ADDRESS-AG;O N (:) CLA X 10-1 I rS THERE A HOLE
ZE JCC Et'-lDPATC~ ' No" LEAVE 163 HDLECvc··--· ,. .. -. X lo· --···--·-··· CP --··-·· .. ·x7. . ... _, _________ ··---·-·-----·-··-----·-··-···-···~--·-· .. ··· .. ·-·ro··4 ·---------------------·
. . - . X l O MEM XP. i:;OES TH IS HOLE NEED CORRf CT Im ZE JCC . .-~EXTHOL!:: No., SK Ip CUR RE CT r ON
• ··- ··•·-,-,.._·••e-•·-.----·~---····-···------·-·--·-··-·~-~·••------------·-·-·--~-.w-· -. -----------------· • ----· •--·•
I
I
08/2~/69 !6,53 PAG~ 3 X!O- LD X7 167 X!O STD X8 ~OVE H~ADER TO FRONT OF HOLE . X 8 STO X7 . QVER 'THE HEAQER STORE .. A eo I NTE X l OA TA 3 1 72 HTAG RF X7 MAKE IT NUMERIC
-- L O C N . x F . . . X 7 . -- -------- .... --------- ci ET RE LAT Iv E " L ~ C N -----·---------·--SUB l . 175'
.. ---.... ,,
l ,..._,.
LNG!~ RF X7 ~RE~TE A BLOCK FROM HEADER TO· -----·- -------- ___ ,,____ ·x l .......... DA TA --- ·1 .. ------------·---------------- . .. . . 7r ___ - ____ . LOCN RF X7 ~TILL NUME~IC 200 Xl OATA 12 . 20!
... ·- ·- . ·-·-- - .... HT.A~ ........ RF .X7 ......... ·- ........ ------ -----·-·· 1~AKE A[?DRE~S--AGA IN------------------
, X l . DA TA 2 .. 203 1
PTAG RF X7 .ARK AS FREE 204 - ........ ,_,, ______ ,, __________ ,,_ :---. -xr·.,,,----~cpy--·-----;-)(8 uPDATE-X7 205
N~XTHOLE CLA XI 3-1 206 ZE JCC LASTBLOK j 'AST HOLE 2()7 t6~N··· ····· :~~y ............. -- ·~1 ....... '-'········-·--.------------------~-~~ .. ~5~~E8~N~~~k~~-;--H~~~----X l O CPY ·x1 , - - ·212·
.......... ___ .. _____ , ..................... .,---,-· "-·---------,· p y--·-----------... I c:; .... --.. -----· .. ··---.. --------------·-·-.. ·----....... --- .. --- . ·3··-------1 XD ~ X~ 21
. X8 DOT X t 3 ciET NEXT HqLE 214 .
·-· ---- -·· ............ - ···· C~c1~ -----~;G·------------~8·{,c 37777 ··-·-----------·-·--- --- ------·····---- ---------{i ~--· ---------·-11
. . TEST x IO . 60ES THE HEAQER SPAN ANOTHER HI ..... ------ENDPATcH------t~G TH--;~-~ -----------~~~_t=;~~'S _______ .. ______________ j~r.?~Ht:. ~-~-~~~1sw6~~ .. -Ai'fD--conp--;,
•• .. -- . -· G - .. .. .. I X7 LD X7 222
-~f --- ~~~A ......... ----~ I .... ---- ---------. ------.. ----·---·---------~-~!----------------1 I TAG .RF X7+C37777 . 225 I
- J ?.AiCHOLE ·226 I
· ------·-LASTBLOK---·-x 1·0 ···---··cpy·- -------·x7 27" . . . X l O MEM X3 . yS TH I§ TH~ ~AST BLOCK I
IR JCC THRU IF NOT, LEAVE 23! . ·· ·· --······-···---------------- -·--LNG TH - -;~D _____ .. ___ ~7 - ....... ·-·············----- _____ .... _______ t F ·so;·-upoArE----P~~~s-,(SE--P~IJfT·E·R~I
---- ---------------------- -----;~~-~-- ---:~o --------- ~~;:~:?_?? _____ ----- ------ ---------- -----------------~;~ I
X7 ST:J Xl5+.28 236 RET 2 ijETURN TO LEVEL ! AND .LEAVE """" ••• .... ,., , ........ , ... ,.,,.,.,., ........ , .. ,. •• ,. ........ ,_ ..... , ..... 2lt(i .,, ... a ... ,.,,.,.,,.;•••"" ________ __
·T~RU
/LEVEL 3 •• PHASE 2 2~1 ;!RI~ ~HASE tO~PUTES THE DIS 0 LACEMENT~T0-BE 9F EiCH BL9CK 1 I[ THIS DISPLACEMEN, I I_T rs REcORDE() IN THE IO - FI ELD OF THE HEADE~.- IF TT Y s· TOO LAGGE;" THE 'I 9 "IS SE /DI SPL.ACEMENT rs STACKED, ' FRJM THEN ON.,. THE DI SPi_)CEMEi'!TS t3ECO~DED IN IO ARE RE ;STACKED - VALUE;. .. . . . . . - 2;r5 -
.... /REGISTER. USA Gt IS->.,,···· - -······· .. -------··-.. ······ 2~ 6 ····-·----------·----
/X2 AND X3 AS OSUAL 2~7 ;X4 •·-INDEX O~ NEXT STACK ENTRY 250
----- ·-·--··· ;X5 °0 .,.·· PO Ii~Tt:R :-TO STACKED. L! ST . rJF HOL.E 251·-------------------· /X6 ° 4 INDICAT~S WHETHER LASTEX HAS BEEN REACHED 252 ;)7 ~- PciINTER-To HEADER OF CURRENT aLQCK 253 /Xg .;,.., LOCA TI O,\J FI t.LD OF NEXT HOLE -- .. --- -------------------··--··-----------_---- 25 -·----.. -------
//~) /X ! 0 ._.._., ~~ORI< .. RtG I STER . 255 1~ JXll • 0 ~AST DJSPLACEMENT pUT ON STACK 256 ____ .... ______ ,,, ____ _
/Xi 2 -,.-:. I t\JD I CA TE:s WHETHER Ai'Jy BLOO( HAS NON~ZERO D ISPl.ACEMEt--!r.. 25 1X13 •• INDEX QF CUR~ENT HOLE· IN X5 260 /~14 •d NEXT AVAILABLE LOCATION 261
•~+ ! -• ••' ·• - --~·· ••••·•+•+4+>•>-+•+ ·-••••••••-••• •• :;, +• ,OO ••-• •>'• ,,+o O+"O ••••+ -·><+-+ ,_,,. ------4·-·--,_,+.- ·•·-·-+-,-+-+•++->•'H_. _________ ,~-~·••+•~+ ·--· ----·--+++•·----·•••••-n•••es••··•-••-·-··-·-·----~-4--··- -·--·-·
\ ' ,______. '
Q8/2l:-/ 69 I§, 58 PAGi:. 4 262
REORG X7 CPY X2 iNITIALIZE X7 TO FIRSTEX . ., ...... --. X 1 1 ... ·---·--DAT A. ~) --·-·---·---------------·- ...... START OFF -~ITH ·o I SPL"ACEr1~Nr~·-·oF""
X6 DATA O ~O LASTEX 265 Xl2 oAtA O ~o NONZERO DISPLACEMENT YET
····--··----------------xLr ···-··-·-··-oA TK·-·------··-··1··---·-----·---------------READY-FOR ___ FrRsT·-El'lTRY--ON'··sTACK-LOCN xF- X7 - -270 - -Xl4. CPY Xl sET XI~ TO LOC~(FIRSTEXl
-----------------~-~ ---------~~~ ---------- --~ 13 ·- - ----·--:·------·--·-------FROM -P~AsEr ·=--N~~~ER--oF-ljOCES ___ I
X8 · JATA TOOMUCH . rF NO HOLES, LOAD Xs WITH A RID -··:--··--·-··;··--·-:-·-·--···--------·--·-·-···---·····----····--':... ________ -··--··--·--··--·----.-----·--cARGE ___ VA[UE-,-~c40000_0_1 - ·1
J 1'4ARKDISP . . . 276 · X!O . CPY X5 277 ---- -·--- ---------- ----x 1 o-------r-100----------- ·x 1 3 --,------------------·--------------------------300----
I
LOCN xF XlO 301 X8 .. CPY X 1 X8 f\lOW CONT A INS L,OCN ( NEXT
---------:"JARKDlSP-PTAG--xF·-----x7 . . . . -··303 -. - - TEST 2 iS THIS BL9CK FREE
I
I
HOLE::
. ZE JC~ ENDMARK ~ESP GET NEXT BLOCK _ _ I ------- ---TRYF Ir--------· LNGTH·- -'.XF - ---·--- -· X7 ---·------·· . ~IND NEW Luc AT! Di'{ DF--L:AST"-MEMBEI
. - . . - . f,DD X !A - . . '307 - . . I
TEST X8 ~ILL IT FIT IN THE CURRENT SEG~ ·-·-···--··----------------··-- LE _____ Jcc---w I l:CFTT ____________ yES _____ ------ "---'.3-11 . . . - ·.
Xl4 CPY X5 . ~04 TRY NEXT SEGMENT X 14 . uOT X 13 ''OAD CURRENT HOLE
--·-· - ----- ·-·-··---· - ·-··· ··------ X l 4 .... ----- TAG ·- ·----· 2 . . --·------ r HANG E .. 8 ACK TO' AO DRE s s·------------L~ C~ XF- X 14 ~OCN o~- BL~CK F0L.L0\tJ !_NG ~OLE X14 CPY .XI 3!6
·····-----·-------------'--x r3------Lo--------·-x 1·3.;;T··----:----~-------5ECREMfNi--HOCE-COUNT . CLA X13 ' 320
ZE JCC STAKOUT ~AST HOLE 321 ··-··---··-.·----------,·--------.· 1 o----··----·cP ~, ---···-···,'·--·x5 ···· ----=------- ·------------- --NExr·· HOLE--------322·-----
x 1 o MOO X13 . .. 323 LOCN XF XIO 324
·· --·-···-----------···-·-------·--····--·----·--xs····: .. :. ______ cPY--------··-·x r---·-----·-------~--------·-------·---·------- 325 -----J TRYF IT '. rRY AGAIN 326
SIAKOU! X8 DATA· TOOMU~H qET X8 VERY LARG~ . - w lLLF IT ··--- . L OcN·····- ·xF ----------- XT' .,, ·---- --;-··---··--------·--··- ::.oMPUTE DISPLACEMENT
... - - . . . SU3 X 14 i AC"iUAL DI S~LACEMENT sua Xl I f iDJUSTED DlSPLACEMENT
-···-······ ·----.. -·"··---····----------L: r------~ ~ ~-;------~ ~ ~\ ~ K---------i-----------. i ~---~~~A ~I~t ~--~go; i ~--~~Ai~~;;~~-L T JCC REPLACE 1 • - • '335 . .
···--s~AcK-' -···xi.,·--- "LD- -····-- Xi++! -.-:. ___ I __________ ··-·yf\!CREMENT STACK cou~STER ______________ _
ADO-<> X l i REAL 'D 1 SPLACEMENT
-- I
X 11 STO XO sTACK . 340 ..... ·-· x l ---- OA TA--·-·------"r) ..... ---···--·------,--------····---·----;~ESET xi-· rq· ·a· ·ro I ND I tA-T~-:sTAC R~PLACE ~DR Xl . _ i 9AVE DISPLACEMENT IN R.
. LNGTH XF.- X7 i _ 3lr3 ---····------·--··---------------------:::..~--ADD~------·---··xf;;;·----------·-·i ·--·-·--·----~·-·-·rNCREME:Nr-·,'iEXT--AVA_X_[As[E-PLt\CE
)(! 4 L.D . X !A+ l 3L;-5 . . ~TR XI ;ur DISPLACEMENT BACK IN u
------- .. ·-·· ----------------·-·---··-···. ---~---·oR ···------·-···-Ex sEr::--·f F---o ----.. -- 3l} 7 --
C1 Oi\JES JCC · 1 - . 350 \ ... ) X!2- DATA 1 iF NOT.o TURN ON X\2
IO - . :RF ---- ·-·~---·-·>-a ·- ··- ·---- pUT'D I SP[ACEMENT Ii"fTo--·oF-HEAC CLA X6 . - - .. 353 . -
NZ. JCC GARAAGE iF LAST BLOCK, GO TO PHASE 3 . ···-·-··-·-·········--·-····---·--·-------·--·-------·--·-·----·---------·~----·--------·-----------~-·------.. ·-----~-------·-··----------· ----------------·
08/2~/69 16,58 PAGE 5 E~DMARK LNG!H XF X7 ~ET NEXT B~O~K
. X!O CPY XI 356 -·-···--·--·~···- ··x7. - -.LD . "X7 .... -----·····--·--···· .. ··--·-··· ·- -· ..... ····-··-····--·--··357····----·-·--··-------------·
,,~-\ )'! DATA 2 360 <__..: ITAG RF X7+e.37777 361
--- --------··· -·-·- ·--------------···------·-·-- . X i --· - -------DAT A---------·----- o· ..... ·. ~ - ·-· .... --- ·---------------------------- ---··· .... -----------------------------3 6 2 ------------
. Io RF X7+C37777 ijEMOVE Io ~N X7 TO PREVENT E~R X7 MOD X!O 364 -------···------------~-----x1o ____ "c.:PY ____________ ><1 ------ - ---- - - · · · · ···· · -----------365--
x l O 1'1EM X3 . . . . LAST BLOCK 366 IR JCC MAR~DISP ~Oc GO .. AGAIN 367
. -······ ----------------------··---·- ------·····------·-··tLA ·······--------------·----X 13. . ... ·---·-------------- ----------· ... NY HOLES. l...EFT. . -------
z~ JCC STOOENQ ~Oe SKJP Tq STOREND X14 ~D X13+1 LAST HOLE 372
. ···-···--------··------------·x r 4·· -·r A G-----------2- -··--.-------------·----------------~.AKE"•. ADD R E·s·s·-37 3. LOCN XF- . X14 ,·· ~LACE AFTER LAST HOLE Xl4 ... CPY Xl_ - . LJPDA'iE Xl4 .. ·375
·· - ---·-·· S!ORENQ -·-····-- X 6 ···· ·· ...... :~AT A·-··----· -----~-;~~~-;-~- ------.------------------------·-s I GNAL--LAST'-~L0~~7 ·------------1
. 400 --------;LEVEL··3·--... ~- PHASE- 3·--·-·-------------------------------~ --- ------- ------------- -----····-----------------------40 f----
lT!j I§ PHASE PEf<FORMS GARBAGE :CORRE~T I ON, Tt!AT Is·; IT SEAROjE§ FOR ADDRES~ES AN, /AND C9RRECTS THEM TO POINT TO CORRECTED LOCATIONS" :so THA! AFiER MEMORY IS .REI ... ------·---· --~ ~ ~ ~ 1 s ~ ~ ~ ... ~~ ! ~ ~ . 7 g R ~~ c; ~ ~L 0-;~-~---~~---- ···-··- -·- ..... --------- -------·-- --· -------- ---------: g ~- i
/~2 AN6 X3 •• As USUAL. · 406 ----,-----; K.~ --· """-~NU MB E w · oF-- ENT R IE S O N"""TH E-·- STACK "'CREATED ·ay· PH ASE_2 _____ 1.j:a7··-----· ---·
/~5 °"" PSEUDO-~TACK ~GINTER .. - . 410 .-~' /X6 ,¢-;, CURRENT-BLOCK BE I NG CHECKED ( w I TH IN THE Wc,RDLOOP QNL.. YI 41 1
···(_)--··1~7-·-:. ... Ci.JRREt~T BLOCK SE I NG SEA RC HE~ .... -- · ... - ·--······-' ·--· -~-- _e,_ ....... ..c.·-------'+T2-~-/X9 ¢~ POINTER TQ THE WORD BEING CHECKED. 413
. /~10 """" 1-JITHIN WORDL00P.? THE ~JORD- iO BE CORREcTE6 0 . ELSEWHEt<E.o ,A WORK REGISTER. j
----------·-·1x11 ··7".,;,.;-··LAST"D"! SPLt\CEMENT. "TAREN FROM .. si- ACK·-·-··· -----~-----·---···-----'415 ~~ . 1X12 °"" ~-hrHI_N .. MEML.ObP,!l THE l~ORD rq BE cORRECTED 416 \
__________ 1~-1 ~---""-"" _r~qEx._g_~----~.E.x.T ·-~~-'-~~1 .. _oN --~-§-~Y?9.~§r.~~-~-------=-------------· ----------- -------------!1b·--------~----1 GARBAGE . -· CLA : ·. X t 2 1 . · • • ARE 'THERE ANY NON-ZERO DJSPLACE,
ZE JCC ·--•- THRU , rF NQT., .QUIT AND GO HOME . ----------~--,--------"-:----'~'--x 7 ·-·-:--c p y----·:-··--·x 2 c. ---------,..C-------------~----------·-r N IT r ALT z E.:.: xr··r O -· F lR"S TE'.·x----X 5 CPY XO sET UP THE PSEUDO-STACK
C~RR~C! !TAG XF X7 · 425 . - . ····------ ------- ····--·--···-· - TE Sr······- ·--··2 ... ····· . - .. ·----·-··· ...... ------ ---· rS-THlS ·:gLOCK .. MIXED·-··--·-:···---------
NZ JCC NEXTBLPK iF NOT, GO TO !HE NEXT'B~OCK PTAG xF X7 430 · - ····--·--------- ········ ----·-------·--------':'.'.-------,Es r ----,------ ,··-2· · · ·- ········· ---:----·-----------------is ·· rr- ··FREE ________ ···-·-4 3 t ---- - ----------------
1 -ZE JCC NEXTBL9K [ iF SO, GET NEXT 8L9CK · X9 LD X7 , pUi F I~ST ~O~D OF BLOCK ,IN X9
········-···--·-··-·-·····-·········----------···-·· ··x 1--····-----DATA------·-----··o .... ····-[----- ... <. ....... .......... . . .· ... -·. . . ·-·-· .•• -·- 4 3 4--------·-- ··-----------.
IO RF- X9+ej7777 I ~ORRECT IO 435 WORDL.OOP X l O .L..D X9 . . ~ - 436
: ________ , _____ :_.·_ ::__..:.,; ___ .. ------N Ti"l R--~J cc----------·- :'~ f x Two RD------ -1·--,---·-·-·--. -·--:-50 Es· -I r ··: N E"Et,-·c ORR E t·n '(j N-------A T .. JCC FOMEM' ! . . IS IT'- ADDR~ss . 440 X ! 0 DAT A Q . l IF :CONTROL., CREA TE A DUM~Y ADDF ········ ......... I ................. ., ................... - .. . - ---· ----·-·-· -·- . -- --- ---- - .. --- --- ----· ---· ----- -OR -Us2:" ·w I TH -MEM·-··· ----------------- -----
,.,....._ ! F - -:\_) LOCN -XF X9 l 4Li-3 ...__ L.OCi~ RF XI O i 444
····· ....... ·······-· ..... ···········'x 1 · .. '. · ..... ·-- DAT A .......... ······-·· ···· 1 ··-·. ···-· --·-·--·-··· --··· --r ·----· ----------·-·····--------·········-·-· ··---------------44· 5 -· !TAG RF XlO . 1 4-~6 xio- TAG 2 ·. · · 4J+7 · ···-···--·····-----·-------------· - - -- - . I - - . . -
08/2~/69 !6,·5~ PAGE 6 E~MEM Xl2- CPY X10 ~UT WORD TO BE CHECKED IN .Xt2
X6 CPY X? iNITIACizE°"x6 45! ---·--.--·--··- --·· ---·-------·····x 13 ···---·cPY · ····--·· --- .. · X4 · .. ,.,,_,, ____________ ..... _____ ,, ____ ,, __ , ___ iN I Tt AL: I ZE X 13 ·-· ---·---------
, '_ .. X l I DA TA O MAKE · 1 ~T D.l.StLACEMENT O ~-- MEMLOOP PTAG xF· X6 454
····-------=-: _ _:_.:._ __ - ___ ,, ....... ----TESr------2··-----------------s--·1·HE--sciOC1'BE"lNG-cHECKED-FRE~ .. - . l - - . - - -,
Z~ JCC MEMEND vESa LOOP 456 .·x10 LD X6 . .. 457
------··:--·--·---·-.. --------- X 12··----MEM ___ ., __________ x IO ·····--·-·---------·-·r30ES ··x12··-po·r NT-I i'JTo-··rHTSol:OCK-. VR JCC FOUND ~ES~ LEAVE 4~1 . -
Io XF X6 ~IND oiSPLACEMENT OF THIS BLOC~ --------------------------rEsr·-- a···_ .... ___ -- · ·-.. ------~· ----------463 ______ - ----NZ ..JCC - 1'1EMEND T F ST ACK I~ NOT INVOLVED., .LOOP
CL6 XI ±s 1T A ·-0 ·465 . . -------------------------·f\!NUL·--·...;cc-----------------·11EMEND·---------""------------·--·yF"'SQp 'LOOP .. ____ 466 ______ _
X13.. LO X13-1 ~PDA1E P~E~DO-STACK .COUNTER Xl! (.PY X5 . 470 - .
·-----·- .. ~ ....... --.. ------·-----xi r-----Do r----xr3 · 4·n MEMEND LNGTH XF X6 ~ET :NEXT BLOCK
-. . X!O- CPY XI . . .. 473 · •1
....... - -·-·-·-·-·-·--.. ·-·-··----.. ·-·· .......... X 6 ---·-----L D .......... _____ ... ____ ,, ___ X 6 ...... ·:. -...... ---- - --· ..... -.. · --·----- ......... ---- ......... - ...... _____ ,_ .. ____ .. __ .. ------.. ----~- 7 4·---------
X l DA TA 2 / .· 4 75 :I ·. ITAG RF- X6+c37777-. . 476 •
··--- .----·-. -------.. ----y I - "C;A T A----1)"·-----.. -- ----· .--------------- 4 77
IO · .RF Xf.J.1,.c,37777 500 X6 MOD XtO 50! ·------------- ....... ________ .. _ .. _______ --· x 1 o ·-----c PY ·----.. ----------·x 6 ............ ---- . · .......... - ... -........ - .. ----.. ·---·--- ....... _ .. -- ..... __________ ---- .. _ .... ___ so 2· .......... __ -
. .X!O MEM X3 . ~AS LASTEX BEEN REACHED r~ _ _ IR JCC MEMLOOP . r~O, .L09P 504
----~J ·-- 'NE: X I WO Ro----x 9 . ---·MO o--· ----·-·1··--·--·---------·------·--N EXT ··woR D -------···--5 O 5-· .... , - . - X l O CP'f X9 . HAS 'THt NEXT BEEN .. REACHED
XlO JNL WORDLOOP iF NOT~ RELooP --·-·----N§:XT~L-9K·---TNGTtl"----·xF--·---------·-·-x7 ·-·-··-·'--------·--------------------pUT"":NE'~T--B;ocK·-ri\J"":X7 -----
·. ·x l O .. .CPY X 1 51 l . . X7 . LD ·. . X7 512 .................. ~---'---'-·--'--.. ----·--·-·x l ___ .. ____ DA T A---2----------------- ·5y3~,-----
.I "i AG RF X7+t..37777 . 514 Xl - DATA O . 515
........ _______ .. _____________ ···--------------- .. IO .......... ____ .. _RF··- .. -------· .. ·----·--·-·x7+"c·37777·--------·----.... -, -·-·-------------------------·s·1e;;-·
. X7 MOD XIO . 5!7 . X l O CPY ~7 . 520
·"'--··-----·--·--------. --·,<ro·--.· -iviE M-----c-"·x3---·--·--- -----·i:iAs···:i;;A STEX--BEEN""'REACHED-· . tR JCC toRRECT ~o, b06P . 522
~ . · .. · :'10VE - '• yES.:i GO ·ro PHASES _____ ,, ____ FOUND··--.. ·--·-'. .. -"'LOcN---·-·xF . _____________ ... X9 .............. - .. ,. --- _____ ,, ____ ..... .,.-,----- GET ·.L.OCN'' oF···to:.sE.;;.·caRRECTED--wo . . . " . . • . . l - .. ·" .. .. .. -- .
. X 1 0 .CPY X 1 · · 525 ·· IO XF X6 GET DISPLACEMENT . · · ........ ------... _________ ,, _______________ .. ____ ....... ----- .. -c LB ......... -·--·------·x 1 ............. · ··------ --------·--------· .... - ---- - _____ .. __ - .. 5 2 7--~------.·
NNUL JCC NOST.ACK. . rF NOT +o, NO .NEED ·ro .ACCESS S Xl3., 1..D ,0:3-1 . , . -- . 531 - . " .. __ .. ______________ · -xrr----cpy-- · --x5- ___ .. __ --·-- -;--------_________ .. ___ . _____ .. _______ .. ---532 · ·
.. ·x 11 .. . DOT . X 13 j GET .~EXT Ef~TRY i X l DA TA O , • . 631+ ·
.... ______ i\J~STAC~-- -------- --·cui,-·-- xr-·--· 1--- · -----------·------------535----- · --
,0 ZE JC~ 1 I iF NOT ZERO, AND WI TH ON!'!- TO . \_/ AND ON14 . . A POSITIVE NUMBER .
.......... --- ··- ..... · - · ·: ~---- ·------ 'ADD · -- ----- - .. x 1 1 - .......... -.,--1----------................ ADD ··ro-LAST STACk''tNTRY _______ _ BUS XlO ! ~UBTRACT FRoA OLD LOCN
................ _. ----· -----~O~i~-- RF __ ·-------~~-----~-- RE_pLA~E .LOCN '5ll-2
I
08/2L~/69 ! ~· 58 J NF)(TWORD.
. PAGE 7 ~ET NEXT W~RQ 5~3
51{.4 /LEVEL 3 ""'""' PHASE 4 . 5ll,,5-- . ----------- ········
~, ;THIS PHASE PHYSICALLY MOVES T~E STORAGE BLOgK§ ~O 'FILL UP THE GAPS, REGJ~TER 1\___./ /X2 AND. X3 ... ..,, As USUAL 5•+ 7.
;Xi+ 9,<. 'NUMBER OF STACKED D fSPLACEMENTs., .. LATER A WORK' Ri::G I STER'""55o··-·-------------//X5 .,, ... THE PsC:Ooo-sTACK - . . -55 ! . /X6 ..,, ... TRE PLAEE FOR THE NEXT HFADER WORD 552
---~--- - /X7 '(.>·> -THE PO INTER TO 'THE t-1EADER t~O~D OF 'THE BLOc:K BET NG .. MOVED- ------/~8 ~· I~DICArts WHETHER LASrEX HAS BEEN REACHED 55~ /~!O ·• 0 1HE POSITION TO aE MJVED I~ro - 555
· ····· /~ I ! ~0 "i'HE L.A~T DI SPL,ACEMEt--1·r TAKEN FROM THE. P~EtJD0-?TACK ·------- 556 IX 12 .,.,,THE POSIT I ON Bt:: I NG 1'10VED 'FROM . 557 I~ 13 ... .,, THE CU~RENT INDEX WI TH I ~J THE PSEUDO-STACK · ______________ 560
-------;x P.;."-,<>-o-·THE ACIUAl 'Dr_ SPCACC:MEN 561 5'2 O I
~~VE X7 CPY X2 -NITIALIZE X7 563 I --·-- .. .. . .. ... ... ......... X8 ....... DA TA ........... ---0 NO LAS TEX XET 564 _________ i
Xi I DATA O ~TART QISPLACEMENT AT O 'Xl3 CPY X4 566 - --------· ............. ----------- X 6 .... ···----·· C PY -,----------·--x 2 ·--·--------~-------------------! Nl T I AL rz E"X-6 ___ 5 6 7'
cqND~N~E PTAG XF X7 .. .. 570 - - TEST 2 . . iS THIS BLOCK ~REE E ----- JCC __________ I GNO.RE ·--·- -----------------·yF· so;-tGNOR~-}r······
IO .XF X7. ~XTRACT IO 573 CLB XI . 574
S':iIFT
~~UL _____ Jcc·-----------o I SP LACE' .. ---------------:--iF' NU[C,--·-Go··ro··;sTAtK Xl3.. LD X13-1 .. 6ECREMENT INDEX ><l CPY X5 · - .. . - 577 ________ _
-- ---~----·x 1 · · oo r- · ----------·-·· x 13 ---- ·· . ------· --- - ------------------ · ... · ---· --------- · 60 o X l 1 CPY XI uPDATE X 1 1 6Q 1
CLA XI ~ET CC ARI!HME!ICALLY ·--------------------·----------·--- -·-------------- . 4: .................................. ·----------------------------- ......... ---------·-----·--· ........... --.. 6 0 3------ · ---------
DJS Ph A f E CLA XI 604 I
.............. ZE .... t~5- ........... ;5N 14 ···----·---------------------- f ~E~~ ~~ .. ~~~ r ~~~o--· INTEGEB _______ _
ADD X 1 ! ADD 'TO UNSTACl<ED DI SPLACl:.f1E~lT ZE JCC L[AVE IF NO ~ I SPI..ACE~ENTP GO rq .LEAV8
!4. --··cpy--------------x·1·······-----··--····--·· -······- ----·---uPDATE >< l-4···-------6·! !---------------------· LOCN xF X7 . 612
.. SUS X!4 ~LACE FOR FyRST ~ORD · ............... , ...... Xl O LD X7 .... ·- .. . . ......... - ........... - ......... -6 l i'i·------------------
LUCN RF X!O+c3777? MAKE X!O P~INT THERE PYA~ xF x7 616
--------·--····--·--------- TAG ____ :RF ....................... '><!O,{,c3777 GIVE XlO SAME PTAG xi - DATA a 620 .. · IO RF x1o+c37777 621 ............ .. .......... IO ... - ..... RF ............... X7 ............................... ~JIPE OUT IOit,S 622 .. . . . ·- .
x10 sro X6 sTORE AS H~ADER WORD I
CLA X8 IS IT L.AST BLOCK " z· ------·--Jc c--------·-·-LE NG THE i\l :--·- ........ ·-- . ·-· . r F. s 6 ,; Go . To ·-c ENG THEN·------- -·-· ........... ..
x12 1...D.. X.7 - sET UP x12 626 M~VE~~9P XI ~D X12 627
X l . ···- STO ... ){ 10 ............. ···-· ....... i,,iovE·-···-----------------630 ---------····--·····--··
X!O MOD ! 631 X l 2 '1•10Q 1 ... . ....... _632 _ ...................... .. Xl... CPY. X12 633
:()
XI JNL MOVFLOqP iF HEAQER ~AS NOT BEEN R~ACHED~ . ................. X7 ....... ~P._Y ................... XJ?. _ ................ ----·-···-----··---·--s~T .. .X7 IG .. c.Q,Lf\J_'f ___ J_Q_~.§:><_L_.~shQ_§:~.
08/2~/69 16.58 . PAGE 10 X6 - CPY XI O RESET X6 . 636 X 1 OA TA 2 637
............... · .................... ········ · I1" AG ·····-RF - ..... -- -- -······· '><7+c 3777T ____ ··-----·-------------··---······---··-------·-·-------·----- '64o···-------.. . (-~:~1 ITAG RF X6'vc37777 6J.:·I , ____ _.., - J ENDCHECl<· 642
-·-·--·-· L.~Av~-----~-~--·--s~-~--------~~;·c~·;;·E ·--i~-~~; §-~~~~~~-A~~~B~~-g2~s§ BASE]
LNGTH .XF- X7 .. ~USH BOTH X6-AND X7 AHEAD ONE t -··------.·--·---··-.. -... -·-·----------x·1 o·- .- .... - cPy·-·-· · ....... --···-·x r·-----··------------------· · ____________ .. --- · ··- · ·-646 --- - --'
Xl DATA O 6~,.7 IO RF X7 650
--·----... -. -----·-·------------x 7-----~·-c.0---------x, 6 5 i X l . DAT A · 2 652 !TAG RF X7+e37777. 653
·------.. ------------·x7---·=-.·Moo-------.. -x Io-----.. ~------- .. ------------------ 654 ·------X 6 CPY X7 655
J ENDCHECK 656 -·------I~NO~E---·LNGTH·-.xF· XT' - .. pOSH-X7-oNt:Y-AHEAD _____ __,
XlO CPY Xl . . 660 X7 LD X7 661 ------· ----- ____ .... ________ .............. - ·.-- X l .. .. ..... .-----DATA ___________ ........ 2 ·-- ..... ·-· ......... -----·--·· ...... · ......... _ .. _ .. ____ . __ .. _________________ 6 6 2·---·- . --
IT A§ RF . X7+C37777 663 '/.7 i'-!OD . X10 664
....... ___ 'ENDCHEcK---·x i-·-----c;AT A-·--·-o·--------···--------. -·------ ·-665··------. . - - IO RF. X7+e37777 666
. XlO CPY X7 667 ·-------------- ..... ------·----·---x 1 o·-- ...... 'MEi'f'_" ________ .. , )(3 -- ................ ------------.. 'i~AST BL.OCK ____________ 6 70 _____ _
IR JCC CONDENSE 671 -·--"' . xa DA TA . 1 · . - · i F so., TURN ON ·xa
...... ( _1:----------.. --............... -----------------J·-----r--.. --SH IFr------. ----·-·-·MOVEli-----·-----------67'3 ,.__.., Ll:;NGTHEN LNG TH :xF Xe- EXTEND ·.THE LAST BLOCK ·ro COVER
)-· - - .. - ciF T~E STO~A~E POOL . ............. _______________ , __ .,. _____ . ______________ - ........ ----),DD ----------·-·x 1·4 .. -----------------.. ---------.. --------.. ---,·---·------· --· -----6·7 6 ------
LNG TH .RF · X6 . . 677 I . - DD ' '700
... A _ 1 _ -------1 --·-·-·----·-·-~-----'·----·-tNGTH-..,....RF·------------X6+-c:37777-,--··--------·- ---7<fl -X( - DATA 2 . . 702 PTAG RF.. X6 ~IVE FREE PTAG
.................. -................ ----.................. -- Pi A 1}--·-.. -=,F--- -------.. --.--........... " 6v·c. 37 7 77-··-----·-·-------·--,----.. -- ····- · ................... : .. ........ -.=----·------.. ·7cyir ·1 - ·" .'\ '' ' '
X6 sTO .. Xt5+24. ~TORE AS LAS!EX , 1
X6 SYO >< t 5+218 AND FREE STORE PO INTER 'I ----------··p~QCl?ASE----x4--·-----'(o-·---. -·x !'5+23"" ---~Er~op·-rHE-T:I'RSTEx·-paINT~R--:
X4 LD X4 710 I LNGTH .XF ~4+C37777 711 ~---.. -.... ------·---- ............. , ......................... ·x·( .. - ............. _.LD ................................ X !·+ 1 · . .. ............................. --.. -·--------· .. ·---- .. --.. ------.. ---·--·--.··-71"2·-~------------
LNG TH RF . . X4+C37777 '713 ,· LOC~-- XF X4+e37777 . 7l4 _, ______ ------------ --·- ........... _______ ............ x 1 .... ·. : ......... -T_o·····---'-------:--·--x· f;;;; r·-----'--~---------------- · 7 i ·5--:-----L oc N RF )l.,4+c37777 716 Xl . . DA TA 2 . . 7 l 7 ·,_., _____________ ., _____ TTA..:J ___ RF" ·----- -----· x 4+ e 37 7 7 7---------------·------·--·--- ------··------------7°2'6 ______ _
· X~ - STO X!5+23 . 721 RET 1 ~ETURN TO lEVEL 2 ______ ,, ______ ,, ___ ' ................. - ......... - ................... -.......... -:---·=-----·-·----:-·:·--.. --------·-------·--------·-----/ ... ----~ ' --···72·::r-
r'') /0NtL:- IS A SORT QF MASK, ON THE 'REAL. R2, IT WILL = c37777., Io Eo JJ 14 BIT§ ON F t~ ILL> BITSo JN TRE SIMULATOR.,. HOVJf:.VER.1 IO IS ONLY ~ BI'TS.D :so 0Nt4=c377•. ·
· ... , ....... · · · . . .. -~ ......... : ...... , ................... ' ·~- .......................... · ........ ,·,;·-- ......... _ ........................... _ ... : ....... =---·----.. -.... . ...... , 2'6"" -·-·--------
oN14=c377 ·. 727 !.8~~u~~~-9.-~-~~-00_2_1 __________________ ,___________________ .c__-,_3_0 _____ _
I
I
08/2~~/69 t 6, 58 EXP=c770000000900000000 <C223
I I 73! 732
··-------·--··-··-·-···--· --·--·--·---- ··-·-----------------------------·-----
...... ·--···· ··-···-··-·· .. ·--···· ·--··-- -··-··----- ·-·-····--····-· .. -·-·····---·· ------·-··---·· -·-··--- ·---··-·--·-·----·-····--·--·······-··-- ···--·-·-··-·--·····-------------------------------
·---- ·--------·---------------------·-----------------
••>H-0 ·--------~---·-••• -----·--··· ------···-' ·--··-·-·- • ..... •••••·--·---·-·--• 0 "' --•'<•••··----- ••••-•••-··---------,' -----------·· 0 -----·-------------------------·----
-··---------------------·-------------------------------------------------------·-------
...... --· ····· ·-···--·- ·-·-·----·- --·-·----- ···------------···---·----·-···- .--··-··-····----------·-·--·------------·--·-----
-·-····--·----------------------·----------------------·-·------------··----------------·----------------------
·-()·-······
····--··-·······-·-·-· .---------··-----··-··-····-·--·---------·-·-···---····-·-·.·-···- .. ··--··---·- - - - . . -·--------------------
... -·-------··--····--~·------·---------·--.. -----.. -----------------------·· --------------··-------·----------------------------·
"------~ ,. -·- ...... _ .. --~-----.. --~-----· ~ -· -- -·-- . -
I
--·-~-----·-·---------··------------·.---·--~-... ,. -.... ~·-·····-·-·-··-··-·---·----·----·-·-·----- - . -~---···-·-. --------------------·----------
-~-----------~
08/24/69 17•.23 . PAG~
~~RO(';RAM + 148 "TALK .. ~q SYMROL TABLE LOOK UP. THIS PROGRAM ~-------(;:::.:-~: · ;1 · FI~DS O~ ADDS ITEMS rN THE TABLE .RE-"--" FE RF. NC E D 8 y X 2. 1 NP l'JT I S N AM ( . I N U
··-·· - ···-··; ··········-----·-· --· -- ·- - ······-······. ··-················· 1 IN R .. FOR SEARCH; O FOR ADD, AND ·rHE·----·-----------·--
/ ADDRESS OF 'THE TABLE TO BE - SE.A.f5CHED I IN X2Q OUTPUT IS TH~ INDEX OF THE
----_--·········1······ -----~---------···----------------------·-·rTEM IN··· U.11 AND A~o . Ii~ ·R··· I F""'THE"lTEM-· I ' WAS ORIGINALLY IN THi:; T.A,BLE.e I IF Nor. I · A 2 LS RETURNED iN R-·IF 'THE ITEM~COULD
: ....... - 1·- ----·· .. --· - -- ......... -······· ...... -- -···:: .... ,\jOT . BE. FOUND AND' 'rHE SYMBOL. "TABLE·- ~~AS-· / ·· . . . ·. . · . FULL', · - · . . . . .
. . · · ·x3 STD XO . . i 6 ---------- . · - . --· )(4·--··--··-sro·------ . xo"-- ·------.·----·-·--------- r1
. X5 STO XO . . 20 . Xo ·.sTO XO 21 ·· · ·---------------------... ------····· ·· .. ···x9 ···-·········· s Id ·--·-······--· .. ···--···xo ····--------------·:'·-··-------·-----------··· ··-- --·-···-·-----·------·-22···--------
. X7 .sTq XO . sAVE R§:GS 23 X3 CPY U t NAME-oX3 24 ·· ·· ·--·----·----------------·-- x 4·-. · --:cP Y ··----·--------··x2 ···------------;--------rA BLE":;-x4 ---- 25 _____ _ X5 DA TA O j -- - h O v 26 i
...... ----------·····------·~----·-·--···LNG TH ··---:~;R ____________ ~-.-~~-l-e:37777 r· .. -·----- cOND IT! N-<>"5 ·-----~b .. ·x6 CPY U • . . rABLE LENGTH'9X6
· X7 DATA ·1 I . .. - 32 ---. ·--~--------------··-·10·-- :xF-----·x2,j,,e,3171r·t-- · ·------ 33
X9 CPY . U . I fo~x~ 34 U OATA O 1 35
- 1C} ·· · ··--······- ··· ····· ··· IO····· ···-·:KF ·-······ ··- ···· ·x.2+e:3777T_: _____ -----····---··-·-···· -····-·--·------------36-
I O :RF X4+e.37777 i 37
-·-·····---~~ME!-:OqP · · U _________ :~~sr·----·-··-· ; 2----·· ......... J __________ · -ESTN.Ult-•ENTRY __ '+_Q__ ---: T - -NZ ~ WHATNAME ~2
.CLA x_'7 . i rEST 1 ST NULL .ENTRY ............. ·····--- ····--,·.··-··-· ·-·-··--····GE..... . J . '· ·····--·-· .......... NE x·rN AME . --:··-·-·····---··--·····--------·-··--·· -···-- - ---- 7'"--~-- "J.i.4·--
.L NG I~ XF X2+e3i777 i . . L:-5 SUS X6 . · ! ~6
______ I
........... ·------·--··-·-···---------·-·------·-· ·x 7·------·- . cP-v····----·--·.·--u· ··-·-····--·-····-··:--··- · ------I .NDE x-m:·-,f\HJC[~ x-7· -------J NFXTNAME . 50
WHATNAME ·rEST X3 ~T :ENTRY ·vs NAME . , . - . . . . ··zE ··-········-~J ................... FOUND ........... --~ ···-·-··--·-·· ---·-··-------·-·--·- 52 _________ _
r~§:XT~Af'lE :x2 .JNL N.AMELOOP I · 53 . CL,~ .. X7 " . 54. •
··········-····-·-------··-·--,··---~---·········· ··--·---·-·· TESr------·-··,·-..... 1 ·· .. -· .. ······-··--·-····-··------------··· rEST ___ ST .FUL.t... ----55-. - -----. NZ J . NOTF:ULL - 56 .·
L.DR 2 . . 57, ....... ····-·•·····-·· . . ........... , .. - ·'·····-~·--·-·---·---········--------J --~---··-····--·--·····----·GOB ACK _____ _. _____ ......... : .. ······ ........ ······---·· . ···-· ............... - ··············----~·--:···:60--·--:··-···-----·--:
· NOTFULL .CLA XS· - . 61 .. . -· .. , .TEST ··· · O sEARCH - OR ADD 62
····----------·-·-.·-···-·--. .·. ·:, .·-z"E~--·-. - ,J··---·-- · ·.·._--·ADD····-------------------------·-·-------·······---· -------------~63 ·. ·. . .LDR 1 - NAME NOT 'FOUND
. . . . .. · . · ·,J .. ·: -· . GOBACK . . . . . 65 ······ ··- A~ q ···· ... ···· ···- .. ·. · · · .. X 2 ....... ······· .... C Py··: .... --- ............... X 4 ......... ·--------· ... --------- .............. _. ___________ .. ---· -·-··------ --·-· ·-·--6 6----------------
. :7''·c ·x2 . MOD X7 •· · . 67 V X3 STD X2· sTORE NAME ON :ST ···-··-·cLA _____ .... ---·-x9 ··.-··-··-·- ····--c--~------------·-·-·· DJUSr'-'TNDE;c--··-·-1r
. A . ... . ADD X7. . ' 72
. 1 EXP5 RF- X2 ~TORE ~NEDEX IN EXP .......... -·-··-··--··--·----··- ..................... ········ ··- -····· -~·--- ·--...... ··--· ----~- --·---·-·· ·---·--·-·---·-·-······---- -····----.. ---·~--- ---~"·····------·· .... ···----- ~···h-···'·-···· ..... -----~---~ .. ··-----------·-----~---·-. . .
.... -··----·-·············· ···-- ·-··--- -----
08/2L~/69 t 7, 23 PAG~ :2 .. LDR ! 74
J GOB ACK 75 FOUND ·········· · .LNGTH · :xF · -·· -····· .. X?.+e37777 ·····--·--·-···-··-------···--- ---------·······--·---76···------ ., ·--
1'"'\ . . - - BUS• X6 . 77 \ __ ..,- CLA X9 ADJUST I ND~X ! 00
····-····--·········--· .. -··-·-···---·-··-··---··--····-····--·ADD·--------x6- --oMPUTE-INuEx-ro 1-------LDR O c . - - . I 02
G~BA~K X7 LD XO 103 - -:········: ·-···-···-··-·-····--.. , ... ., .. X 9 ·- ····--··-'t.. o-···-·----···-x o--····----------- . -·-··------·--··-----------------ro 4-
X 6 LD XO ,; . 105 X5 .i..D XO 106
·------····---····-·------------·--·--·-·-x2-·-·---·cPY x4-- t 07 . X~ ~D XO 110
X3 LD XO 111 ········-······-·-"··-·-····-·-·· .-··-----·-··-· .. ·-·--- .RET···-.. -··----·1·-·-- · ·-·--·--·-·-·---------···· .. ··------- ----·rr2·
. · . 1 13 /~ND O~ ~ROG~A~ 148•-l'LNMC 114 ____ _
·····-····--·--·-· ---.. -----.. -----·--·---- 1T5
<1'+8 116
----~---------
~\ . --(_)!------·-· .·--- .· -------- . ·- ... •,,· - ; -·
--------··---·-- . -----,--·- ···:--~·--.··-·~-----·---~----.. -----·-·, --'-·-·- .. -···.-·· .. --·--·----·. -----··-·----·-- --·- ---- . -
····-··-······------------·----
--- I . !
. . I -·-·"'···---······ -·-··--·----·····--·-·--.-·- ,, ---·-----------· . -----i---~-------·
:1 I
I 'I • 1 ·,
·--· -. . --·-- ·--·-· -- .. ·----- ·--··· ----,---------------------- -· l -. . . . . - --·-: ., _ _..,., ..... .,., ........ ,,_ ..... _ ....... ····•-... ••••••··••••·----·-·--··•~_,, ____ ,_,_., .. _ .. _,_,._, ___ .......__, _______ •••··-·-·' ••--""'•--w·---------------·------··------------••...:...._ ___ ... ,. ___ _
. i '
i .. i ---. -----------· .. --·····"[·----··----·--·-·····-··-·------·-----------------
' • 1 • ·•-~-·-·- •••··••·•"--•••-••••••--.,-.,.-· .. •-••-•••-··---··--• -·•••-••-.-·n-·-··-----------·----------· •
(---, '
\~./ """"' ______ ,. ·-.-~ .. --· .......... ·---·····-·-···--· -· ····- ... --------·-· ...--------· ·-·----· --· - ; - . - - . .
.... ···--····--·-··---·-·-·--·-------------------· --·---·--------------
----·-~---- -
; ~RO::~:'~::/;~_:: s 026 f TR A~ISL A TE R OU Tl NE, TH Is PR::::M __ L _______________ _ 1·-· I DE"TERM I \JES WHAT PROC~SS 'THE PROGRAM l,'-.. ) I ro' P,E TRANSLATED IS rO BE i:..OADl:.:D. IN; ,. ...... _ ... J· ······-·······-···--·······-·-··-···-·-···:---:----·-··-·AND ·puts THE····NAME· m:··-·rHE·-pROGRf\M·-r N--·
I THE SYSTEM PROCESS BASE., THEN fjETUf3NS I TO MtXMASTEP, WHIC~ ~ALL~ A RO~TINE
-·-1- ··-- · -·--··---·- · - ·---·---···· -· -·----·· iHA r·EXECu I Es· A····roM ·j40~ ·---- .... ------·--·---X4 LDA c231 .. . LOAD PARAM POINTER XL.'- MOD 1 13
... ,--·-··········- ........................... -·--···-x 2·--··--.Lo A-------T 36 -------·-"-· ~TAB·-po IN TE R ... x2----------L.D R l . . . 15
U L.D XI~ . pROC NAME ... U . 16 ······--·-·-····--·------1----svs···-·····-···--14s-------·-··----------- r~O TO ·STAU<----l7------
x2 CPY . U rNDEX-,,X2 . 20 STR U 21
····-·-----·----------·------ . TES r----·-o··--··----· rEST-NAMcON-s--------NZ . J - ERROR21 23 X4 MOg 1 24
--- ·-----·-·---···----·-·-··----·-----------------l) ··- ··-·L D ---·--···---------·-··· ····--)( 4 - . ---.----- -----··- ·--··------------- -----··------ ... NAME·~ U "" --- -· .. -···· '• -··· -····-- . -·- 2 5-----------
u sTO x1s+1 ~TORE IN PROC BASE ~ .. . . -X3 LDA c?52 sAVE OLD PROC NUMBER
·········-····------------ . ----·----·--L.DR-----·-·x2 ..... · ----------·rNDE>, ... R·---··-··--·-30 ------X2 sro ~252 ~HANGE-PROC NUMBER LI LD~ 196 ~w FOR THFTY~u·
· ---- -·----···---············· ·-··--··· ···· 1 ·· - - ····· ----. s vs·-···· -··-··-······· c 3 o 1 ·······--·- --- ··---- ............. ·--·······Lio ····· r o ··s w r r eH·-·--·-3 3·------···--,
X3 STO c25? .. . 34 RET ! . · 35
E~ ROR 21-····-------··-·- ---··cLA---·-··------··c21 ···--·-------·-----------·-··-·----- ---3 6-------
. TOM c224 . ~RINT ERROR 37 U TAG 3 . . - - ~-0
.......................... ··- ...... -··-·--···· -··-··········-·-··-···-·-·· RET ......... ................... ----····-·-··-··· ----···--·-··-- ~.1-------
<156
'+ 2 ":-3
--:'+it il,5
................................................. _ ... ··-···--···--····--···--·····--··-·-········-·-···------····-···---·--···--·-·--··----
08/20/,.69 17, 06 ~5A· I
/SET UP l52lCV~-NAMESs DEFAULT, AND MAX) FOR PR~C 2 -- .... '.:':..... X::3 ~---LDA ---- -- 152 __ _.. _________ ···--------------"·-·-····-----·------------··--·---·--· 3
. PAGE
X5 ~D X~ 4 . X6 CPY X5 5
------.. _ .... - -- ... - -------------· X 1-·--------0 AT A-------- :::i --------·-- · -· '6 1
)(3 DA TA O 7 I
lNGTH KF X3 ·IO I --·---.--------------·-----------------x l ... ---·-----·--·oA TA··---------·-1 · · ---·---------------------------------------------------------·T1 I
ITA~ RF X3 ' 1132 I X l CPY X3
,·· --· ---·TAKE -----------1--·-----;:,: Y S --~ o· --------AK E-·s PAC ~FO R-B lo CK-5""l.:N G TH-, ..., 1--- T _ . . . .. . , X l STO )(5 . 15 1
X l TAG O l 6 ---- -- ------~--------- ·--------------------'x 3 --------RE x ·----------·-x 1------------------------ ------------------------...,..----1 r-----x I DATA 5 20 LNGTH .~F X3 21 .
.... . ----·------ ·------·--·--·------·- X 3 --- ·· .. RE x-----x 1--- ·2 2------
X 5 JNL TAKF 23 X5 CPY X6 241- 1 . ----- R ~Ao·----·--------·----·---· x i----- .. -... ·--·-·--L·o ---------- --------. x 6 ··-·-··--- ··------·-·-·--·-------------- -----·--.. -·-····-~--·-··· --------------·-----------····-------------- 2 5·-- ·
1
TOM c223 26 X6 MOD ·1 27
·----·······--- .-----·-·-------- ----·----x 1 ----··· L. D · ·------ ._ x 6------------ ------ 3 o· . ·roM .. c22~ 3!
X6 JNL ~3 32 -"·----····--·--------------- 6 ...... --------LD ·------·--------------·-: x5····--·--·---·--·-----·--------------·----·--·-··-----··------------------------33·--------·-,
Xl QATA . 3'+ EXPS RF X6 35 -···· ·--·-· · ··· xs·-' ---JNL _____ :·-·-· -2 ·· : · 36
/STORE COMMAND NAMES lNTO CST ( 151) . 37 - -- .. . Y! 1...DA J51 . 1.~o
·· -----·---------- .. · - ---· · -·----·- -------------·· - - . ... .............. T OM -- ........... -· .... -c 2 2 3 . .... . ... --_·- ... ---- . ·---·- .... ·----------· ---------·---·------------------ -i.,,. 1
/§ET UP LIST OF SPECIAL CHARS FOR OPERATING RT -~2 /(CHLIST c3C:5l-STORE · .... = ( l , JI rN L.rsr' . <?3 ....................... · __ ... ·. - ---·----·x 1--· ------DATA" ________ ·54·· · - · .. - _j_____________ 4·lt-·--
X3 DATA O . 45 LNGTH .RF X3 46
-----·---··--··· -· ·----------·x 1 --~- ··-0AIA··-·--------·1 -----------
I TA~ KF X3 50 Xi CPY X3 51 ... · ·· ·----- · ----------------· --·----·-r··-------s vs----. ----1 ·3 o·-------·-;-----------·------- :s 2-----x I STD c30~ , . 53
TOM c223 -54 ............ --------· ·---------------------- --x2··-· ............... cP y-------------------- ····x· 1··--··--·--·-·--- -----· -----------····-----·----· -------·------- ·--------·---·---------------------- ss···--- ,---------------
X2 LIM S . 56,. LDR Xl . .57 . . .. .... - ............................ X' ! ....................... c p y .............................. 0 ......... ------------------------------------------------6 0 ---.-------:---·:
LLS 6 61 SHF'T .L.LS, 8 62 _______ _
·-·---------- ::. · -------·-----·-x-i-----sro------------·x2· 63
Xl CPY O 64 X2 JNL SHFT 65
... ~~---···-·-;§E r--~~-·s UF FR' ... ~ 2 2"1"('18-·wa RD s· T oN·G·r------------ 6 6------z I Xl DATA c20 . I 67 < .. .,.1 L NG TH RF .. X :'1 7 O.
· x 1 ---=---- ··cpy-··-···------··---···-··-·x3 ·--·-------------------------·-···----------------·-------··----------····- ----------·-·----·-·-------·---7-y··--------------
1 SYS t?O 72 Xi STO c221 73 .................. _____________________________________________________________ , ___________ .. ______ _
·------
I
I.
08/2i+/69 17106 /~fO~E NAME IN"SYMaOL TABLE
X l LDA roM T0i'1
POR SY§TEM 136
,...,-.,·~-CC:C.,
c.23
PAGE :2 74 75 ..... -------·-- --· -····-· --- -- ·- ·--·-·-··-· -. 7 6-: -----·--··---------------.
77 100
.. _, ______ , _________ ·-·-··- ----·-· ·---· ·--·-------·--·-·· .. ----·-·-·· ···--- ------·- ·-·--·---------- -- ·-··-··""'-· ------ ··---------------------·-···-···------·-·· . ----·-- -- -------------·---------------:-··----------·-----;---·---
-·--------- I
__ ,,_)_ ...... ·1
I
~or;: 17• ll~6r -- ~~67 - -- - -- - ~A-~:---!--------X l L..D · X l 5 ····-··-··-----·-···-··· ···--·-----······ .. ··.·······x r······- -··---- ,1EM·--·-··-----~------- ···x t 5 ··--···········-··· ··-·----------------------------------------- 6-----------
z~ JCC SYSSAV~ 7 Xl LD ·xo 10 ---·,·--·---·-·---------·-. .:·-···-·xo ·---·--------··sro ·-------·.-·-----,· x 15 ···----··----------· ·---------··-------------------1 1 x2 srq · x1s~2 12
. X3 STO X 15+3 13 __________________ _ - -------- --- - - - ··: X 4 --· ----- . ST O - ----- -- - - X 1 5 + 4 --· -- ---------·--- ·----- --· - ... ------. ---------- ----- ---- ·-····- 1 4
X5 STD X 15.:.;5 . i 5 X6 srci x15+6 · l6
---. -----·-····· ·-:,······------·,-----. -- ·xT---·sro··---------··x 15+r-·--------·-- --- -- --- i7 xa .sra x15+8 20
.X9 STD Xl5+9 21 -··---···-·········--·---·-··-·-----·-·-···---··········:. ·x 1 o··--·····-·· sro-------··------·--····x 15+ 1 o ···--·---'·---··-·-·---------------------------------·-22·------·----. X 1 I ~TO X t 5+ 1 1 · · 23
. Xl2. STO X15+!2 24 ·------------ ------ .· - · ---·--x 13-----:.:.rro----------·-x15+T3____ 25 __ _
··. Xl4 STd· Xl5+14 26 J CALLRET .27
-- - .... :. SYSSAVE··---····x l ····-------·-LD" ·-··------·--xo··· ---·""------------,------------------30 . . . - . X2 .. STO XO . 31 .
____________________ · __ ;! __________ :~;~----------- ~~----------- ·----------~---- ~~- 'I
X5 STO XO . . , 34 I
···Cf·---·······-··· ............... ·-- .. ~ ~ ..... --~···~ ~ g ·····--·-···--- ······-~ g ..... ·······---·-·····-------~-------- ·----------···-------·----·-----~ ~ ______ · --------;I · X8 Si"O XO 37 . •I
X9 STD XO J.:.O ' -------------.--·x ro- ·-· s ro·- · -·---··xa····-··-··-··-·--. ----------------· 4f __ _ . x1t sro xo · · 42 · . .. X 12 Si"O , XO · . · '+3 ,
·--·- ··--·-·:----·-----------·-,. x·13···--·'-·:sro···-·----------·-xo· · ·-·····--·-----'.·-----··----·-----~----···---------------·---~-4~---------·--1 x 14 sro · xo . · · · ·. J.:.5 · XO MV . X 15+ 15 '+6
---·-----·-----------·-x2·-----LD····----_-----·x 1-s·-···'---~- · ----- . ---------- . 1.:;1·--x2 STO XO . . 50 XO STD X15 51 · · .······-·····-··- ··cALLRE· r--·---······x 3 ··· ·----····---- cP v·--· ____ ....... ~·-···), 1·s ······ · ~ -······ --·- -M -------·------··-- ·---------... ·--··· ·--···---------- -···02 ··---~---------------·--·--
- - - X2 CPY XI 53 NT JCC PRETURN 5~ . ····-·----·-·-----.····-· --·--·---------~---·-·····'------- --·· s TR--------··-----)( , ·· . .. ... . .. --'-'·-· ·-- ------- -----··------------··--------·-· ... -----·-···-5·5··---------------·----·
· CLA XI 56 .· ZE JCC SYSC:ALL 57· ······· ................................. : ...... ---············x .. s--····--····------ o A ·· .................. ·----·· 20, -···-···· · .. --··---- ··--- -- -------- ---------------- ---- -----·-· ·· ··----------- ·60---:----··---·---- ... ----- ... · l L . c
. X 15 DOT X 1 . 6 t XO LD Xl6 . 62 ·-··------------ · --- --- ·. ---x---·------sro··-·. ------xo -----·----·-----------------·-----------------63 ·--·----------·-.~ . .
X2 STb XO 64 1 ~SM NON$YS 65
.......................... ······-~: ····--·····-···x l ........... t..D . - - . ------ .... X0+2 --- ---- -- --- -----------· .. -------------------------66-- --(,... .. ') X 1 LD XI·+ I 67 (./ 13 JSM XO . 70
SXSCAL.~
J .... -······-··· -·- .. ·-···· RE ·r URN··-· ...... -·-··· .... ····-·-·----------···-···----. --····--------------------_·-/ f .... ·-··-- ----·---- ---···· Xl5 LDA C207 72 xis .LD Xt5. . 73
.. , ···········-·-.·-··------ -··-···-·-·····-·-· ............ __ , ____ ._ _____ ,_._,.. ________ ~-------··-- .··--'--·-··•"'------~····--'---·-----···-~-.. ·-·--·~---·--·---·-----,-- -- --- ', . ,._ :~
08/2'+/69 17. 11 . PAG~ .2 XO .. LD X!5 74 X2 STO X!5+2 75
----- ------·-- X3 - ·sro ---- --·· · - x 15+3 - ---------- 6------------------( ~\ LDR ;.(0+2 77 \..j X 14 LD xo-:-~ I 00
·--------------------·------------·x ·13---------t..0-------------xo.;-4·-----' ·-· ro I X 12 1..D XO.,'-S 102 X l I L.D X0<(,,6 i 03
·-----·-------------- l O - --·-1...D -------- ---- X0"."7 ------------i---------------------------------- 101+·---------1
X9 1..D )(0.:-~ j 105 I
.---·- --------------------~~ ----~g _______ ~g::7 0 ~-g; I
X6 L.D )(0-rll 110 I X5 t..D XO*l2 _ 111
-·-----------------------------:0+------L.o----------xo..- 13 ----------;-------------------··-------112 I
. X3 L.D XO+!~ - 113 X2 .LD XO+l5 114
--------·------------------·x o-----i·1v·------x15;,,,,3 rT5 _____ _ Xl LD. )(Ovl i 116 X l L.D X !+ !. i . l I 7 I,
------------------ - ------ --- 1·3 ----------JSM ____ -----------x 15'1· 2 ---- --·-------'---------------- -------·:---·--------·-----------! 20---------1 J RETLJRN . 121
PkETURN sTR X? , 122 . I ---------_ =---:--~-----~-~------~~~----~~;;----:· f~! ;I
X3 LDA c 207 125 __________ I
- ·- -. - ---------------------------·x3 ·---------------ooi ·--------------------x2 --------------------------------------------- 26
J DTHRET 127 I
X2 1..DA c 207 130 I ----------·--------------·--·x2 -------t..o------ _ ·x2 ·------------------1-------------------------------·-r 31 ·
X3 L.D XO 132 X2 MEM X3 133
RETO ----- --· . - -- -NZ Jl --1 R· .. -.iC C ------------- -o TH RE T . -------------· ---- ----- . ·- ------------- ---------------! 3 '+ ---------------.
X ls·.. t..DA c207 I 35 Xl5 .LD ;<15 136
---·----------------- --------------L.o·---------·------·-----x r 5--_ ----------------·----------·--· - ---T37 ______ _
X2 LD XO 140 X2 . STO X15 l~!
...... ·--------·- .. ---- ------ --- -------·-----· - -------- -LDR --------·-----·---xo -----· ·--------------------·---- -----·----------------------------------------------------------·r42·----------x 14 ~D-- XO 143 Xl3 LD XO 144
-----------·----··----------------- 1 2 ·---·-L.o -- ---·-------------xo------------ -·--·------------------·--- r~.5 · · Xi I 1..D XO . . . ! i>6
XIO LD XO 1~7 X9 ----- 1..D --· XO - .......... -- - ------------ 50 -----------·,.----·-·--·-·
,xa 1..D XO 151 X7 .LD XO 152
.. X 6 --- 1..D O 3 - - - .
X5 .L.D XO 154 · X4 LD XO 155
-· -~-- ·-----· --- ·----------------------------- ---- -·-----------. - _- - X3 ~D- kO 156 X2 LD XO 157
.~ET 1 l~O X 15 -----·~cPV·---·-,---·-·------>C-1 · ----------------------~---·----------------------------------1·6·1·
· XO LD Xl5 162 X2 t..D X!5+2 163 ){3 Xtt X5
i..D .... )( 15+3 ·--·-- .... 4 ------------------------
1..D X!5+4 165 1..D x1·5+5 166
I I
08/2it/ 69 I 7 o I 1 . PAG~ X6 . LO X!5+6 167
'3
X7 LD Xl5~7 170 X 8 L.D . X 15+ 8 - - -- - ---- - ------ -- -- -- ----- ----···-· 1 7 1----------------------------------
X9 LO X!5+9 172 X!O .LD X!5+!0 !73 . -- --- -- --------- - X l l LD --- ---- --------- - X 15+ l I --------------------------- ---------- ----------·-y7 4 ----------------------·
Xi2 LD XJ5+!2 175 Xl3 ~D X!5+J3 176 ------- ------------- -------- ·x1 Li- _________ LD ____ ·. ------·xi 5+ 1 177
L.DR X!5+15 200
.-- .··--·--·· <C:301··- ----------------- ------~~~T _ ----·· ...... _I ---------------- 20 I -------------------------------------------·---------------------- - 20i ------
··-- ·-·--·-··--· -----·-- ----·-----·---------------···-----·--------·-------···--·--- --------------· - -------- ---------- ----·----------------'
/.~~"
···L> . . ..... ,. ...... ---·----- - --- --·--··-- ..... --··-·-··------~··· -----------·-··---··· ·------ .. -- .. . ...... - •··------.•--- -- ---- --·-··----·--·~------------------------'--··-----------.
·-------
-------·------·--------1
08/2'+/69 20. 13 . PAG~ I 2
.. ;~:_: /PR~~R~~ ; 19~-r~FT~Df 70~ -O - ---- -- ----- ---------------r .. ---------·-····--------------------x2·----L-o, ------·x-15+--17 ------ 6------
1 · SYS 148 ''OOK UP 'PROG NAMES L . . .. X2 (.PY U 10 ------------- _________ .. _________________________ s TR ---------·--u --------- ------------------------------------------------r r------
. TEST 2 iEST ST FULL 12 ZE J ERROR17 .. 13
, ·- · --------------. ------------·- .. -----· 1 ESr~----r·. ----·------·-----------·rEST--OL.D·-pt~oG---pi:------! ZE J · NOFREE -. · . . . - - 1 !3
• U CPY X 15 16 i ·-·---·--·-----.. ·---------·---·---u--------·--·-·DOT· ---------------x2 ··---------------- ·------------------ .--ONTROL;'WORD.-U -·-1 7--; - . c -' U . STO c 30:::> · · 20
NqFR~~ . TOM c22~ tALL ASSEM~LgR ----------·------------------·--- X 3--··--L DA----. --c 3 0 2 . 2 2
U CPY Xt5 23 U MOD X? 24
--·----.. ----- ·-------· ........ ··---- --- X3. ·-- ----- STO ........... -,--- .. ··u .... ---·----:-··--------------·-··- -------------pROG ---ADDR~VT----,---·-25 ---------------. CLA O · - . - · . . :26
·x 1 . sro -· c302 ·27 :-----------------· -----'RET T3·--- 30 ____ _
. 31 ERROR17 CLA cl7 32
·--------- .... -: ---------------------- ................ --- _·-roM ---------·--------··e 2 2 Ji:------- · ....... ·----------------------------------------------3 3··---
RE T !3 . 34
1-<'}-1t;:No··or~RQGRAl'r-·19:,a.-~,NMC-. -~------------------.. · -- li <196 · ~o
---·---··-------'------------·--------- . -------------
I
'.I
I - ................................................... _ ...................................... ·----------------· ..... _ ................ _ ----·······----------·.-·----··--·-···-----------------------. -------------
·---'------------------- ----~-----------------------
- -····-·-----·-··--·~-~-··--· ··---·---··-----~--------------·-·-·- ----·----···- --- . ------ ·---·--·-···,.--·-·----------- ·-----~--- . ---------------· -----------·------- . ·- - -
---------·
I
I~----------------- . ··-- -----··-----------·--·--·--··-·-------·--·--' ' I
/,......._' i l ~-./
.. - ······-------.. -------.. --~----~·---·------... ---·--·--·-·,,_ ______ ... _______ , _________ ~---. .
--~---·---·····-· .. -- - --·-----------
~ -----------
08/2~·/69 I?, t 3 I
/~ROGRAM • ! 98 SCAN c...) {) ~ 2 . 8 X3 ..,. ... - LDA c 22 I -···· ·-·· -- i~ -·----------·-----------·-··-· 3 -----···--------------
CLA O 4 -LD X3 g 5 . 1..DR . ······ .. Xlr -···--·-····· - R ···--·. ----··------- -·-- - _6 _______________ _
LLS !4 a 7 STR X4 , B IO
----------------------·- ---·-- - -··------TEST·--· ----·cl oo-- --- - -------------------·-8·--·------------n·--·
NZ JCC J 8 12 -X5 -· -§:X . y . ---·--·- ·- I ·- --- ~ -----------------··---- ~!---------------X6 CPY 0 B 15
CLOP cLA o 16 · _________ :.'.__'. __ ------------------co~ ------------ X 4 · -- ---·-- --- ----------·---- -- .·------·- l 7
LLS 3 B 20 STR X4 ; · 21 · ··----------· ··-····-····-- .... ··- ... --TES r·· ---·----.·- c2on .... -- .-· ··- -r··-------··--------8 ------------·-·--------------·- 22 --------------··-
JCC cMMD 8 23 · LRS 3 24 ----·-····--------·------ . . . .. . . . :LDU .. · ·x5 . . .. . . R.. ------;,5--
• ... I
LLS 8 ~ 26 I X5 .CPY U R 27 - ··-------------··------·-··-- ··-·-ccLA ·--------·--- X6 ------ ------------- 8 30 ------'
.TEST · 5 8 3 ! GE . JC C CM MD ___________________________ 8 ___________ _: 3 2 ___________ _
···--·--------····--·-·-·-··--···---·-- - -----------ADO ---- ------_-! -·· 3 33
LT I
X6 CPY U 8 34 J CLOP R . 35 . (.:J,, ·· C~MD --- -· ··· · X ll..,. " ...... CPY - X5 -- .... ------- . ----·- ···-·a··------------ . 36 .
TEST 5 37 f\!Z JCC 1 · R L~O
. ·-··------------·---------~- -)~5 ----·----~~I~ -----------0E)(TCHAR·-······ -·--------·------~---- I ~-~----- I
--- ·- -··· · C ~G IH · : t~ A__ ~ ~ J.~e:3 7 7 7 7 ....... --- . .. -- --------{-- ~------------------------: !---------------1 X7 CPY U 3 ~5
. U CPY X ! 4 - 46 -- ·----·--·-·cML P ------- --·-····-- ·-··- ··-- --·---- TE s r·--------- x 6 9 L~ 7
. . ZE JCC CLIST B 50 X6 JNL CMLP 61
- CLA -------- . 3 . -- ----- ---··-···-··----- B 52 - · TOM c22~ 8 53 J K A . 54 . ····-·· CL! sr---·:··------ LNGTH" -- XF _____ - -------- X6+e37777 ... -- - . --------- ----· ~ -- -------------- ---- 55 ___________________ _
... - - BUS X7 . . e 56 ADD c23? R 57 ·····--· - x 13· ·-··-· · cpy· u ······ ·· ...... ·· -·· e. ----------·----- 60 -------·-----------------
. CLA 1 5 61 EXP5 RF X13 R 62
·····-----···-----------------·-----------··-----·-·"13 ·--------, AG ____________ l ---·--······---- ------- ---------- 8 . . . . . . 63 - . ---
X6 LDA c231 ~ 6~ X6 MOO 1 8 65
ALPHA U CPY - X5 c .. .... .. . . . 66 .. . . . --- .
;-~ /THE FOLLOW I NG I NSTRUCi" 1 ON.o LJl\!ED I TE Do WAS A TEST c ! 760 67 ~~-) /0NTIL TdE NEW SAMPLE IS AVAILABLE~ IT MUST BEE ITED TO TEST Oa - . . .... TEST O . . Q _ : -:: _ _.:: __ ..: ____ , _____ , ______ "7 r·------·-··-···----····-
NZ JCC E i 72
CL A \ O ....... ____ .. _ ............... _______ ............ _______ ---·--···----7 _____ 3 ____ ·-·-·-----------··---·· ___ _
08/2'?/69 t7,. f3 PAG~ :2 . . U . STO X6 6A 74
. . CU\ 2 · · . iSA 75 ...................... ···- .. ... EXP5 ....... KF ................. -- X6". ···-··--· ..... ··'····~--------------.. ------59 ------------··-----·---··7 (, ------
~~ X6 MOD I ciA 77. U RET I ~B 100
·-----------------·E···-------------"--···-------·-·1EST"'-------·o 160' ro I NZ JCC 2 ~ 102
. I JSM NEXTCHAR E 103 ·---···-··'"'"C""'' --··-·---·-·"·-····--·"""'''"-----"J" .. ,.,---·-·---·-ALPHA---------1--------·-;::. 104
TEST c:17! I . ~ 105
.... ,-.......................... -· -·----~-2-·--~~~---~~EXTCHAR __ j -- ~ ~-g~-----J. ALPHA ~· 110 TEST 2 . ( E '11 1
-----·--·-----------. -Nz---· -;:;cc -----·-.. 2-· ..... -----------T----·----i:--· ~-----n·2· 1 JSM NEXTL1NE , ~A 113
J ALPHA.. ~A 114 ........... ---------------~cLA ---o-·· G rrs·------
·x7 cPY u ~ 1 16 U CPY X5 . G I 17 .. ----- .... -.... -·--·-·---· .. ·-···-·-.. ·----- .... _ .......... -·-·-.. ---TEST ... - ................... c:· 2 4 r::; ................................ ··--.,----.. -......... H ......... -.................. -----.. ------· .. ·· 1 2 0 ____ .. _________ _
ZE JCC NUMB G 121 CLA I 8 122 ·
··------·------·----.. ----·----:-------.. -: -AD0.,..---x7-·-.. --. -I · -----G 123·------LJ .CPY . X5 .. i G 124
'TEST c:246 G 125 ----·- --- .- ·------.. ---.--.. ·----·z E---... ··-. Jee·· ·-----------.. ·-·::·-Nu Ms··:--.~-----.. ··------------·--.. -----.. '-·-------c; ·----.. -------------r2 6 ------
CL A I . ~ 127 ~-. . ADD~ X7 . . G 130 ·
--( }--·---"·-----·--- u-·-··--cpv·----------. ·x5· ----- ----,. . ---·-r:t T3f·------..... TEST c:?.53 . G 132 .
ZE JCC NUMB G 133 ___ ,, .. __ .. ____________ :: _____ ._ ... , ........ --- . __ .:._ .. ___ TEST_ ... __________ .. __ c 2 0 O ------------.--------------ci·----· .. -----·-13 4-----
LT. JCC IA ~ 135 . TEST · c 211 G 136
... · ·:-·· · .............. _ .. _____ , __ ;_ ____ G r-------.,.Jc c ·------···H-·--:--~----·-- --r,-- ·--y3 7---. CLA · .I . . . ' 1 J{,O . . ADD-<> . X7 1l;l
... _.- ... --- ....... · ··· ..... _ ....... "'-' ....... ..., .. : . .., ................ ______ ....... -J -.. -·--- ____ : ......... , ..... ·GA · · -·-------............... _______ ,_ ...... ~---·-··'-·13 ------------------- --T J.; 2------
NU MB · I . JSM . '1\JE XT.CHAR GA . 1 ">3 G~ 1 JSM NUMBER . ~A 144
-·-----·-- :----- · .. · . L DU-- --x 5 ............ :.....-. ---- ---14 s----- · - ·. TEST c 160 . . 146
. ZE J ALP!,A 147 , .... - ............................. _____ .. ____ ,_::-~:--.... , ....... -------·----·rEST ....................... ·c 1 71 -......... _ ........ _ .......... - ... -............ )------·--·-.. --------. -. -·-Tso-------. -----·--··. . . • 1 ZE J .. ALPHA . 15 ! ,-
. •. TEST c2- . . . 152 .......... _ .. ___________________ .. __ ._-z E. ------ ·:J ... - --------·-- ALPHA---·-------·------·------- · ··r::, 3·
. 'TEST c 176 . 154· · ZE :J ALPHA 155
........ --,----·-·-------;-, . .,.---. . ··-;------~TES r------·-:-·o- --·· ---------------------·-- T5 6
ZE J - ALPHA 157 . . . .... · . . CLA . . 6 . 190 ____ _
~·---·---:-·-------------.----.--.,.-----------------l OM-·--·---c·2 2~ ----------------------- 16· 1 /'".\ . .J K 162 L, H 'TEST c 24-3 !~ 163
· ...... , -·· ....... '--~-- ·: GT' .... ,JCC ............. J.. :-- ............ ···:-······--····-.. -H ·-------------·---------··164 ----------------. . 1 JSM I DENT HA 165
. J ALPHA H_~ 166 ........................ ------· ........ ____________________ ,, _____ . ________ -'"
· 08/2LJ./69 t 7, ! 3 PAGE . 3 . X7 . LDA 197 I A - 167
LNGTH XF X7+e37777 170 · - · ·x9 ..... ..: ..... ---·.cPY . u · ·-··---~----·-·--··-·-···-·---·-·········--·-··· --.------·------······-.. ·----·····-----··-·171 ---~---------------------
IA
u CPY X5 172 X5 LD X7 rA 173 ........... TE Sr····-····-·--· )<5 ·······- ............. ·:····-·····-·······-········-·····-··r A·········-···---·-····-------174 _________ _
ZE JCC CHART i A . 175 X7 .JNL SCLP r A 176
. ·········------ ········ ·····--·.----------------·--·--····-·----····- J ····· .. .-----·--··· J .. ···-···················-----·-. ·-·--··-····I A···-··--------177 __ _
CHART LNGTH xF X7+e37777 ·200 - . - . SUS X9 20 I ·
....... ·-···-· ···········-······ ··u ............ sTO .................. X6 ······· ·····-- ..... ········· ··-······-···-·····-·-··-- ...... ·····-·---·-··-···-···---·-·····.202-··--------------·
CLA 2 iA '203 . EXP5 RF X6 rA 204
--·· ---···----------··x6··..:...·-·-:1,10D·------····-·1 · ··-··· ---·· ··----------------iA : 205 ______ _
1 JSM NEXTCHAR r A '206 J . ·AL~HA . . {A 207
····cLA ·-------··· :···--·. ·6 ··· ·····---·-····-----------·-·-··-···-·····--·--··~f--------·---·-----21 o--· ... ·--- ··:-. J ......... :··· ··-·· .. ·-: .. . . . ..
TOM e224 J 211 K ·· .. · . CLA .. X2 . 212 ······---········-----~----- ·. :· ---·--·---. ------rEsr------· .-··s· ···----·. --·-··--· '.---------· K------ 213·-----
. ZE JCC LB . , . . K ·214 . U LDA c 221 ~? 215 ··. , ..
···-··-·····-·--····---·-------·- -----·-····--·--·-·--····-··········-····, OM---·-·-·····------····c 2 1'3 ·-·---,-·-·---;--·----------·-j_ A______ '216 ________ I
· J . . 3 CA :217 LB TOM e 223 LB ·220
···-·· ·------···:·--·-------....,-------·~---·------·----:J-·--·--···----·····-,-----·-··a -·- ··------·-···--·-i---------.. ---· --Ls.. 2 2 1 ------
: ·222 ,P~, NEXTCHAR CLA O i "223 ·· ..... 0-- .... '"'· ...... '""· ·· ..... ·-··· .............. .... .... . .... ·-······. L DR ·- ·-··-·--· ---· ...... X 4 ...... - -·······-·······--·---J ·· ---·-. -----·-·- ···---····---·--····-·---·--:--··-----··----·--·-2 2 4------------·
.LLS 8 . ·225 , NNUL JCC NNWD I ·226
·-···· ········---·-:···--------~---··- x3·.-~-'--··-·-··JL·,· ..... ________ NEWTYPE:---·-r-·--·---·-···---···-.------------:22i CHAR . L.DR X3 . - 1 ·230
- .LLS 1 '+ 231 ................ ···N~WD ..................................... ·--·-············:sTR ····-·····-············x4 ·················-············i-········-················-·.·-·· .. -·-····-···--···-------~232
X5 . CPY XI :I· . 233 .RET 1 . 1 • 234
· --····-- ·-·---Ni:: w r v PE-. ----u··------·--: LD A"-··-·---·-··:···--·e22 r ---·-·---- -.·-·:-·--··----------- · --- . 23 5 - .· - · ·rLA - . . 236 . ~ ~
"jEST X2 . ·237 . .. . ·······-- ........ : ....... .. '. ·-·· .... ·-······ ......... NZ. .... ····· ... ···; J ... ····· ··-·· ······-····· ........... TYPE ··-------~- ............ ··--····--·····--··---···-·-·--·· ... ,.2 4 o··--------:---------····
'TOM c22~ ·2.1.} 1 . . I
:J LINE · i ·2lv2· ·········-···-·-·-TYPE ·--·········-··-···-·-··········---···········-··--·roM······----·····-··-.-····c2·r3·--·····-········-··--:···-·-·····-··----·.·····---·--··-·--------------. ···-:24,3·--. --------
CINE X3 . LDA . 145 2L,4, .
.. . CLA O 246 . ··················--······· --- ---···-··-·····-· ············-·········-····-·· ·---~·-·J· ...................... , ....... -~--··CHAR··········-·······-'·:········· ................. ··-····--··-·······-··--·-····-·-···-·--···-····--·--·. 21.; 6···-----------··--······-·····:
.. . I • :21.1,7
NEXTLINE "TEST )(2 . 250 · ----·--·····--··--··:: .... :.. .... :...:..:..:.:..., .. ___ · ~~Z E---·Jc c-·-------NE WL !NE. - --- ··-·· · ----- .- · . ----------------~ 2 o i---------. ----
! JS~ NEXTCHAR '252 rET ·· ·2-3
N~~~ I:N~--" ······:u- ······ ........... to A -······ --, ~-~ 22·1 ·---··-··----·-···--·--· --·---··---···--·-----· ·---------------2~4·-----------·-···---·
(0 ·roM c213 255 '"""' X3 1..DA ·. t 45 256
-~- , ...... , .. .- --······ L.DR .... ·······:·· ······· X3 .. . ....... ·········· -·:··-············--·-···········--··--····-----·-··-·-----------~--·-:257··------------------··
LLS · .14 . . 260
.. ·-··-·•s-•·-····· ..... , .. , .......... --~-!.:~ .......... ---~-~---· ········-·--· . ·-· .......... _ ···-··-····· .... - .. · . "26 ! . -- ----1 I
--~------------------ -- - ------- --- - -- - --------- ----- -----------~------------
08/24-/69 t 7, 13 PAG~ 4 - X5 . CPY U 262
RET 1 263 -- ---- .. ------- -· --- ... -.. _____ ,, ___________ ... - ....................... · -................. -....... __ ............. _____________ ,, _________ ,, ___ ,, __ - -· 2 6 4"'
:/::: !DENT X8 .CPY . U 265 V l'Jt.CH- I JSM NEXTCHAR .266 ....... · ... _._.-_ .. __ ,------------rEsr-- ·-c 2ocr · 257·------
L T JCC RTN ·270 LRS 8 271
·-----------···-· ... -- ·-----,------------·-- .. --·- -·-----------.Lou-----·--.--- ·x 8----------------------------------------·27 2--------
.LL S 8 273 · X8 CPY U 274 ___ _
· ;-·: .. - ... - .. -a-· .. ·- _____ .. ____ --:-·:-··---,,-:---.. -------.. - -J --· ----·:-:---i\J EC H~----------- 2 7 5
RTN · X8 - STO X6 . '276 - --. •·· ·. CL,~ 1 . , 277 _____________________________ :........E.XP5 ___ RF ___________ X6---:-------;------------- '300 _____ _
. X 6 . MOD 1 - . 30 I RET l 302 ·--- --- 3Q'3 _____ _
.CPY X5 3Ql~ sua e200 i :305
'.X8 --·-·---- · cPY ·----·-- ---·- - lj - --·-··· --- -------:----------·-------------------------------.. -.306·-------CLA X7 1 307
· TEST · O / · 310 . ......... _______ .. _____ .. _____ .. ___ .. ______ Nz------Jcc-------No TB rr--·-r------- 3 r1 N~XTBIT 1 JSM NEXTCHAR 312
- . . . . - ·TES T c· 2 0 O . 3 1 3 ----"----------------.. ----·----,- .. ,--t:·r----·- .. ---------..;cc .. ------"-BACK''"'"'"'"' ____ ,, ___ _,i .. _____ ,, __________________________ , __________ 31 ~
. . TEST c201 ; 3i5 ,.,,.__ GT JCC - i3ACK - '3 i 6 . ---c---------.. ----.. ·-·---·----.. ---------------~LR s----------1 --------·-----: ----- ·317·------
LD U XR ! 320 L.LS 1 ! '321
-------------,------~----------x8------:-cpy-------.. --:--·u· ......... -----•------·:-----------------------_ -----322 ___ _ J - NEXTBIT . . . 323
NOTB IT jEST 1 - i :324 · -·---·-··--.... a.:.:. ......... : .... -'----···- .. N z------·-J Cc:··----- NOT o CT ---·-·---· - . - 3 2 5
NEXTOCT . 1 JSM NEXTCHAR I · :326 - .... - 'TEST . c·200 · i :327
NUMBER -. - - u
.............. ,- ... -, . .: ................ ________ .. 1..~r------------------·Jct·---------·-------"BACI<'"' _____________ ;,, ______________ .-------- :330 _____ _
'TEST . c 207 - '331 GT ..;CC BACK 332
..... -----·-----------·-------OLRS-·----.. ·3------------ · - 333----:LDU . XB . I ·334 -L.L§ 3 335 . -----------------------------·------' .. ,- ........... ..,. ......... x·s----------------·:cPv· ................ · -·u ............................ -----·-·---·-------------------------------·-:336·--. ---~--- .
. .J . NEXTOCT ·337 N~rogr TEST .. · 2 - . 340
-- ·· --- ..... -- · ······--- NZ · -- -.. ------JC C ------------ DEC IM AL- .. -·----·--------- _ .... 3 L:-T
1 JSM . NEXTCHAR '342 ·rEST --· . c:?.00 - . ·~'l-3
------ ·--------··---------.. - · · LT · -~Jee-------- ------··aAci<--------............. _------ · --------------·34w·------------- . . TEST . - .c: 21 7 - :3i.:,5
. GT jCC aACK 346 --------·------------ -··---·-------· ....... _....: ..... ,.'.-------~LR S ·--------- ·-----4·----=-------,--------·- -----3 4 7
,-?",:___-,.., - . LDLI . X8 350
V .LLS '+ ·35 I - ·xa-· ------- cPY ....... --· ---'-·u ·-- ···--- ---· -----'-----··:------------------------:------------------352·--------·-------. . . J. NFXTHDC ! 353
Dl:.C I MAL _· .-.- 1 1 . . JSM NEXT.CHA~ 354 .... ,.,,,.._ ••• .. -.··~#--•c-"• 0.•. ·, :.,~--.·------.- ·-·-----·----------------·- ·-----
I I
08/2~/69 17, 13 'PAG~ 5 .. TEST c2on 355
LT JCC BACK 356
GT TEST c2! 1 ----·------------------- 357 ___ . -- --
JCC i3ACI< 360 --sua e200 36! CPY ·------- - XI . ----·-····-- ---·-----·-·-······--·--·-··---------------------------------·--362 ________ _
CLA X8 363 MPY 10 36~
··---------ADD ------------ ···-·x5 ..... ---------,-------------------------365 ------
X8 CPY U ~ 366 J DEC IMAl. ·35 7
. BACK -- ... - --- . \/ .. ; .. ",._, STO - Xb -· ----- -------- ----------------------_--- 376--
X6 MOD 1 371 RET 1 372 ··· .. ,, ___ ----------·--· -- .... ------· --- ... -------------------------·-----· ... ----- ---------------.......... -.... 3 7 3 ------
/~~-~.DO~ ~RQG~A~ 198~~LNMC 374 375
•••--•••··-~•···-·••••••••·•-•••••••-•• •••·-·••••••"••••,•·-·••---··-··-·•••••-~·••-••H•,-••• ••••---•••·-••••·-•-·--••-·--·--·-·---··-----•-•••• •·•·---------•-, -- <198 ------- ----- .... .. ..... 376
--- - ---------------------- - ------------ --- ------------ ----- ----- -------- -------------------------
-C---- ---------------- ------·---·
! .
..... -----------·---- ----------·------------------ ---·-------------------·--------···-- -,--
····- ---------~- ... - .. ~·- --.----- --------·--····--·---------------····------------------------· ···--· -----
PAGE I
·. :.•:-··--·--."j }O .. X4 ·· ····oATA ······ ··-·c2ono4532oooooo·ooo·--·------- ~------------;,-.. >, . X9 LDA c 20.0 . . 4 l_,; LOCi'l .XF ><.9.J.·t.37777 5
···----· ---·· . ~·x1_._. . ·Lo··------:"'>n+r- ·, , 6--------. LC.lCN. "RF. X4. 7
:x4·· TAG ·2 10 -·····-····-----..,------· • ·· · x2,· ··--·--··-·cpy--·--·--·-·--·x9 ····-----·---- 1 • ------·· rt ------
, Xb MO~ 1 . . 12 X8 .LIM 300 13
--·-----·-··-···----------·---·x 1 ··---DA i A-··--r- -·--- f4 PTA§ RF- X8+e37777 1 15 X8 STO X9 · i 16
--- ---- ------------------· X 8 --·--·--·-~ T 0-------------·-·-·c 3 1-r----- ---------·· -·-r7·-------X9 MOO 301 20
· X!O CPY X9 21 ----------------·x9 Moo· r-·· .2·2·-------
x9 STD XI O , 23 X 15 CPY X4 I . 24
··-···--····--····---~-···-···-···-·x l O ··-···-:--·sro-···-··-·-····-·--·-·x4+?4·-·····-········· ---···:--·-··-··--·-·····-··---·--······--- .- . ---- 25 ------
x 10 STO X4+?8 ! 26 LNGIH .xF· · x t o+c37777 27
I .I
·x r--·-···sro----x4--+::::s 1 3o ______ _ Xl DATA 70' . i 31 Xl . . STO X4+26 ! 32
-·-··---.,------~-- .. --·-···xr-·-··---DA TA ___ --200 --------··--·-- --.···-·~-------·-·-·-·------·. --·--33 _____ _
Xl STO X4+27 . 3'+
--(5----------~i----~~~A ;-:~·T9 ~-~-------·xo CPY X 15 37
--·--·-·. ------- ------------~ ~---- ------~g~ -------------~ ~ ~----··-- -----------··------,..-- }1-------' I . . X5. MOD· I 00 J.,2
Xl DATA c77777777?7777777 ~3 ··········--··-··--·------·····x r----· sro- ·xs· · · .4:4·-------
. X l DA TA 10 1 . '<-5 HTA~ RF X5 -~6
...... ··· ······· ·· ···---·-··-:--·-:'-.-;···:· 15 ................. ··JsM · ·······-·-------···-oEsr····. ····----··-···-···-··············-··----------- .-----. ---. ---·-·J.r7
TOM e23 · 50 D~ST Xl DATA · c2000l1226ooo6ol·77 51
-··--·-----~-- ·- · ··-x·,----. -·rAG··-----2····--------- · - · 52 . ' . . Xl STO X4+23· 53 • ·x L . . MOD 1 · 54 --···-- , .... ·---····--··-· · -... --xl·--··-<--···.sro ·· -··-·· --·-······-··e °1"77 ... ············ ·· · ................... ······-·········-·····-··· -----···------.!... · .. -~55·--·.
. .. ·· : X 1 ~ DAT A c ?.0000100Q00000233 56 Xl ·rA~ 2 57 .. · __ _
-··········----·-··-·--··'-···-···-·····.···x 1:-···---··--·· .sro ··--··-··-----, 54 -···-- ··• ·----------·-·---·-··· 60--·-
.. .. 'Xl DA1A C20000§226oOOOOOOO 61 . . . . l . . SYS t 30 . 62
------··---------·">q ---- sro---· ·--135 • -----.-6-3 ·------.. X115 srd . XI 64
.. X 1 . . DA.TA ct 0000622Q00000000 ,65 ···-··· -----·-· ... ----·-··········-:- .... _1-·--·----·-···-··svs·-----------1··30--·-···--·····--................ - .......... ______ ci6
J~ · · • X 1 -. STO 136 67 \,..../ ... Xl DA TA c: 1000 l 062170000000 70
·1 ······· ····-·---·'.·svs----·----··---·········-·r?O --· ......................................... ·-······--·----------------·-·11-------·----------· · ... X ! . STO X 15+ 17 72
. ·········-·-···--·-··-·- __ x l _____ DA I A _____ c}'}000062oo_~oo_oooo 73
/.
08/24/69 I 6,A9 PAG~ :2 l - SYS !~O 74 X l STO l ~:l7 75 -- ---- ... ---··-···- .... ·x l .. . ... DAT A... . c I 0000242Q00000000 ---------- ------------------------ 76 --.. ·---------
~~- - ! SYS t 30 ., 77 L, . Xl STO 151 . . 100
·---------·-···--.--.. -c--·-·· X l ----------- uA TA···----------- c: 20000242Q000000.00_____________ -- 10 I
1 SYS t 30 I 02 X l STO 152 ____________________ --------·------------·------- !_03 _________ _ ......... --.. --.. ---------------xro" _________ 'cPY------------·~< I . 104
CVTLOP Xl DATA c:20000032Q00000000 105 ... , . . I SYS ! 30 ~------------·----------------·---- 106 ________ _ ·----------------------------····x1 -········-·sro·--··-----·--··x10 ··-- 107
XlO JNL CVTLOP 110 Xl DATA c2onoo622600000000 111 .... ---····---··-·---- · -r ·-----· svs-------·· 130 ------· ... ···-·------·· -····--------:--·-··-- n 2
xi srq 1 53 1 1 3 1 14 · ···· ····--· ....... --·--··:··----~~-----------joM· ..., ......... ------· ·c:· 23 ........... _______ ·- .-----·---·-------------.. ------·---·-1--1· ... _.·----
<~ 310 .. . . ' . l 16
" - ---· -· --· -·---··--------------. -------·····-------------·-··------------- . . ---·--- -
.. - ..... ········-----······ ··-·---·--···'""-·-··-·----·-·-···-····-----~-------·-------- ---···- -- . -. ' i
---------·-·-------------------·-··-------·-·------------·--------·-··-··--f-------·----------------1
j
. ··(~ .... -------------·-- ......................... _ .. ______________________________ ---·--·-.--·-·:-'-·-J-- --. '-----·-:·-··---·· ·--------------.
I
' ! :I . i
·-·--···-.. - .. --··~---- '·--·---- .. ·-··-··-··· .. ···-·-·~---···---·· ·--·· ·-~--·---. ' . . . --··· ·---; . I
i --------··"'-··--···---------------------···-----------------·-·--·--·-·------··------··--·-···--------f·----------- : . . i
............... · ... -·-·.·-·- ........... _ .. __ '_ .. _: ____ ...... : ................. : ..................... 7·-·---···----·---· ................... · ... , ..... :., ... · ___ , .. ··c---"." ... j ............. : .......... --, ............ .:.:..... .... --.. ··-···-· · __ __.. _____ · _· ___ ..;. ______ --:-_' -. ----:.
i i
····"·--·---------- -·- . ___ ._, ____ ,_ ......... -------. ··-· -····--------------------·-··-· ··------ . -~---------·· -··---.. --·~--·-··· .------------------. --------
•••••••• -··-•-•"'•"--•••••• .... -••••••- -·• N '• •• • -·•••••-•• --~•••••• --------·-·- 0-.••-·•·-·-•••••H-•,-••••••• • >••-•• .... '<'•• ... •--. - •' - ,_ ------.. ---··-·--·--------··-----------------... -----.---------- ... ,----·
.. I ,,;.,
----------------·---------· - ·---------------------·------ . ------- ·---...---·---·-----. . ,_ .. ___ . --
. '""" ............ . ......... .. ........... - ·---·-·-- ... --·· ........................... - .... -·· .. ·-------·---··· .... ··--··-- ---·--·---·-·. __ ................ _ .. ··--------·------·-----··-----'--------·-----·-----·----------
. :---~· .... ,·-- .-·--,---·--·-·· - ....... ·----- .... - - ... ' . ' . ' . . ' ' ·------------·
... -···--·-··----·~-··'"'«-·•,S•• -..•. ,.._,_. ·-·4,,,·~-······· ·~. ·-·· . ._ .. __ ,¥·•·------·------·-,-- .. ·-··-·-····' .: •··· .... __ ................. ---·-- -----··----·-··· --···~-·---···-~--~·-·-----·"'----- . . --~---·----·--------------·-----·
I 'I
.................. --------···---
top related