Control
Computer
Support
SF)Mww Data Base
Update
L-=-Fm
^
TEM^T
^
EA SYSTEM
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
HSTS MASTER COMPUTER SOFTWARE LISTINGS
SL120100
VOLUME 2 of 5
Prepared for:
Central Intelligence Agency
Washington, DC 2050:5
0
R80-016
STIR
Approved For Release 2005/07/1
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
--
C-)
0
N Z
O
o r
0
-
c
-t
rn
70
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
INITC:C- - MACRO-t-11 110 2?-MAR--80 14:2 roved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
TABLE-OF?CONTENTS? pp
8-
2.
MACRO'S ? AND ? CONSTANTS ?
9-
18
ASSEMBLY-TIME DATA. DEFINITION?
1Ft-
CO
IN ITIALIZE?CONTROL COMMON.
? Approved For Release 2005/07 CIA-RDP85-00514R000100040001-2
INITCC- ? MAoM1110 27-MAR-60
14:2R
ppr ved For Release 2005/07/ 00040001-2 0
1
T ITLE??INITCC????
J
4
SBTTL ?
MCALL-
MACRO " S ? AND ? CONSTANTS ?
NMBLK$.FDOF$L.FCSBT$,FIHIT$
i
MCALL
j?ji_ALL
FDBDF$.FDRC$A.FDBK:$A.FDOP$A.FSRSZ$
E;I Tss
B
iGLOBL
DIRP?4.DIRP75
9
#LOBL?
.GTDIR-
10
11
L.UNS ?
12
000001
DF`LUN=1
13
14
e MISC ? ECjUATES-
15
eit7EiF~eii
EF': iii=1
: 1/O EVENT. FLAG
15
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
INITCC-?MACRO?M111H 27-MAR'-B0
ASSEMBLY--TIME? DATA? DEFINITION?
14: 28. pproved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2.
19
20
21 0100C1F10
22 ? 101_101_100
IIUMMY? FDB
F.DOF$L
FCSET$
24 0000100 FOB: FDBEiF$ _
25 000140 FDROsA? FD:RLJM?
2G u00140 FIiir H t,L iFFE__ R. N HF2, EF : 10 , 10 STA T
2 I_[1O140 F1!i_P kl1. DPLi_iI'.a.
29 000140 FSR?E$ 0
30
1 ;IUt"1M'r NHt"1E BLOCK: TO GET 0 IREr.TOR '?F1D"S
32.000140 DUMHBK6 HIIMMBLK$ Y:0
33
34 LfIN : j'ILiY NHI"IE 'L CS IF I!J `
35 jI3i176 000005 LiRD!:.I; ,:i_hL
Oi~t_i2H1i_` 133 95 054 D1.FIiT1 ASL.II -L7P is
37
000205 0554 135
. E'?,'EH
4~1k110L1JD RD S2 WORD. J
.40 00021.2. 06621W .LORD . DI R D 12
41 uhk 14 133 L l b ( u 5 4 .t.i kD T 2 H5L: 1 1 - 'L , 5 _t,i
00021 f' C165 135
x'1.2
43
44
?45 0IJ6_i'2 2 2' ' Li U 41 1 1-1
4r u010W2-+ 0 'IAMIJI0G
4( 0002226
4'_:I
FII
5 1 0002-3.2 ?
0
; ii 1REi_ I iRi H1!L 1?ES I I ICLE
D..I TBL ii_il 1 1Ir1`i
b.110 RD DIRP 4
_IIiL) D1h'D!f
wUMLD' L' 1I'"fY J
M I S C ? LOCATIONS.
LIIL-IFFER; ;DUMMY BUFFER.
i US T A T . BLKW. :1/0-STATUS-BLOCK-
Approved For Release 2005/07/VCIA-RDP85-00514R000100040001-2
INITAL?IZE L. NZA1~ M111 TROL0 27- COMMONMAR-COMMON142a ppProve
INITIALIZE d*or Release 2005/07/14!CIA-RDP85-00514R000100040001-2
JJ
56
5 000236
5-3
FINIT$
59
G 1 0H'242-
012700
000000'
, [NIT FID''_; 0F?SS'r'STEM?I?IR'ECT0RIES-
I MO`?,' *;FI.'Ei.RO
FDEi ? ADDRESS ?
62-000246
012701
000140'
P DLiMMY NAME ? BLOCK
63
'
-DIRECTORY ADDRESS-TABLE.
64 A00252.
01270.3
22
0002
66
:
LOCiP . Ci iLIHT?
r: 000262-
012302-
D [RLOP; MD`t (R3) +.R2
DIRECTORY DESCRITOR AI:DDRESS
G, 1_i 000264
CALL GTD iR
aGET ?0IRECTORY?FIID?
b9 0L02 7 0
01230_?
mov (R3)+.R2
CoMHO N?'ME1,10R?V ADDRES ?
70 000272?
016712?
177666
MCI'--1 IiUh?1HBK+N D I D, (R2)
a COF'"r F I Ii . TO CCOh1
71 000276
016762.
177664
000002.
DitMHBk::+N: Ii II:'+2, 2 (R2)
72-000304
_
0 11_ f n.' ?
177660
000f-7104
E"11_1??4+' DUMHBK 'N DID+4,4i:R2)
1110 '\)
1`3 6603%12-
005304
DEC R4
74 F1 1_i LI 3 14
Ej E_'I 1 6`'? ?
BNE? DIRLOP-
7c
?
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
II NITIHLI EC CONTROL-COMMON. RTCC 14: 2WpProvec ~or Release 2005/07/14: CIA-RDP85-00514R000100040001-2
f ~' P
OOi ; 6 END IHITCC
0 Approved For Release 2005/07/0CIA-RDP85-00514R000100040001-2 0
INITCC- ? MA M1110 27,-MAR-90 14:2 AG
SYMBOL - TABL '~ppProvEec 1For1Release 2005/07/10CIA-RDP85-00514R000100040001-2
BI IVAL=? 15451_14_14_18
BITO =- 01110001
BIT! ='000002
BIT1B = 002000
BIT!! =.004000
B1T12 = 0111E-15E1
131-1-113 =.020000
B1T14 = 04000E1
U 1 11'_1 = - 110U1515L
BI T2 =.000004
BI I. =?UiiULi1U
B 1 1 4 =.000020
BI T5 =.045151140
BITS =? 000 100
BI T7 =.45450200
BITS- = 000400
BITS =?051055
BUFFER 000232R?
BY T EB = 0100 U0 01
BYTE 1 = 00005 I
BlYTE2 ? = 0150052 ?
BYTE3 =-000003
BYI E4 = 000004
BYTES =- 01000015
BYTE6 =.000006
BYTE? = 00000?
BYTE0 ? _ ? 0000 10
BY'TE9 = 011:00 1 1
BYTVAL= 000012?
CF COT= 000041
CFE?GN=? 0E 101546
CF; L'HR.= 00004..
CF :I?MC= 0100104
CF:HBR= 110001:1.5
CF HRL= 1500044
CFLPD= 01501543
CH: AHD= 1_10000 1
I:'BSLEH= 000116
DG:ERR'= 1_1[110015
E'G.'SDF= 0012000
1:'G I DF = 0040011?_1
D IRDS 1 000 1 6R-
D1RDS2 000210R?
DIRDTi 0002112R?
D 1 k U I 1 1 0 1 1 2 1 41-'
I:' I RI-CIF' 0010r2G.2R ?
L:'1k'F'r'4= YY:? t;y':j G.
0' IF'Pr" i=.y;****-- G.
Ii IRTBL 150E-222R
DPLL IFi = S. 0010001 1
I?LIF-1NBK.. 00014A-R.
EF 10 =.' 00001
FAAPD= 15151510'111
Fi-i CRE= 000010
FI-1 1_'1_1'.= 01 111500
FA EHB1= 100000
FAL-i = LL20150
FA; E.r' I = ? 000004 FO, WP T= ?'510016
Fi1:HSP= 000100 F:ACTL=?000076
FFI NUB= U 14=10UU F . ALI_IL=' U0U040
`- :. 80080 -
I-t-I : RD ? 1 t' CI B F S = U ? tIULJt,2
FA6RW0=-004O 0 F:i=I?B. = 00041(0
FA SEE'= ? 040000 F BGBI_ = ? 0015057
FAA _iFlk;= 0111001411 F UY:.L?N=' UL!UU 2b
FA TI-1P= ? 0000'20 F BKL'S= 01500020
FA :LJCK.= 120000 I- UK.EF= 000051
FA I-JRT= 0000152 ? F BI,"P 1 = ? 00005 1
FDC OO0I_7OUR. I = LIIUUICI24
FD BLK = ? 0000 10 F : BKVB = 0001064
FU:I_C:L= 0001_10' ? F :1_HI.. T5
FI' COi?1= 020000 F CHTG= ? 00001 34
FDLk?= 450000'2? F: L'FNU= Fi r_ii r_I r`I
FI' L'IR= 000010 F;DSPT=?0000144
FI:I:FiD 10 1 E1 I^ - - 0011_ -,.`';,i-IM - .,
-3 , I F ;:~I,If = JL_~
Fl' FNB 0NUE1E16 003 F EFBi`:= 011[11_114_1
I-Li IN=-000011 1 Li N = 0045115:=
FD F'',''R 11000/54 0003 F EOBB= 1113 0 0 3 2 -
FDF11= =4:=:=1=:: F:ERR _ -3E1 52
FI.' I11S= - BOOS 100 F FACC= Fi00Fi4.
FL' ISP= 0020001.1 F:FFBY= 0001514
FI:' LEH 00100 10 001= 1= ;FRAM= ? 000 1 10
FD 6 MIT= 1000001 F 4 FI'1B = 5010 1012
FI:1; OSP= 0104000 F : FTYP=. 0001 16
FD: PLC= 000004 FF''.;'ER=? 0001201
FD:F'I='N=-000004 F,HIBK= /10/1054
FE' PSE= 0 10000 F LUH = 000042
FDRHH= 0000101 F.I,1ECT= 0U151D54
FD: RAF1= 00000'2 ? F I`IBC 1 = 000055
FE'. REC= ? 00000001 F t?MBFG= 000056
FI?,RLJM=?000001 F.IiRBI:'= /2101/210124
FL' :=1L:' I = 111211210211 F HREC:= 01121E-453E1
FI',SIJLi= 000040 F,O'';'B'S= OC10C30
FE' : TTY= ? 0000104 F , RAFC= /21000016
FD : 1,-1BH= 000002 F, RATT= 000!001
1:7 FC1-1R= 0010005 F,RCHM= 01001034
FFHl.? = 000003 FRCIL= 12101001E
FF:POE=?000002F:RSI?= 00!0002?
FF 6 RL,1D= - IIUOI [.',' 1 F R I YF'= - 000000
FF:RI,,IF= 1100Ei06 F:SEQH= 00011-10
FF:~PC:=?1100012'14 F::=SPI:'000072?
FN:ACK 000016 004 F:SPUN= 000074
FHi FSA 000000 01:.14 F T BK. = 000036
EM:FSB 15150002? 004 F6LIM1T= 0100136
F H , FSC 000004 004 F : I iREl1? = 000020
FI?I:.F'SI? 0000'0 004 F''.%BA = 0000064
FNE"IFIP. AAI_iA;10 004 FU`, = 001_10160
FMiHF-10 0001022- AM 1 iNITCC 15111 2368
F N I I L S 0004506 0 0 4 l L I b I A I . 1_11_10 - J , - , I?.',
FN: RI?C 00001.4 00004. M'3. I?11 H= Li 1001110
FH; 012'1:1 1,0001,': ? 111_14 H = :10 '.-1V11.'2 -
FO 6 API'= 01 01 0 1 015 NB. DE\ = ? 0102001
FCI : f IF Y? 00000;_' ? H13 . U 1 P. 1L-1LJ I 1U
FC1 RI:' ? _ ? 0001/101 1 HB . HAi-i= ? 00012_;04
HB:SD2=? 001000
NB SHM= ? 000041
HB, _':'R= 00001 J
NU : I'YF'=- UUUU02.
HB,'VER= 0001501
N:NFUI_=. 000004
H ; BHGH = ? U0000r
H; Bu I CH= ? 0001_104
H,BLiFB=? 004000
N BIJI- Ld= ? UU2 LLIUU
N Ii I I?{ _ ? 000024
H, D.,11=' 0100 2
H FID =?000000
H F Ili-111-' 0000 ,lb
H;FOS = 000764
t.1 F T'._'6 = 01010 'j
H ; FvER = 0000116
I'll :1.1E,NT = 1.10015.2
H;0LRY= 0000.'1
k J i riT= _ _ _
N; SUFIT= 000002
H:UNIT= 100034
R ; F I' = 000001
R,SEi = --__-_
SR:ARE 1.1100114
SR: ARS 000106
SR:DAY 0000110
tiR;I?LT 0101F0014
SR , ECB ? 0000147
SR:ECH 110011-145
SR ECL 0001051=1
tiR:FIB 0010012
SR:GRE 000100
SR GR.`=S 00 0072 ?
SR, LEH 000122
tiR:LIN 000065
SR:LiP? 000062-
SR ;MOH 000001;
SR NL?IL 0UUU42
SR HI?S 000036
SR:MIH? UU003U
SR:HiP 000022.
P =;L:'B ? 1214.14_11213;2.
=1R SRC 000002 ?
_i- SUN 0001100
SR: ILJS- 12100056
SP LIL_- L (:1 I_'I 1_1 F15';'-
SR:'YR 1010000.4
iN Ff..fl, .._.._.,_
ER, 1. i F' i_ 000 16
._:UFHi:'=?00AU1;'121
S,FA11=?0010016
S;FL:'U = 01'10140
_.F1-1AM= 100, 0 Fii5
FNBLI= ? 00001 T
B . FHT.,'= 111 10004
SF TY'F'= 01LIUU02,
HFEH=. 000'02-1
IDSI IR=? 176770
TD$CTL,I=? 176360
IL'$IHL= UU-10UU
TD$MEM= 0010270
ID$OAR= !7,6344
TDsf'TR= 1176346
4
IL' C!" 00 0 2, 7
TI?$RST=?175366
IL.'sssu = 1rb r6
TE'$TAR= 1 I-53;2
IL''#'IAW=- 1763 6 2
TDSTDR= 106374
T I:'$?-`E'1,.1= 17 5354
'SHI1 = UUU1E12U
I 011u002
T$BD = 0110010
1}DCfl _ 1,J r_i04_IJ
T$BT =.000020
T$BTAR= 01000301
I $BTI . 00.'00
Tsrr, _ rlal-i,l~l-.
-Y'_?L rir iri l rir
T$CLK- C-1 f, 1:7, 1--1 F1 LEI
00'2 T $ D I SK= 0001200
Ur1'2?T`TDRD =.00100!_14
01? ? TAEMEM= 01"1UAI_1
F'IA2 TT F:_ I-III= 0 00000
002 I SFSHB= . 00U0U4
00'2 ? T$FSAC:= I1I IF10 14
002 TIFF S B2=.0001010
A02 T-$IB =?0E_11210125~
0102 T$ IBAR= 0010024
121 01 - I $ I B E . _ . 0 2121 1210E 0
002 TS1BF - _- 04001010
002I$1CL' =-00004H
002- TSF'1UDE=.1211::1=10121121
002-T$013 = 00101036
002 I $OBE = 004000
CC12 T$OBF = 0101000
002 ? T $OBRA=. 0001034
002 ? TIOBWA= 000032
0112 I-I11-1TA= 100000
002 ? T$RBE'0= 121E 1121200
UU2 SiMU = 00121040
002T$RSE1=?040000
12102 1SSI_ ='12UUU
C F12 ? T$SCLK= ? 020000
1014.12. i $SLIv; -1UU.I.1
v 1 = I~10E ~v.v.
002 I $SEC2= 00000.1
I $SE 3= 4:1 _100001:'
T$SI I = ? 0111000 1
I .'Ul~1_S= 11;
T -.'.t _10'04010
FLI:L'NL=? I_IF_IO1545i-, Nb-5011=.UUU4M145 ',F-,HB = AF-1 ACE1?j=.x14_1:145'. 121
Approved For Release 2005/07/14: CIA-RDP85-005-14ROO0100040001-2--
?
I N I TCC -? MACRO ? M I 1 10 27-MAR--SO
SYMBOL TABLE
14 ` 2' p6 te8 IFirr Release 2005/07/14: CIA-RDP85-00514R000100040001-2
L _1RL H1 = ? 1=14:1[19013 IJORD4 =.000010 WORDS = 00I_1O20 F RICE= 0 ? C-'2 _ ? #100 1748 ?
Ld 1-1 F., L i LII IR. D5 _ ? 910410 12, ? W1 IN11!-1 _ ? I_10 0 41'?? ? G 11) 1 1. - ''""t::t':h::t::t? u
I,IORD2 = 994_i0i0.4 IJURD6 =.00001 I~ 'Ft,'%AL= II I_1 F_' } T~i'_
IORL1.n =-00600-6 I II IRD7 = . 090 VI 1 6 F I H I I = :'+^:?f':i:i
NiLr?./ .
i . S11:
ENDC?
.EHDM RESTOR?
t1HC ail H02 U S 1-SG PAR
t"101 4' 19E; IG } - l .E P .?
IF HEI PAR>.
MCI ;"I PAID'?-( F)
. E:NDC ?
.IF'. B.
CLR? -(SF')
i S,R ? PC 6 M.SGOIUT
ADD. *4,SP.
PEDIT-OUTPUT?MSG STRING AND?PRINT- IT?
RESTIORE?STACK POINTER.
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
. MA IhI:
MACRO ? r11 i 10 E7-MAR-E
13:54
AppM66 For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
142
144
SYSTEM- EQUATES.
145
145
000004
N:BTCH=4
MAu?NUMBER-OF ACTIVE BATCHES
14
E000805
N E.HGH=*2.
H IGH ? BATCH NUMBER
148
0 8 8 83 1
H; C!LIR1-='15.
; # OF.QUERIES. IN- A- BATCH.
1 49
F1 I_I 8 76 4
H FCIS=508 .
t?1Ai -# OF-FOS?EHTRIES? (DOUBLE-WORDS)
150
00.2000
1-i;E1LiFL=1024.
ILE OF SYSTEM BUFF ERE 1::ilORDS:i
151
084000
H:BUFEi=H:BUFLJ*2.
= EE ? OF .S'Y'' T Et" BLUFFER` (B'vTE )
151?
880004
H;BFAC:=H:BUFW/155:
:w-- C IF. SSECTORS IN SYSTEM- BLOCK
153
008001.
H SLINT=1
; NUMBER ? OF SEARCH -UNITS
154
155
156
1`1(
i.58 000000
. I SEC I ' JRCO
F A
A8 J'
155 k7k~ti .1Li5
...R SUH BLKW. 1
.:SEARCH- UH I I - NUMBER
1115 c0002
_'- BLKW.
?-H- TIr1E OF LAS T =SEARCH SEC
1l 1
BEGINNING i-F-DATA-BASE SITATi_1E AREA
1i 008884
SR .'1''h'
. BLKI I.
1
YE1-1R
15.3 511~4I~13Fj6
SP :MONt
BLKW?
1
MONTH
164 660-0-10
SSR.6L:A`T
BLI-::H
1
OF-DISK. INIT?
155 000612-
SR:FIB
BLKJ -
1
F=ILE- IDENTIFICi=1TION?BLOCK
161n 008014
SR DLT e
BLk::U-
1
;DELTA FOR-INDEX SECTORS- REPRESENTED
157 008015
R: III';
BLK W-
. 2iDDR'ESS.OF F1I I IPR
1155 0000111.
SR:NIP:
BLKW.
1
;NLIMBER. OF- IPR.'=SECTORS- ON.9iC;K
1691 0041024
SR; I IN;
. BLK:JJ
ADDRE=SS . OF .FIRST- I I.1DE:x . RECORD ?
170 4114114110 ?10
51_Lu
i
:t'ilitleER U I.'i 1~r 1S-Al I OCATE
1.
17i 1010Vi0 ;1 ?
E F :SIDE.:
BLr:,I-J ?
ADDRESS - OF T I=1 FT 0F IiHTA EiN`lE
17 ,_ ? I_I I_1111 F i . 6
SR: NI:1E1
E?Lr::i,i
HI it1BEF OF - S1O1L I !t?1EHT=~ AT IH I T
173 000042-
3R HDC
BLri:I
?
i:_ HRI EMIT NUMBER OF DOCaUMENTS
174 0000415
SF' ECH .
. BLKB.
1
; FI I GH ? ORDER . ADDRESS . OF . EOC
17'5 88004(
_.F.EL:E
.E.LKB.
1
;BYTE- INDE: .OF-E0C
1 (r5 000050
IR
I_ I_. _
01 'L11-
.~i_ r..
1
.I W - _I ~? C 11 E C r?. - ri ^P i% - i? r?.~ G E C_~ S C ~
= _ . O F E I_I I_
177 000052.
SR LJSL
BLKLJ?
; FJH 1 TE SPACE- AFTER ? EOC .
17.8 000056
=;R -11, r!::
BLKW.
2.
TOTAL WHITE-SPACE.
1 (9 4110006
R l._ t l
B;-KW.
._
(-I D 111? E ~' I F L ;~ I E _I f-1 I` R
1 ":0 4/180416b-
SF:1:
BLKW.
2-
IAIDDR.ESS?OF-LATEST? IR
18 1 000871
SF:GRS:
BLKW?
--
;GI'?1EN START-1:10C ID.
1. I'1 ? 555155
SF:GRE:
.BLr:W.
_
;GI`+iEN END - DOC.ID -
11=1~I 555155
IHK:D
.BLr:.W-
;LLlNf.='.ErlI _1IHRI -DOC- iD?
184 555114
'-SF 6 ARE,
. BLKW.
3
I_ L IRRENT- END . DOC ID.
185
1E.r
I:BSLEN=.
3R:YR-
LENGTH.OF DB STATIJS-AREA
1 8 ( 11113 10, 12.2
R:LEN
LENG I H - OF - STATUS ? RECORD ?
1. 8
7.1
.PSECT? FDSCOF,ABS-
FD;FID: BLKLJ. ? .-FILE-II).
FD1: FVR.: . Bi_KW I 1?-ERS IOH ? NUt"1BER ?
FL' FNB . BL11:.I,-1- i : F 1 LE - NUMBER -
FD; i_EN ? LENGTH - OF - FDSC -
Approved For Release 2005/07/s CIA-RDP85-00514R000100040001-2
?
,MAIN; MA0ri1110
27-MAR-80 13 , 5Apo e6 For Release 2005/07/1? CIA-RDP85-00514R00010004000,1-2
000041
000042.
C :MAC: ? - CONTROL COMPUTER-PREFIX-FILE-
GLOBAL-EVENT-FLAG-DEFINITIONS.
CF .COT=3E .
CF:DHI=34.
DATA IN HS0 FOR CCOUT
?
; DHR BUFFER HOU EC'1PT`r FOR- SOP
1 1
004_'104.
CF I_IPD=35.
SENT C IRECT I ~?,?'E QUEUED . TO. DBUIPD
1
A00044
CF HRL=35
HRL Di'ITA A`/A I LABLE FOR ? SOR
1.
001E_1N45
iC F H B h _'?
REi iJEST?FRCIM SC!R TO?HRLGEI
14
000046
LF:DGH=38.
.DHr l U., Fi IE: Dh1 I H ! f'?4'H I LAEILE F_IR CCD I AG ?
15
000047
CF; IiMC:=-'=1 .
DHR OR FOE BUFFER i i'?;rA ILABLE - TO - CCOUT?
1 F.
17
id
19
20
001000
DG:ERR=BIT9
;DIAGNOSTIC rMCODE ERROR
21
0020010
DG:SDF=BITIO
START DIAGNOSTIC. CYiCLE?
0G411Lii
1
DG.TDI =B iT1
TERMINATE . DIAGNOiSTIC:. CYCLE.
0 I Fi L_i 0 LI
1
r 15: DISH=B 1 112
SENT', GN STIC: STATUS
24.
SCIB MACRO
29
MACRO. SSOB ?
DEC
BNE
R . A
R
A
30
ENDM
31
FILE NUMBERS.
34
?5
000000
. PSECT
FNOFFS. AB`; ?
roved 4fo~
1105 F VBH' _ ? 000064
005 F VBSL = ? 0000160
HRLBUF ? 010176RG ?
?
HRLO 01020000
MHRHAM 0143348'
MEAD 0041 7 0RG ?
(1JL.'UN= U1OLD0
005 H ? =.000012.
0x15 HB; L'E???r=' 010101200
x14115 HB D T R = 00411 10101
005 Hb9 NAM= ? 4_1414_ 41x14
N' O 5111 000400
ki --
HBB `IHri=' 000040
HU:`_iIR= 000'020
HB:E1'?iR='~1100010
r'iB: T''Y'F= 0- 1x10'a
1.1 B '.,'E R = 410 0 010 1
H:BFA11:x100100,4
H; BHIGH041~11105
H;B TCH000x114
H:BLIFB=? 010140101x1
H;BIJFLJ= 001'2000
H:DiD. _? 4ifxi413A4
H D`,'HM001x10.32
H:F ID' 0410010x1
H:FHAM= 000006
H:FOE _ =007=4
H6Fi'YP=000014
H; FVER= 01010016
N:HE;-I= 000022 H:OLiR'Y=? 00i0031
H S Iii 4 = 00001'3x1
HSLIHT= 000x1112-
H:UH1.T='000034
i LSH4-N. 014324R.
R.LiCHAM' 014354R-
R; F 000001
R E;EEG!' = ? 00010x13
R b'AR' 0000x11_'
HE 1 11 1 0-1 144IRG
EIHEIT 1 M #10101124RG
`=1H I .i ME ' 00U14111714RU ?
NOEL 0'199,'80.
`_~R:HF:..E 0_ 0114
SR.ARE1' 010x1016
`_1R DFiY' x11100 1I_,
E:R, L'LT 000014
SR..:EI_B 11 47
'_1R : EC .H ' 0101x1046
5R E_i_.L 0041050
R:i IB' 0004112
SR..: 0RE' 000 1901
SR;GRS' 000072
SR LEN 4.14.14=11 '7'
SR :MOH ? 000006
5R HL'C ? 000042
0x15 _1R:HL'_1' 0000136
005 S R: H I H? 000 0= 40
005 _ H Ii ' OMAr,
0x15 51R 01:0 AA-x1032
K. `_ i L: ' . x1 01'x11 x1
ER SI IM?'I 0001x_1010
TWS. 1011
SR : I.4EiL ? x101x1A.52
~UU04
`1R I N 100024
_113: 11F' L1U1"'' i6
E11 It?{1..:1BR 000 ixl2RG'
N F-A I 1 = 0010x113
FDB' 09014x1
F -1B' 000x136
FH Ii=' 4_10'.=01
S:Ft'1T=? 4141001`1
S:F TY'P=? 00x14_01''
S : FIFEH000042x1
TLi$CTR=? 176 -70
TD$0TW=.
I Li$IHL=' 01x14000
TD$MEM= 000x270
ID$0AR=' 176344
TD$UTR=' 175346
ID$_IIRL'=' 000274
T0_ RST=' 17 5366
TLi$StJ' =' 1763176
TD$TAR= 176772
12
TLi$TDR= 17631'4
ID$TLii,1=? 1x6364
005 T $ALi =-000020
x105 T$BA =' 000002
T$BD = 4_9010010
T$U.NLI = 101000'x_1
T$BT =-000020
005 UUUA.U
005 T`-$U IL'' = 0 I20x10
x14115 I $CL = . 041x1 14114,]
005 T`T?CLK.' =' xlii'Ex141xi
i Li T UL1LI':_",
002 TZL,RLJ. _ 0001x104
002 1 -.?EME1 "1= 11114_1000
002, T+FSAA000000
1.02 'FSAB_
x14112 T$FSAC=' 11141x1~114
-~ I F NU7= - _i 1U
002 T -'IB = 100026
I'm
002 I ~:TRF.- c-?"
SR LiF1 411000:55 9x12' T 'I00 = 0'00044.1
CIA-RDPS`5=00~"144f261100100046661 i HODE=' 4=4J44-10x1
L?102
002'
Lit] ?_
1'10'2
4=141'2
L 1_ 011-11- ? HAI Ill 110 27 -MAR-,9F--!
SYMBOL TAEL
T$OB ? ? _ 01301036
I $0BE ? _ ? UU400101
T $UiBF = 0 10000
T$0 BRA= 1311oi1_I?4
T$i iBi,ifA= 0113E_1E_1 3 2
T.-f [II I T I-1= 1.01L:IEU0 0
I :I 1 LILi= 0i011J:'h_JL1
0E15: 130101010113 131313
010101010113 801 1
v R I_ I_I F F 0001-22- 002.
FDECI:F 00101010 0032
FhNOIFFS 000022- 01014
CCOM 1314714 0015
ERRORSDETECTED: Si
14`''Appr66di0*6i' Release 2005/07/1SIA-RDP85-00514R000100040001-2
TiRNB =-130013413
T $RSE T = 0140131313
T$'SC = 13130E122
T $SI_ LK. = 1_1'21%1AV_i01
T$SEG1=-000131313
T $.e.EG' 01/101131 I 1
I _k,:b ti.,.5 = ? Li LI LI 1_11_1,2
v'IRTUAL MEHOR''r'?USEDt 4151 WOIRDS (17 PAGES)
D'' MANIC MEMORY 4916 I,IOR'DS. ( 18 PAGES)
ELAPSED TIME: 00E:014):;21
CCi iM~ E.C-.O 1.'-5,P=P . C, CC0M.
T$`=1U = 131351881
I$UCU 101001010
T$1CLr:= 0504513
I$SBEH_' L_iE_IE1020
UNINDV r_1144r2R?
UPEHAM 5114=448
I,.ICiRD0 = 0051/301
WARD I = 01130113132
I11]RIi'. =? 1 1E101E14
UI_IRL3 = - - ; 01--16
LUIJRD4 =? 0101E"?1A
13135 WORDS = 0100101 i :2.
01136 LJUh;Ii6 =.006014
WORD? =-000016
LjLIRIIb =.000020
ORD_i = E 101 1E'122
I_JRDVAL= #1x10024
IGBL= 0901N13H901
... TPI:= 011301401
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
COIN-???MA( MI 110
TABLE ? OF CO NTS
27-MAR-90 14:2 Approved For Release 2005/07/1SIA-RDP85-00514R000100040001-2
B-
MACRO t S ? AND ? CONSTANTS .
9-
24
ASSEMBLY--TIME ? DATA DEF I N I-f IONS
1B-
109
IN IT THE Er-IC.- READ-HANG LOOP.
11-
140
STATUS RECORD-REQUEST.
12-
149
CONTROL TABLES
1..
1=2 ?
DATA BASE UPDATES
15-
-3215
SUBROUTINES
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
14' 2 pp oved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
.TITLE, ?14CIN
.SBTTL? MACRO?S?AND?CONSTANTS?
MC A L L
MC A L L
MCALL?
MCALL
t?ii.;ALL
iEi . GLOBL
i I . G L i_B L
12? .GL__iBL?
14 : L.LINS
15 000001 DFLUN=I
1C, 000002, I?ILLIN=2 ?
17 F1E_1E_11 4.IG CGL.LII?1=6
18
19 1; rIISC ? EQUATES
20 6016901 EF : I0I=1
21 @106036 L'BSTAL=361.
iU i OU$C, 0 I DLJ$S A Q I OW$, D I R%, EX I TTS .
SETF$S.DECL$_,.ROST$$C.SDAT$C.MRKT$C.WTSE$C
FIN 1 T$, FDAT$F. OFI 1B!i,i. IJR 1 TE$. II H I T$. CLOSE$
FI:OF$L FC:EBT$. FIBDF%. FDRC%A. FDOP$A. FSRS2$
FDBK:$A. SPHD$S ?
HRL0. MSG
FDS=:FSA. FDSFSB. FDSFSC. FDSQLS. FDSMHR
BL.L NI L. . DLFH8
I/O EVENT- FLAG.
TIME TO WAAIT BETWEEN CALLS TO - DBUPD? (TICKS)
? Approved For Release 2005/07/CIA-RDP85-00514R000100040001-2
COIN-. ? MAt~M1110 27-MAR-`90
ASSEMBLY,-TII' DATA DEFINITI0HS
14:'`Approvec For Release 2005/07/10IA-RDP8
-00514R000100040001-2 ?
5
EFINITIONS.
25 000000
.PSECT?
27
, 1/0 ? STATUS BLOCKS .
28 0000041
DMC I O'S h
BLKWI
2' 410100104
S'y I OS t
BLKW
2
32-000010
L'MCRED;
0 IOW$
ICI : RLB , XMLUN, EF : I O... ONTOIOS.. INPUT BUFFER.
2(R2.: , R;_ : R2=BLOCK INPUT. COUNT.
D1jC:REIi+C!. IUPL+4, RS RS->DOUE.LE BUFFER-CONTROL-BLOCK.
1134 INPUT? BUFFERS ? AND SEND THEM Ti I ? DBUPD . IF ? THERE ? ARE ? NO ? FREE' BUFFERS ?
118 WAIT UNTIL?DBUPD FREE''_'LIP?A EILIFFER:
105
187 001025 DERCVD
188 00 1026 016702. 176772 f-10V
189 001032- 016202. 000002 MOV.
190 001036 016705 176765 MCI"VI
191.
1'='2
19: 7
194 0 0 1 042 ?
195 00 1042 ? 015567 000002 177422' MOV ? 2(R5) , SDATA ? r PUT ? BLIFFER I D . INTO SEND BLOCK
l.'=+6) 01=11051=1 056567 F3l_'Ik_Ik1[d'_ 000000G. B i s . 2 (1 '5 . f?jSfl E HOi i' Eli UFFER T O' BE BUSY.
1'97 001056 Ci-_1L.L HCTI)BI-I P HCTI'iATEE DATA BASE !_!PDHTE t:D UPDI
190 001 FJ62 ? 0051=02 DEC ? R2' DEC INPUT ? BUFFER ' COURT ?
199 01010 4 003422' BLE 5$ .:ALL. DOHE. RETURN. TO ? MA I N
200
211 1
Gi- 001066
204
2f15
205
20r" 00107
2100 001072 CALL READMC. INPUT' THE BUFFER'
209 00 1076 103361 BCC- 1$ ;PUFFER-INPUT-OK, GO ' SEND IT TO ' DBI_PD ?
2 141 I0 IN 1. 1.0 l CHLL ERR=;EI I NEX; T ' DOUBLE BUFFER-CONTROL-BLOCK-
298-
i00135
00530.=1
DEC.
R4 GO-LOOK F O R: ' THE '-
299
001 360
003370
BIB I
3$ NEXT' BUFFER'
31 II_I
301"
NO-BUFFER-WAS-FOUND, UA I T 'UNTIL' DBUPD'0ESUMES' CC IN' AND' THEN GO-LOOK-FOR.
302.
AN- EMPTY BUFFER:
303
304
001362-
PHI?$S'
"SUSPEND
305
0111370
01101762
BR
6+ ;RESUMES. NUN ' GO' F INN' O BUS`T`' BUFFER'
306
3C.'
RETURN'
309
001372-
4$:
3101
001372.
1011567
176425
MOV'
(RE) .DMCREI:I+D; IOPL' ;PUT' NELJ. BUF' ADOR' INT_O' DIRECTIVE-
_
-
E
--
-L
~.11 J.
J
l.a
1_11_17l~~_r
010567
11'
176426
f?11-''.' 1 -I'
,
FE0'
TROL'1 JI1
i R'`..' 1Ll._ . I-n11 OAPL'~4 .IP-I
_iULr~~LL
5.L11i_I..T 1J --r l"111`~.L it.i11 L1~E0 '.'T 11^'
'L i_il l LI....
1
'1_11_1141.1;-r
011567
17645=4
Mi1v.
I::R5::1.OFILE+F:,BKDS+1? ;PUT'NEW' INFr1IT'BiUF' INTD FILE'C:HTL ELK-
13
1_IIii1`131_r
0CIU FI(
RT5'
PC
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
CCIN? HACR0?M1110 27-MAR-OF-1 14:2 GE=
'=SUBROUTINES' pvec or Release 2005/07/1'4: CIA-RDP85-00514ROO0100040001-2
3i5
11'
318 001410
31'1 001416
122767
OOOOOOG ?
176 354
3'2
1=i C3L11424
0 1423
.
0
2 1 00 1426
122767
0000000 ? 176 44
32.2-001434
00 142 1
32-2- 001436
1 2 2 7 6 7
0 0 171171 1;'14110 17 t 3
4
32'4 0014444
00 1415
325 0014415.
1 9 767
0000000' 17r.
41'
326 00 1454
L1 Li 141 1
327 001456
122767
0MU000G'
.J `_'IJ' Li1_1I'-4G^-4
061405
329 00 1466
01.2 7 80
000'274'
_ . 5 11 I_'1 hi 1441' .
L'I L]'I
4
",'5
001474
1_1O 1474 000-41
001476 0002017
Li Li 15 00
I_i U 1. 51 IEl
339 A01516
.5'fi-d 1JU1J14?
.41. 001536
3-1 01_i 1534 41/10261
343 001536 00 1-1'24-17
344
345
34-17,
47
41
349
3501
35 1
00 1540
35
I3 01.540
0167 82
1 7 6'260
35
Fa0 1544
0 16201 ?
iU00110'
354
4-01550
010257
176712
~'55
00 1554
012705
Ei04010 Fj
3 51
F_I0 1560
U0 5 0 I'13
357
1`11;_11502 ?
I_It':-,0,_0:3
3F.1:_3,
01: i 1.5 - .4
1621705
0U 1000
3'_~'-1
11_10 1.`_71' C1
171 IMI 1._3 ('4
3i ~i_
Lila 1.572 ?
E)3.=7i;;%
[I 1
LI LI 1 f Li Li
Li is 1 f 1 l i 1
362 ? CI L1 1602 ' 005,403
353. 001604
31:1)5 Cl 161.
366 001620
; READ' THE' IiMC ? SUBROUTINE'
READMC: DIRE' *DMCRED
CMPB? iiS:SLIC:.I:IMC:IOS
BEQ. i$
11 T C' C HR
BEQ 2$
CMPI ' th 1 E : Di`1R. DML: 10 S
i Ei-i ? w`
C:MPB. 1E:ABO.DMCIOS
BE1-! ?
Ct'1PE1 ' 41E:TMC1..IiMCIOS
BR ERROR.
CLC
RTC; PC.
j -ALL
REtiIOR? R0,R1,R2
SEC.
RTS' PC
READ LINK
-SUCCESS?.
YES -
_LI11"1Ei_ 111_111 ? 10 ,L..I EC:TE1:
YES. RETURN 11-11 T REQUEST
L I C ?'1' 1 ~_ L' 1 1'_' I I'+. L fl 1. I
r'E:= RETURN It` I T REQUEST ORT !!_i E.,T AL, L, P... 1 L_ ,
'YE5. RETURt', INITREr..!LIE=T
T 111E' 0U T.
'YES
ERROR-EXIT.
i-i 'E R i I i':'
I''lovI Ri" ! 1:%, R4, R.3- > 1_II_I I PI_IT ? `i I R I NG'
MO B? DMCIOS.R1 ;R1 ='ERRCIR'CODE
I"'1C11, ~I=1, R:_ " DON T `_ ~I_!Pi'ME.`_.._' LEH.L11i`11;' 7CRUb,
;REC!UE.S.T F'E,-INITIALI2ATION-
; RE T URt"1 ?
ORITE?EXCHANGE?TO'OUTPUT FILE SUBROLUTINE
i:}:::.k G .
$$$ =.000036R.
$$$0S;T=' 000012
$$$T1 =.000000
C L 1=11=; E G-
I." LFMB=' G
FIFil1T=
FSPI_U=' G ?
OPFNB=' G
READ G.
L_IH I T' G
. . . L X11_ = ? #11_11_14_10 U
...PC1=' 01010101008'
006 ... P L: 2 = 0100140R.
...TPE=' #010020
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
LE.C1F- ? i:i h~M CCON11TS1k~ 27-MAR-20 14:2 Approved Release 2005/07/1SIA-RDP85-00514R000100040001-2
TABLE ?
E~- DATA SECTION
148 9T SEARCH. INITIALIZATION-
11- 135 READ SEARCH?PATA BASE
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
SEARCH. MACRO ? M1 1 13 27-MAID-90 14:2? Apr Ar
a For Release 2005/07/14: CIA-RDP85-00514ROO0100046001-2
.TITLE--SEARCH.
.SBTTL? DATA SECTION.
, MCALL ? Q iOW$i . Q iOW$S. EXITS ?
.MCHLL? MRK:T$C,LJTSE$,C?
.1IC(-ILL? SETF$ti.iECL .b,GTIM$C?
I~LI_IBL DD'2C: T , $C9 T A
IzLObL I"1b i_i. _HS I II"1
12
1001?5
TRFSEC=125. ;MA> TRANSFER?SI,7E?
1 2
i t 5F3NFJ
T RFS 12= I RF-'E.C*512.
14?
047040
N[=MTHR=2C1.=iOf TOTAL HEM THRESHOLD.
i5
F-I0175Ci
1.10TRTH=1rjOi0, HEi?1 IN A-RC.I,i-THRESHOLD-
16
17
000005
T[LLIN=5
10
000006
COLLIN=6
1 a
000UC11
D['L.I IN=1.
0
0000001
EF: IO=1
21
Approved For Release 2005/07/SCIA-RDP85-00514R0001000400101-2
DATA- SECMAIr M1110 2r-MAR-GO 14:2 p~PcWb i For Release 2005/07/15 IA-RDP85-00514R000100040001-2
24
54
5F
5
5'_1
11:2
,_= i=~F=iL10L10
000010
27
28-00-1010
29
4_i 6010i4
31 001016
00 1020
33 001111'22.
34
35 1501024 000000
.it 110101'26
i'
30 001030 000000
_:i C i 0 1032? F i0i_ 04 0
4F_^I L'Il 1034 Ci04_iiM+00I
41 1110 1I:I x,6 000Ci0 0
42-
4 3 Li i0 10--.10 0 0i00Ci
i
44-
45 110 1042 ? 0ti0illi I0
41-; Li0i044 ibb14LI
4 '
49
50 001046 123
0[1105 1 122-
0 0 10 5 ?4 0,1.1=1
0 0105 7 104
0010 2- 12
111111:1.1=165
51 4_100122;_
52.
c^
105 101
103 110
055 040
102 040
124 101
1 4 0111 6
001070 000026
001072? 12. 3 1 1015
0_1011]1 5 122. 103
00 1 100 072- 0140
001,103 105 122
-10 1 10 i7 1 1 1 1 1 6
0_ 1 1 1111 11.4 01.4.1
00111.4 122.? 122
00111? 1,22
000026
0i i 1. 22
0011. 1.25
0101 1 13 1_1
00 113
0011.317
001141
101
110
124
115
10 1
105
117
TIIH: BLKB? 8 ;OPERATOR?RESPONSE?
DD IH BLK.U? 256. ;DATA-BASE- IPR-
1OSTAT: E1LKU 2 10 STATUE;.
HLEN: .BLKI,I 1 ;DATA-BASE-START
LLBH: BLK.LJ- 1
HE:;IZ, E: BLKU? 1 ;DATA-BASE-SIZE.
I_;:; I ZE BLI:I,I 1
D1:1E;ADD: . WORD ? 0 ..:ICI-START-ADDRESS.
DE BCHT: BL[-'' i 1 10 BYTE COUNT.
j1i.JN1H0T:?.WORD. 0 ;NEM IN?A ROW.
Hlil"IriE[ I: . FIORD 0 ;HEM-ERRORS.
H?RSFR WORD. 0 GOOD BLOCI:'- ?FERED ?
L--RSFR . L iOiRL' Li
I F'R'STR .1 IOR.D ? 0 ; DEFAULT IPR ? START
.L ORD. 611101110.
OPERATOR PROMPT
PRNiT: ASCII. /SEARCH.- DB START _/
PF'MTS=e-PRMT
. EVE H.
ERROR MESSAGES ?
ERR 1 : LJORD ERR i L ?
ERR1T: ASCII. /SEARCH: TERMIHAL?ERROR/
ERRIL=:-ERRIT-
. E,'E N '
EF'R2: WORD ERR2L
11111 EF'R;'T: 5[J1 'SEARCH: :i.?ISG: ERROR
:110
1 1 4
11.3
122-
122 -
For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
SEARCH M"'CRO M11151 27-MAR--80 14:2c' q~'~ q
DATA '=;ECT I ON i4pOr17176a For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
b
000022
ERR2L=:-ERR2T?
64
5r_
bb o-_'i i_i l .L 4 F
4' 4_i li Li ,_
ERR.3 WORD ERR76L.
6r ['IO1.1415
123
105
1511
Ei'.R.3T: ASCII. /SEARCH;
TD ? MEM1_IRY? ERROR/?
0L11151
122
103
110
1_10 1. 1.5 4
071
0 4F_I
1.` 4
00 115 7
104
040
115
00116'2
105
115
1:1.7
01_1116 5
122.
131
040
[15111
70
105
122
12
.
1_1511 1
117
1;-'--
2
60
II
000027
EF R3L=:-ERR3T
. EVEN
f 1 i_ti_11.1(b
uUL1_1,4".
EF'F:4 WORD
ERR4L
;-,?00i200
i23
105
101
EFF4 T ASI_ i i ?
/SEARCH t
HEM-THRESHOLD.,, -
[10 :1. ;.[1.`
122
11_13
1 1 0
1 1 1 1 1'15
01 ' 2?
['I Q.0
116
11211
10:3
115
I0 1. 22, 14
124
110
101...17
10:=
123
Ito
0 1~1 1. 2 2 2
1 1 ?
114
104
7'3
000025
EFR4L=:-ERR4T
74
.EVEN .
75
5 G_IO1 6
0 4_1[I['IF.
ERRS : WORD .
ERR5L
001.2 0 1
105
101
EF.R5T6 ASCII-
."SEARCH;
HEM ? IN A?ROW THRESHOLD/?
001233 12
1[1.3
110
0[11236=1-
11.6
01['11241 1:15
115
0401
00124.4 111
116
0 41 I
00 124.7 101
122-
001252 1I
127
0,40
4
[101255 12
110
,
[1[11260 105
1.:..
110
001'253 117
114
1 [14
78 000036
ERR5L=:-ER(5T-
79
.r_EN
80
`1 1 00 1.1 6 6 I_i 01_i i 1 ? (
ER.R6: WORD.
ERRSL ?
82-001270 123
105
1 i0 1
EF RR6T
./SEARCH
CAD =;EC T OR FEREI:1 COUNT/.
CIC11273 11-1-.
221 ,
1 [13
110
0012 76 [172
040
1 I:_1
001301 11__711
104
C .40
001.304 12:3
105
103
011i i 1307 124
117
1.._
001312. 0141 I
130
106
001315 :51
1;
105
0 01.3 2 0 104
[1451
10 -;
001323 117
125
116
001.325 124
513 8001:.137
ERRSL-ERRST-
=14
. E VE t"1.
,95
=11=,
13
ApprovedlFor helease`idd~/07/'MCIA-RDP85-00514R000100040001-2
SEARCH MAr~MI11O 27-MAR-83
DATA SECTI
14 ? ? ppii-ol'ved F`-6r Release 2005/07/1ObIA-RDP85-00514R000100040001-2
99 001330 121 105 101 D(INEM: ASCII. /SEARCH: DONE w 001333 122. 103 110
001336 072- 040 104
0E_1 13 41 11.7 116 105
0 0 13 44 0 5 S. 040 116
04_1 1347 105 115 055
001352 C140
8= 9 88053 040 0 40 040 D O . 1--1 C I I . j . ,~.
001.356 040 0140 041_1
90 001361 040 073 040 ASCII. X; I RAN-
001.354 124 122 101
001367 116 055 040
9i 001372. 040 1140 040 DO ,AS I I '?
001375 0411 1140 040
0-1400 171 z1-1.71 010
92-00002. 040 048 040 D: 7' PISCii-
001405 040 040 040
93 000060 DOINEL=:-DONEM
94 EVEN.
95
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
SEARCH MACRO MI 11Cl 27Tr1ARTS10 14:2
SEARCH INITIALIZATION p 'Q`lor Release 2005/07/14: CIA-RDP85-00514R000100040001-2
97 .SBTTL??SEARCH?INITIALIZATION-
98 001410 SEARCH:
L+
MCI ;GET-DATA-BASE-ID-FROM-OPERATOR.
101
102-001410
000424
BR
DEFLTS ?
BYPASS ? O PERATOR ? I NPUT ?
103 00141_?
HICILJ$C:?
in 6RFP,TILUN,EF: IO? IOSTHT,,1TIIN,B.,,PRMT,PRMTS,44>
104 001420
122767
000000G?177152.
I_:MFB?
VSS:.`_!LIC,1U`_iAi
#GOOD?!RANSFER?
105 001426
081404
BED .
NUMB 1 N ?
106 001430
012700
001070'
i?1O'?V'.
*ERR1,R0
1117 0014 3.4
0001167
001.1616
TI'1F'
ERROR-
10 11
10' 1 001440
016704
177346
Ni.JMB IN: ? MD V'
IiOS T AT+2, R4
: @ OF ? CHARACTERS ?
1 .I. ii 001444
1.'1[1 1..'1111=
BEI_!
DEFL T S .
A ONE .
1 1 1 0411446
111.:'701
001042'
r1C1'V'
4-IPRSTR, R f
; COH''r'EFT. TO BINARY.
1 :i;_ ? 1 : 1 2 0 8 1 4 5 2 1.452 ?
012'705
000000
MO'','
*TI 1N, R5
1 13 1=01405
CALL
DD2C I
114
MAXIM
115 001462?
DEFLTS: f!ICISIsS
=rr-IO:RLB,*DPLUH,*EF:ICI,,*IOSTHT,?4DBIN,15i2:,,IPRSTR,iPRSTR+2>
116 001540
122767
11000001.;?177:4:
L:MiB
1r-IS:SUC,I ISTHI
PNH.EFFOP
i17 Gi_9i5X16
GB14FEW
BEi=i
GOT IPR
118 00 1550
012700
001120'
DDKERR : MO",'
;PERK , R0
;ERROR.
119 00155.=1
i_iLIU1S7
0 A i?i.4;%6
imp -
ERROR.
120
121 00 1560
0 1 .767
080008C ? 177''26
GOT I PR : MCI';?
DBiN+SR:SDB,HLBN.
1 2 ? 00 151 6
016?t i'
000000C.177222.
1`'11 I4;'.
I)8 I H+SR 5011+;_, LLBN
123 1101574
116767
4O11011110C ? 177_ 16
r1OVB
LIE:I IH+SR ECH, HS I ZE
124 ILIi61H2?
01676(
0000001_ l.(( 1
i'1Ci
I:'B i t?1+SR ECL, L5 i ZE
125 001610
166767
177202 177284
=M
LLI N, L` .12E
12G, ; FiGi i i.6
191_15667
177176
_; B C
HSIZE
127 081522
166767
177155 10170
i iri
HLBH.- HSIZE
128-001630
06276?
0101111112 l i' (164
Rut:'
o2, Le. 1 ?E
i2-,-7i I:1 I_'I .I, 1=i 3Ij
eI 01:_1 I_7 b (
17 7 15 h
HL'I_.
1'i S1 2 E
1311
131
132-001642.
133
SAVE SEA-IRCH STAR. T T IME.
GTIM$C SHiSTIM.
Approved For Release 2005/07/10 CIA-RDP85-00514R000100040001-2
SEARCH. FC ht 111C1 27-MAR-^ 14:2Proved ~or Release 2005/07/ I~C
R IA-RDP85-00514R000100040001-2,
READ' v;ERF'CI-1TR' EH~~E pp
136
. START ? NE? T I ~'O' IF NECESSARY'
130
001650
0051'6 (
177144
R[=AD SG: TS;i'
HSIZE'
;DONE. IF.* BLOCKS-
139
001554
002404
SILT
1$
LEFT LEFT. IS NEGATIVE.
140
881656
003040
BGT'
f?1f'i0RL'IT
MUCH MORE DATA-LEFT
141
'
F141 11':-:, 6F1
0057,67
1((1'6
TST?
LE~IEE
.-M iRE_ ? IF' LOL,I' ORDER' PART. -
HOT ZERO
1 f i'
_
143
N8 1 tS64
FIF1 111 4'_I
ALL BLOCK`.- ? TI RANSFEREE'
144
41811_66
t?iR'C T $C '
EF : -10, ?, ''
sLJAIT'3 SEC-FOR-TD--
145
0 U16((,4
WTS;E$C'
EF:I I'
INPUT-BUFFER-TO-DRAIN.
746
F_'1u1('0'2,?
I_'I''?(.'I`
41412, 8110
1(63(E
B IT -
- ! $I: LK r o-* I iI%_,LiI
BI:. IF'TD'MEMORY'-
14(
00 17 1.0
00 1402-
BE1=!
TDMEME'
ERROR
i
'
i i.e
11111. (1 2 ?
000 16(
11841418
JMP'
E I T
..Flo ,
r
149
TD' MEMORY ERROR'
15A
0 11. 16
8 1 2 I'' FI 8
1141 1 1 44'
T DMEME e t"MOV'
#ERR R.E1
ERROR ME SAGE'
151
001722.
000167
000330
.?MP
ERROR-
EXIT
152-
-10 R E - BLOCKS - TO ? T R8HSFE.R
154
08111' 25
02572
1770170
000175
M,JREDT: CMP'
LS IEE, #TRFSEC
.-BR-IF-MORE-DATA-LEFT.-
155
1-141 1734
10 3 0 1 1
BHIS'
ri...IOF:IiT'
." THAN' MAX' TRANSFER SIZE
156
001.736
016767
1171160
177062
MO I?
LS I ZE, DBBCt'1 T ?
;, #' OF' SEC' AC I UALL''Y ? LEF I ?
157
0I=11744
00036(
1((056
S!,JAB
DBBi_NT'
;MAKE. IT'FI -
151_1
it0 1. ' _,I_1
0I_ 6 7, 6I'
1 I' 1'05'2
1 (('050
ADD
I:IBBL:NT. OBBCNT?
B''r'TE' COUNT'
151
001756
000403
BR
DODB 1 O
=.EHD I T'
118
161
801760
012767
175000
17 048
MI-IORDT: t-1CIVa1'
#TRFS I E, DBBCHT
162
I ES 3
PEC IAL' DB' READ' TO' TD' INPUT' BUFFER -
164
001(66
DIjDB 10, ? I.;! I DW$c; ?
'l=1 O i-.LB 1 104_'1, #DPLUH, *EF
10 h , # I1=1 `; TA T, UBS'iAiDD?. %1808 t'iTr , HLBH LLBN:`
165
00' :i 144
105(6(
1(6740
I` IB-
.II TI T
BRANCH IF 1/O' ERROR
1 1_I I1
I_i I.yi / Li 51_:1
14.104 ,
DI_ ERR 1 : BM I
IBEROR
15 7
'IUCCE' SSFI UL' DE!
IO
168
L0':O52'
0 1 6(0 1
176750
t-iliV
DBBCHT, R 1
NUMBER' OF BYTES ' TRANSFERED ?
169
002056
005067
176756
CL. D'
TD1 iUCT-
;BIAS-9 AFTER FIRST ,-;FER
170
110281-2'
005067
1 x'6('412
CLR'
NUMNOi T '
CLEAR' HEM IN. 8-ROW COUNT.
171
0 u2 u56
06 8 15 r'
1 7 1 S(:'`,
UI'DTSC ADD
P. I, 061'=A0.D
: HE : T START' ADDRESS'
17 2
4111;_8Ei_' ?
404x'761'
17 40 0 0
176724
B I C:
-TE$ I HL .0BSA00 ?
::I IODULO' BUFFER' S IEE
173
MIM;-' 1. 4',18
000 3F... 1
_i,i-1B'
R1
GET' NUMBER -
1( i.
x0214_`12
OHr ;_01
R i
1ir ccr-rnoc
17F5
C J 02' 1.1-14
F=i6 Cl 11:5r'
176706
AI:1D -
P. 1, LLEIN
ADD - TO - SECTOR ? TRANSFER - -
176
11021.1. [I
I7III55t-5 7
1f'67UU
ADC: ?
HLBH
1-1DIiRE
S TART
177
81'121.1-4
.1.60167
1(67412
LIB
R1,LSIEE
_
Dpi:- _yl.? I :511% NI_rIBED'.' CiF ? -
171_
'3132120
08561'- 7
176674
S B C
HS I _E'
SECTORS LEFT'
1119
00;:.. 1.2 4
11611167
17 I 06
ADD.
R1,LTRSFR
;ADD TO-HUMBER-OF-SECTORS--
18 8
818' 1. LI
I 11_'1:.=1 I _ 1 H (
1 I' I _ i' U U
4-11:15 ?
H T HSFR'
SUCCESSFULLY - I RANSFEREE'
111J
110 '3.3x4
081118 45
EI D'
Ii L' I--I
READ' NE::-;I _EiIi1E'riT'
1..~
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
SEARCH. MACRO ? M 1 1 1 E1 27-MAR-913
REALi'SEARCH'DATA'BASE'
194
19
1i:_, 90,E1?6
187 [110 2 144
!::131
189 51513145
1 `i Ei 002 154
iN1
192 5512155
i`..i
194
1 __!
P9 I_i 002 1614
1'Jr i_2ij;_i(U
1y"
19 i_i 02 :?
1-1 I_I Ci I~ I 12 2 0 C.11 A0 2184
203 0I_i; 1.2
I_14
E I 00;_214
_'1'17 002224
1=111 IU1 III 22 E1
ZEI`'i
210 0022
1 ? 01:122'40
21-11 00'224:=
214 002246
P15
_!
14: pP44ec~or Release 2005/07/14: CIA-RDP85-00514R000100040001-2
::)B'ERROR'OCCURED.
C12-274'7 5190M CIC- 176x,44 D1=ERCIR: CMP' ---IE:b'ER4.777, JOE TAT'
001201 BHE' DSKERR
_ _ _ ? HEM ERRCIR
F032(3( 0020100 1_535 BIT' *T`-GC .Q*TD$S1J
00166CI BE1=!' TDMEME.
.,HOT- A TO' MEMORY' ERROR
I !'i c - Hu MIN E i`1
C iP' HLIMHEM. * NEM T HR
BLO
3$
98001.3 BR'. 3$
012,700 001176' MO`'.? *ERR4, REi
NOT HEM' THRESHOLD . - READ - #' SECTORS
u:i. 7 E11 176`74
066701 17660 01
1:1 N 3 El 10
0EI'241'-
02157;27 1766 10 OB 17'30
10. 44I 15
0127510 001226'
NUN '41;?'
I?11=1 . Ir #1= T Ii $ I D R . R 1
ADD TDFLiiCTt R 1
BGT' 5$
E1l_T' MIHMSG'
It'HC' HUMNu T
CMP' HLit?1i?1CiT6 #Tt?iOTRTH
BLOT 4_
t?iOt:?' ii=ERR5 . REl
1199301 4$: SI,IIIB
06 E1 11_1 1 A DD
1_05967 176572 CLR
000167 177614 .JMF'
217
1.1=
21S, [11_1'2 2 5 6
I;1 002260
221
HINMSG: MO`?:?'
I.'X' I T'=;
C?11_II 1NU 1
r1
R1,R1
T.D LII_ T
I_IP.C'TSC
004.33012,200 1_101353'
_ . 00 2 3 4;
226 NN,.-E146 N 16 70 1 11,6462
21
L ii_i;`=?.5;: i 50i
Eii_i' ^;56 LI 1'2 7, 0. III. LIb I I_I
LI t7.= 3'S 6'
0 16 1LI1 11`6''444
093372 0 .412 {00 00141_13'
.3!`'n I1 r'O'E' N30 Ei1L1
2 33' 00 21 40 2
234
235 00'2400
27.;8-002414
240 1m
EX 'I T : MOY ;UNN E 'i. R 1
'30810, R2.
L I'I L L .i_ B i A '
MOHTRSFR ? R 1
it D 2,1-7. A
h`ti_I iii , R'.'
I_1-ILL' '-:i_I..JIH'
M0'?.;'' LTRSFP, R i
MOIL;'' 0D3,..9'11-1
LNLL' _FCBTA'
;NUMBER-OF SECTORS.
ADD ' OFFSET' FOR' F IRS T ? :FER'
; GOT' SOME'
HEI ATI\'E' COUNT'
NEM LI1TH ' HHHO' =SECTORS :";FERED.
:BRANCH' IF HOT'
THRESHOLD-
110 - SECTORS TRANSFEREE'' THRESHOLD -
1-:LEl!'?.''='='i NT'O HEM NCI FE??
GET 0-OF.-
BYTES ' TRANSFEREE!'
`E?u' B Ii9= AFTER' FIRST. XFER_
SET' UP' NEXT' TRANSFER'
,. ERROR' MES'=;CAGE' PO INTER' AND ? LENGTH ?
START - OF TIDCT DATA I N FIRST EILOCVREAD
B: -'> START OF TDCT DATA IN OTHER BLOCf::S
CBUF-> CU_ 1.1 I ROL. P E G I .`_i 1 ER
SET-UP FILENAME BLOCKKK OF ? F I LE -
R I -'> FIDE
012700
000000'
MO ",1.
dpTDCFDB , RRF1
: RE-'> FDB.
CI-IL.L
OFFNB$R
BLDEFL
RE
ELI I LD FNB
y
1030015
BCC
1$
116001
000052
'?
'B
MC
F
E
i
,,
:
RR (RIi) . R 1
01015?
0002'74
MO",'
CALL
F; l.. PAR?I
ER ROR
T-116002-
0000i2
i$:
MO'?
F : EFBK+2 (RCI P R2
.: R2 = END-OF--F i LE ? SEC: T OR NUMBER .
005302''
-
DEC.
R2
- -
; R~ LAS: SECTOR - OF DH FA
1
106'0' ?
ASR.
h:'
II'.I
-
A.13-'
REi2IL'$
I,IA I T$
F-' ?'
R O
REI
? R2=1_EHGTH OF I HTA IN 2041_I . BYTE ? BLOCKS ?
10.30016
BCC.
2$
1 160O -1
000052
MOB C?ii_i',
CALL
F:ERR(R0) .F:i
Ri.PAR:i.
ERROR
CLEAR ? ST'1 T_i REGISTER.
005067
176355
2$$:
CLR
START. CLI_ICK
TD$rRST
CLEAR IT
312.00,4762- 016767 i7 1';_02 176368 C"10 `.:' ? I_:LKWDt TD ZC T I.J ;CLOCK-START-WORT-TO-CONTROL REG
3,08 004756
31'0'91
^ I0
I:IU .E I C:I Iii I r:.. IL F EG i s.. T ER P. AND. =TART. ADDRESS. OF ? ?1EM1ORY.
3i'S, 00477a 016767 177 156 176-60 MOCBIJF < T D$C T L.I SET. CONTROL .REGISTER - 7OR L IrE`
311'
318 I iO 0 i5757 1 FF i c,C1 1 r Aaproved For He~fease i 5I61 6IA-Rb~ bO 'fir Otrbf6I60~66tM-`2
13
-14.
'15
I cRi i hi Ap d r 4R000100040001-2
LI EI IF ?.TDCT. MEMORY.
31'9
320
SET-UP R5 TO ? PO INT- TO - F IRST? UORI:D OF ? IDATA T O ? BE TRANSFERED, AND-
321
SET LIP R 1 Ti i CONTAIN THE NUMBEP.. O = WORDS, T O BE TRANSFEREE . TOI
3' . 4
005004
0 16705
177132
t"1Cit,,
B . 1 R5
PS- . START OF DATA I hJ FIRST BLOCK
325
005010
0 1270 1
004140'
MOV.
#TDCEi?ND, R I
: R I END nF ? BUFFER
36
005014
160501
SUB
R5.-RI
=RI = B`rTE-LENGTH OF DATA IN BUFFER.
327
005016
006201
ASR
R I
;RI = WORD LENGTH OF DATA I N BUFFER.
3 3 0
331
005020
016767
177 140
176362.
:3 3 2.
3 3 4
33F.1
005026
30$:
._, 36
i=iu5026
6 12567
176364
MOV
lR5)+, TD1,IT-VW
LOAD - WORD
_ ('
jI_I.503'2.
005301
DEC .
R 1
DECREMENT L,IORD . COUNT
0001. 034
000 = `7,4
BGT
I_i`p
"COHTIHLIE=
339
340
341
3.42 ?
005036
0 05.302 ?
32$:
DEC
RO
: DECR - CURRENT. I OLINT?
.".43
1:11150441
003'.4' 2
BLE ?
4$
;GO 1 F - DOhHE
344
3-15
3.-1.7
005042.
READ$
RB
34;
005046
IJAIT$
R0
349
01-15050 1.
103006
BCC -
3$
35-
005054
116001
000052
MOB
F ERR(RB).RI
.35 1
0 1:151060
0 10 167
000122
f"O.?
RI.PAR1
3=i:' ?
121 Eb13 64
I_HLL
ERROR
3.5 3
?,54
356
005070
016705
177050
3$:
MO "?,
B .. R 5
;R5-;FIRST-WORD-OF DATA-IN-BUFFER.
357
0 05074.
H:t21 01
004140'
i^9Cr.,'.
#Tr:'C:END, R I
;R l-"> END OF BUFFER ?
SI_I
( I [ 5 100
;1, 6I I' I I I
SUB
RS=RI
RI = BYTE LENGTH OF?CURRENT BUFFER-
35'_1
I I0 5 10;_' ?
00622 1
r=1'=,R
P. I
,RI = L.IORD. ''
31__1
0 0'5 10 4
I?-::l 11 j A-
.CONTINUE. LOADING
361
363
364
005106
4':
CALL
DLFHB
;CLOSE-AHD-DELETE-FILE.
365
OU'3 112
EXIT
LDTDL _
;RETURN.
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
LOAD-TERM ?IDEIECTiiR? MACRO ?11111N 27-MfiR 9 1~:le5 P`"""i=
ERROR HANDL IPA ? ROUTINE' ApprovedVor Rease 'O 1x7/14: CIA-RDP85-00514R000100040001-2
57'
36' -5.9
SEITTL?
ERROR HANDLING ROUTINE-
370 005 1 14
371 0051 14
01 1557
000070
ERROR:
MOV.
'EF).-PAR2.
;SP-
372-005120
010167
000062
NO".F ?
R 1, PAR i
;ERROR-CODE.
73 1005 1.24
..(4 I_iI_I:'_i1.44
375
4_1i_1O1i i'
1717 1i1b
MOU $S, ?
_I Mb
*I?'1 1G 1 . PAR I
F IX' 1 I
376
------
n r Lab ib i_t
------
LJUii ii
I"I:)l7i
ij'jP1!
LfiiL-Lfli
A115152?
005154'
WORD
Lf'i1
' 005 :156
1015
122
122
LN i
ASC i z
EF:1= jR 'riO
?< 1D, PC: ;1.10/-
005157
117
122
ID 40
00516,2-
115
117
056
I_1I?15 1 t?'._i
4_1 z[1/1
0r'
I_1
0051 I]
F1
1='i I_ 1
14_1 4
1,_105 173
015.4
040
120
00517f,
10-21
040
1175
110 5 0 1
1140
0 45
O 6 1
005 H4
117
I]E IF=1
380 005205
LH 1 E
381.
.EVEH-
3 8 2
.i 015'21 1L5
i0O 00300
PAR 1
FIORD
0
304 005::I. L
ON110EII I
PHN'2 :
WORD-
EI
5
2 E'
-
31-18
= I;
001172'
END
START'
0 Approved For Release 2005/07/ CIA-RDP85-00514R000100040001-2
LOAD' TERM' . CTOR ?
S`YMBOL' TABL
EI I T V'HI_ = 000000
BI TO =-000001
BIT I =.
0010001;2
B I 11 O =? 0 1:121=i 1'I 11
B IT11 = 004001:1
B 1112' = 0110000
BIT13 =.09-0000
N1I14
BII1S
N 1T2
BI13
Bi O4
B I T5 =' 0I_iI10::10
B 1 T6 = 000100
B I T F = J111112EFU
B 1 18, ' = ' I_I I_I I.144_1I~1
BITE =01_110100
B L L' E F L=' ::F.,+; Fr?i i?i G X.
BY T E 0 _- Iii I I I l_'t U B
BYTE! =-00-0-001
BYTE2' = 000002 ?
BYTE3 = 10100003
BYTE4 =' 01/11004
BYTE5 = 000005
BYTES = 011000006
BYTE7 =' 000007
B"("LB? _? 001:001.0
BYTE'-1 0100011
BYTVif' L000012'
B:?. 004144R-
B : 1 10F0o:4.14;2R ?
tBUF- 0041528-
CF COT=' 1/11/0041
CF;DGH000047
CF : DHR000042 ?
[F : DrIC:= I:1[111I-14}7
CF: HBR= 000045
C HI'L= 000044.
CF UFTD=0001343
[:LK,I II?' 0041 FOR ?
[:LIF:r=1D 11113 ::11.648 '
I:?F' L1= t'?I = 111:11 1 1. 16
D Ioo 1.114113
DIG bDF = I ICi 11131
DG:IDF==. 011=11.000
EFP?I:3 = 1131:;1114:1?
ERROR 00511.4R?
E1 1I?' 004?''1.58'
F D ='1 FS I==1 =';+,,.0.,?1,;1,1.;>1; G X.
F-DSF-S.:_ G::
F L? F 1 1.1 I_I LI 1 1 1 : _ 1 I -[ I_1
FI:I;FI`IB' 01300106
FE F\'F'' 000004
FU:LEN' 0000010
1R~ .
MHCRi 1 ? M1 i 1"Approved or erease ~b5j07j1 IA'-RDP85-00514R000100040001-2
FI'. RUM=' ~r?*..... GX?
FN:ACK 01111016
FH.FSH 000000
FN:FSB 01000012?
FH FSC O00004
FN : FSD 0110021:1
FN: -II-1R 0000:1A
FN Nt"B 0010022
I= N Q LS 0 0 0 01:11_:
FN . RD[: 51000 14
FH UPD 001/1/112
FO:RLi' _' 19 F F::1 CX
F'=1HH 0041548
FSHB 11U415LP
FEHC' 004160R?
F;HCIL=?000106
F 1=11_[1[ = CICIC104111
F: BEIF'= 000062
FBDB =.00001 00
F:BGBC=?000057
F.BKDH='000026
F BKDS=' 00100210
F BK:EF= ? 000050
F:BK:F'1=?000051
F BKST= 0011:.1(:124
F BKVB= 000064
F : CHR =' 000075
F CHTG= ? 0000 34
F; DFi-IB= 000046
F DSPT=' 11101:144
F : DVHM=' 0010 1.34
FEFBl:::.= 0000111
F:EFH' =? 001:10511
F:L'OBB= 0001032
F ERR = 00005'2
F; FFBY= ['[':1014
F FHr=1I?1 NUN 110
FFHB ' _? 001:1:1.1:1,_'
1= 1=j:I:P OCII11 16
F F'V'ER0 010 1 1 211
FitIBK[011011.4
F LIJH. 151[11:1=12
F MEICT= 0011_1054.
Ft?1BC1101100155
F : t"1BFG= ? 000056
F HRBD000024
F;MiIN__?LIIJJU. C1
F0VIBS=? 110 1301.tI:I
F IT'4-1[:C= ? U4:I1_11 11.6
F R1-1"ITT= 00000 1
003 F RCF1M= 0000:4
0113 F; RCTL=' 000017
131._1 FN51Z =' 00011132
003 F RTYP= 0OI701_i0
F:SEQN=' 000100
004 F SPDV= 000072.
004 F SF'IJN I-1010 074
4_14.14 F; I E K. _ 11.14.14_1 = 6
004 F U I T= 01 112_1 1.36
111 14 1- I. JU;NNU = 1 14_'11 100
004 F i i=7i3[54?
1_11_14 F VNIS3 _ ? 0UEi060
10014 I E . G `:; .
004 1IJSI' 0104146P'
004 LDBUF' 004656P
LUEIY'IE =514.541.
LH1 005154R'
LH1E? 00:1521:161?
MAXHEM- 004167E
M`;G1 OO51SOR'
ri':; . D G I N 1:111'1131'11_1
H' = 000012'
t`1 iEITHB. 004456R.
H: B F 1-1 C= 000004
H BHGH= ? 0001:106
H EI T C H = Ci F110 4
N; B11FB= [10401=10
H;EOI_IFL= 002000
N.D117?=00130'24
H D\'HM= . 0001032.
FI:FID'=?CI 1100:_10
N FHHM= 1-001005
HFI0S' =' 0IIA 7 15, 4
H.FTYP=Ii .,214
NF`/ER= [100016
111: HE I =' [1 II 101'
1"1 OIJRY'= E0003 1.
FI `I TA I = 001343 0
I"1:'_1111`1 I = _ IJ 11 I:11:1;2
I'-1 i_i H I T = 1.11-11-11-1=0 4
PAR +$_ IiLI1:10111,
I:11
PARl UI:I'.~',_R
F'i-i1' C.-0521' 'l I,:, ?
R:1[7BI..IF ' 1=1001 141-1R
R C.1 -11J I_ = 111 110 15
FII,_;PC= 0013/114
RDSPIR= 000012
R,U H=?1111131:102'
SR. ARE
.;R I?H
SF'.DL I
SR.E[B
SR. ECI-I
SR.ECL
L_;R.F1N
SR. GRE
114
_ 1 1
UUUI_1 14
01?I004I'
711 l Jr14L
UI-I1:11:15 1:1NLIU 1
0110:011-11-1
SR:GRS? 000072'
SR:LEN? 101122?
SR:LIH? 0000666
SR:LIP' [100062.
:SR;M[IH? 0111111005
SP:NLIC? 0510042'
R.: HDS ? UUNU.5
SR i`1 .I. H 00003.0
SR:H1P' 000022?
SP bt:'N 0000.2
SR.SR1=' 0000,02
?
1_i1:i0000
S;R TUE 5100056
SIR ,I.J5L 51510052
SR:'YR' 000004
SRRR: 1101 04 -_2'?
SR ;11P. 111 0 0 1=1 1 1
S I A,I ' 0041 7,2R
STRTHD' 004152R?
. BF HU=' 0= 30'20
S;FHTT=?000016
SFDB' 010140
=FF LA 6-
SFHB = 517 _01__
S FHB1J= 013010 11'
S . FH I `r'= ? 000004
E.FTYP= 01110002.
`I: NFEH=' 000020
TDCBI_IF' 000150R
'
TDCEHD= ? 01414518 ?
TDCFDB 0000008 ?
I DI_LLIH=' 00000.
TD$CTR=?176370
ID',CTI,I=? 1763600
TD-FIHL=' 004000
I D$r1EP1= ? 00 70
I D$OAR 176344
I t) $LI i 0 = ' :L 5 ' 45
I i T, 16
_I .i'=;1 1 = 1 i' 6:_`, r'' 1
111+'' I HP1 (5.31';2
TD$Tt LJ= 17 636-,
TD$TDIR = 17`. f'.::1.
TD$TDI,1= 1;'6.64
$AL7 _' UN11'21
002 TzB1i _?1=14-11:1[14:1'.?'.
043'2 $B = li GnliG
00;2 ? T$BSO = 10 1,PIFII_1
Ui-LI ? I $B I 0001'1211
002 ? T $B T AR1100030
1_151'2? 1 S121 iU' _? i11r121-11:111
002? TRI_ D ' 000 101-1
ONE I $CLK' 00'317101_1
002' T$'D 1SK11011200-1
E:02 ? T$DRD ? = - 0E1001114
Ei02 ? T$EMEM= ? 010000
01212 ? I lF SHH = ? 00011/10
002' I$Fvlf-1CI=' 00000 4
OC2 ? I $ SHI_ 000E_114
002'I'$FSB2=?0U0U10
0Ei I$1B = EiEiEiI126
f1 I~'2 I } I N A = ' 515151 [1'2 4
002 ? T$ 18 E _ ? 0211['!511:1
112 I 1NF' 1='14'00
002. T;1 I_ D ? = 00C,1040
002I $MODE= 004000
11112 ? T$CIB =-000036
I'i111 16.[IUF..' = ------
0 T$OBLJA= ? 00001 3.2
TSUU IH= 1110001
T $RBDO= [1510200
T ?I,.F1B' _ 140 ..
T$RSEl = ? 4340001
TES[: _ 0E.c1~2,_
0
TS. .L1'`= 0'120000
I :JEG 1 = I I'_II_i 0 00
T=SEG'2_?001_1001
I ;CEIJ. " 5100013 2
T$'_O = - 1011131
T $U B US- 1110110 0
T61CLK.= 000400
Ts8BEt`?1= 010021
I.J[IRDEI = 005 000
WORD! = 014_14_1102
LJORD2' = 000004
LJORD_; =' EI1311UEi6
1,113114 = 13011010
LJORD5 =-0000121
IJORD6 =' 1300014
i,11J F Li ( _ ' Pi fl l_1 0 1 1=i
L II IRDO -060620
1_1511` _ _511101'22
I,IRDLGT' [1041 40IR ?
WR.'D I -iL5105i5134
$DOI I G;;?
++ 011'111`,R '3BF_,
$-$$O =;T= 0011 1 i_
'1
DLF IJ" 0B_ 0
. F RCB= G.
RE 1;D
_IAIT I;.
. . . PC 1 = [110[1100R ?
... FI_:;_= 00101400 ?
... TPC='
H1B5; 0130010 000 Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
LOAF' I ERM ? JJE I EC TOR ?
MACK.,0 1 l 1 B
'
a4-gd'`a
'ft6fa
6'16D
177t1
.`'r'1"1EOL TABLE
r
r
s
5
4 : CIA-RDP85-00514R000100040001-2
005212-
001
SRCOFF ?
000 122 ?
0012' .
FD I_OF
000010
00%
FNOFF'S
000022.
OF14
$$FSR I
0190000
005
_ IiF'F5F_+ 0000,34
ERRORS DETECTED: 1=1
(1016
VIR:T IAL f'1EHORY? USED t 5034 WORDS- (-20 PAGES)
DYNAI?1:1C ? ME:110R`: 597::' WORDS "_' FAGES:a
ELAPSED T 1. f?1E C10: 00 : 45
LORD=LORD!-SF'=f_2BP 1 7F. C, LOAD
? Approved For Release 2005/07/CIA-RDP85-00514R000100040001-2
HRLGET- MACRi i . M1 1 10 7--MAR--80 14: ??
TABLE-OF-CONTENTS. Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
9- 19 FILE INITIALIZATION.
12,- 121 ERROR-HANDLING ROUTINE
0 Approved For Release 2005/07/CIA-RDP85-00514R000100040001-2
HRLGET- MA? M1110 27-MAR-90 14:27 p~ a For Release 2005/07/10CIA-RDP85-00514R000100040001-2
HRLGET IS-RESPONSIBLE-FOR-ACTIVATING THE-SOR-TASK.
BEFORE DOING- SO, IT? PRIMES THE? HRLB BUFFER (IN COMMON) WITH-THE-
FIRST. BUFFER`S. WORTH. OF. HRL DATA.. AFTER ACTIVATING S1CIR, IT- I-JAIT..?
FOR A - REIOLIEST ON THE NEXT BUFFER USING EVENT FLAG C:F : HBR ,
AFTER ? Si-'P. PROCESSES - THE END OF DATA SENTINEL - IN THE HRL BUFFER,
SQR- POSTS.CF:HBR ONE i?1ORE TIME. WITH- HFLBHF NOT CET . TO ERO!
THIS IS INTERPi=ETED AS A - REC!LIEST, S i _,HR - FOP HRLGET TO SHUT DOI?JN,
NOT TO FETCH THE NEXT HRL ? BUFFER : HRLGET, I_IPOI?N P.ECE I''? ING THIS.
SPECIAL SIGNAL, THEN?DELETES?THE HRL FILE AND?EXITS
. MCALL EXI T $S, RCOS T $C, U T SE$C, SE T F: C, CLEF$C , DECL$S, F I N I T `~
. MC:ALL 1=IiBI:F, FDRC$A, FDBIk:Y':'I.';{:::'I'...i.:i~;.~:.,tt~~..,k.>i.
21
22-
23
24
2 5
`7
28.
2 9
30
31
32?
_.5
.g4
35
3 6,
5-,
38
39
40
41
42-
43
44.
45
4h
47
48 000001
49 000001
5F 0810003
51 9 0 Fl 9 04
57. NF18081
53 00 00EI2 ?
54 08-1094'2
55
56
57 00 ~i[1J 131574 032272
LLIH-. TT.
EFN:1
EFM-.3
EFN4
Ell-- C
BLFACT-
SE . NDC.
HARDWARE ?DLiER'r?RESOLVER?HANDLER'
TH I S' VERS I ON REFORMATS DHR' S ? FROH . THE' HQR ? FROM THE-
NEW-LAYOUT-(l Ol i D FER ? IUIORD. NO-COUNT-WORD) TO' THE'
IILD' (COURT' B'YTE' FOLLIIWED' B''Y- DID' BYTES)
INITIALIZE' THE' HAR:I:rLJARE'
WAIT ' FOR' ' BUFFER READY' S IGHAL' FR0M HRLGF_T
START ? MRP' AND' CP' MICROCODE'
RUN ' ' SSEARCH.,
SET-UP-TIMER FOR ' CP' H IT' BUFFER FLI_ISH ?
ENTER: ' MA IIN' LOiC IP TO ? WA I I FOR' INTERRUPTS -
ASSEMBL`r':
I"1L:R Hi!EfLP 2i .13PACfLS,_1 I'ILI ..HQR2
TASK'BLiILD: L _N?NP Ii= 104
HOR:-?LA. HOROL S=HOR f MRi SUBr CPSUB, PP.SL IB f c 1.50 JR.E;X 1 1M: STB/SS -
TASK:=HQR'
I-' H I`: &_ i R 6 5 ,_ I_'I Gj 1_'I M M700
P'5G =T_ TO : 1
COMML =CCOI.I h RW
. MC.A_' ~' ~lI_Il~,+. _, UTL
_i-i1'$S'fEX l~?$_~fC LEF ? a-~L,fW"'-TSc -$_,fR r,i.ni ~~_AF$S ,s`~ETiFa-~._$S' ,,,.,i_I!r._,aGTi"I$C:
?
. i?1i_HLL' i?1PKT_Sf C:i"1i::T$'Cf FEC:L$Sf AEIRTS` f ROST$E
.GL.OBL. SHETIM,SHSTIM.SHTIME,$MLIL'
: LUH' FOR.' TTB
,:EVENT-FLAG'FUR'TTO
= E'?.iEt-1 T 'FLAG' FUG-' HARDWARE' INTERRUPT.
4 ;E'?'EHT-FLAGFOR'HB'FL_USH?TIMER
=. 1 ;LOCAL END-UI--i_OLLLI_IION. FLAG
2 ? ?H IGH
_EST? BCL' OFFSET' ALLOWED' + 2.
42 IOFFSET-TO L'B'POIHiE S,' IH'SREC
. NL I'ST' BE`;
r"1'Y'`-1 L j'DQFi Hl:i
Approve or Release 2OO& iMCIA-RDP85-00514R000100040001-2
MAi. M1 1 10 27-MAR-8B 14: 5AWA ecY F16r Release 2005/07/1*IA-RDP85-00514R000100040001-2
58 000004 000000
59 000006 4301?_1000
c ,C1 1_'I4J1 I I I_i 1 0
61, 00C,1020
6 0C1CI024 UUUUUI.3
63 00 0026 000000
64 AAUIJ1.3U 0Ci13IjliU
S iUUb S ? InF_i1::ii:-1i?IId
6i:5 000034 000000
67 000036 000008
1_
70
71 0000400 000000 P--.'0UNT: WEIRD E1
72 800042? 01300I_I40 C_IIIHT: WORD 0
0i_kj1344 L_ii_Ai_ BLKLJ 10'2 4
1'6
77
T:KTCB:,WORS.
CI?_DVEC : , WORD.
E=BUF: BLKU?
'_; TAT: B1_N::U
B 13E IJORD
A-'LACE:
1I -I I H 1 : . Iil_I M'.1'
H3OFF: . WORD
H='0IFF: , WORD
- TICE: OF ? MY TASK
,; OLD 1vEC:TOR AT 274
E'IENT?FLAG-BUFFER
I NDEr; `+:'ALV_IE FCIR ? ERROR f'IE SAGE TABLE.
;ALL-PURPOSE-FLAG
PRELiti BiT SET T ii1GS FOR CSR
., OFFSET FOR HB ADDRS IN - BCL
P OFFSET FOR ? HRL ADI?RS I N BCL
POINTER TO. DID. rOUIAT. WORD
0IP. COUNT
78 004044 0-06006G. M HB:. , WORD- L?HRO+C.
"2 431140 =ti 00011011 WORD 0
BID 004050 13[11313130 , WORD I
7- 1 004052- 114_' 1111,_101_1 WEIRD E1
0134054 000000E ? M HR: . HORS HRLO a HRL - BUUFFER
_3 E II I,::1USE 110011I,-,I C1 I,IORD 0
j EIEI=j _IdU 11131:113013 LJI_ft'.11 I_1
85 11114052 EI00000 WORD 0
-IFS
87
9
'9I 1'I
SHARED ? BCL ?
H IT- BUFFER ADDRESS- UOULD NORMALL`r'? PO INT- TO COt?1MON
BUT REFLft:I IA I T IHG MUST b E DUNE
9 1 004054 00 1775 BI--:L:. . WORD. 11124, -3
-? ? 00406 6 O13013136 G ? HI _IE EL: WEIRD DHR0+6
a 131141'170 1111013110 IJ1.._IR5 0
94 CIC141'172 ? I ILI0H13O WORD CI
'-IC 1-10 4074 I0CiCi6 0 1 , WOJ=:').? . A
BUFFERS ARE 148 BYTES.- HEADER.
;HIT .BUFFER.
96 13041378 000000E ? HRBCL . WORD HRLEI ? HRL BUFFER
97 11171 ,=11, 111 0 E101.1-10 ci FIORD 0
-11 1 1313 4 1 II ;' ? 111_14311 I.i I I I I[I M' 1? I'I
99 00,410=1 EIE1EII_IE'I0 WORD 11
11) 1:111 :11.OE EOBBCL: ? BL.II:.'ki!'~Y.?f:%I;,f'%F.:?'%1';~;;i~::t:il::%I+:..F'.!;:~,4?f;;4:.~,W~;:kw?f:':f:`?'.:1:":,~;':~:%Y?slt:f::l::;:
iNAi~Ti'dE CODE?
REFOR'iMATSuHR BUFFER ? T i ? OLU !=ii l T PUT F !Rf1A T.
MOV. #LOC:AL. R3 MO'',i ? *DHR0+5, R4
BIT,6 J 480!-10 . . (R3,)
BED M:I'?.iL0C.
111I: ':: P.3) +, (R,4) +
BR SEr-JD
;POINT?TO LO_AL?BUFFER.
POINT TO-COMMON. '
ELC: - .
NO. CONTINUE.
I?1II'',rE. EOC . I-JCiRIj ? TO
S iGNAL ? C:C:OUT?
REFORMAT HIT BUFFER. FROM THE NEW FORM:i T CONE HIT-
REPORT PER WORD) TO OLD- I::HIT?C:OLIHT?+ C! ID'S I H
B'Y' T I E SI '=;EE INTERFACE SPEC ? FOR ? LIETA ILS
R..rv LOCAL ? BUFFER (HEW F! Ri lA T .i
F, u1 COMMON
368
005350
361-:1
01.75350 012324
i"1Oy?
R3) +. (R4) +
04715 35;_ i312324
NO'',r
I..R3.)+. (R4.:1-i-
47105354 17 14.3.'4
r"1CI`,;`
R.3)+. I::R4.j-.
?
085356 8 -1121.467
17 456
N10 '? ?
R 4 r f I_ I_I L I H!
SAVE . PO INTER - TO ? COUNT
BITE
37'n
005362. 0052044
IHC
R4
?POINT PAS"> COUNT BYTE
374
005364 032713
0'280510
BIT
II=[1 51888. Ci?3)
^! ID ,
3 75
005370 001405
BED.
2$
;NO.. TEST EOB ?
7
4710537 88 _i; 67
172 444
INC:?
COUNT.
;: COUNT- O ID' S
377
L=1515375 111324
MO'?.IEC!ID. TO. COMMON
378
005400 51621.703
000510'.,'
ADD
#2 . R.
:, BL IrIP . LOCAL PO I HTER
47'.1
L1135404 0100767
BR
I$
MO'Y . NEXT.
:11;,1
381
005486 5132704
008081
21;-
BIT-
*1.R4
ODD ArDRES8
C1 ]Ii541 5114111
=1.3
0615414 005204
1I-iI_ -
84
BLIMP TO NEXT. WORD .
3 84
1,105416 1 :1 57 7
172490
172414
31::
MOB -
COUNT.1 PCOUNT
;MOVE 1H DID COUNT-
_Sti
471L6434 0LI'._ii_'Ii_r
1i',_LLI1
UL F`
COUNT
3 t11:~
4_101543 i 513271.3
r145i00cl
-
BIT
0040800. (P.3)
.EOB? (OR E__:)
31_17
I_I 5 5.4.3 4. 1i01745
BE.Cl.
MO'VL1 1C .
r'.iO. MO'?,,'E. NE :T. DHR
38i8
1185435 e,, 12324
MI_I`r'
1. R':._ , . (R4', --
E!!E OR EOC
.ODE
3U.9
-
Approved For Release 2005/07/
MAZE M i l l 0 27-MAR-90'
7 MARS-E:Fi 14:5Ap6i d*or Release 2005/07/'IO'CIA-RDP85-00514R000100040001-2
X91
=x'q2
39 005440
394 005440 052767 000001 8OO0000.
395
iJ5 I_II'I_,g4b
397
.3981 005460
3 -9 9
4021 005472-
40 1
402-005500
40?
404
405
406 005512 032767 000001 172306
40, 005520 02
408 017I55000 167 I_14_II_I??'-I4
409
410
411
412.
413
414
4,15
,:116 005525 0160611 004044' 0814066.'
417
411:
419
4'21.1
421 005534 06,2767 000002 1 7 2 2 7 2
422-005542. 022767 1_10000` 17':64
,427-; A-05550 003002-
42.4 005552- 005067 172256
425
4'2
4 2 7
42;r
429 0055555
4 30
431 OA5564
4
4K I_i1JF,` ?6
,4.4
4=-5
4.^I_
437 0056 22.
438
4.3
441
442?
44.
44::1.
445
4$
446 085534 012767 100400 175422?
447 005542' 012757 101000 176472?
Approved
BIB=' #91TEu'iSC!' ;SIGHAL?CCOLII' THAI.I1HREi IS-READY.
CLEFS' *CI-:DHR'
SETF$S? *CF:COiT
DEC:L$S?
BIT *EOC,BASE? ~WAS?EOC'1NDIC`TOR '01-1 IN' HIT'BUFFER -
EQ. - ..,n C HTTkiI IC
in .J+? I1'_a L._J,1, 1,1L,L'
IMP' LALLFOS? ?E:ALL'FOS'PGM'AHD'E=;IT'
PLACE ' ADDRESS' OF' READY BUFFER - INTO BCL: MOVE- HIT.
BUFFER ? ADDRESS' FROM'1' A ? PR I'V'ATELY? HELD ? COPY- OF' THE'
LLI11PLETE' BCL i:HE 't'CR' CLEARED a BAr_:";' INTO THE I_IORt::INS
BC:L: THAT' IS. REPLACE ? THE' BCL' ENTR'Y' THAT' LJAS~ ? CLEARED
BY,,' THE. CP' MIiCRRI:Ii::ODE: RIB =. OFFSET IhNTO' BC.L:
POINT ' TO't?'IE T' HIT' BUFFER' ENTRY IN' BC:L; THAT-IS, UPDATE.
THE OFFSET: ROLL-THE-OFFSET-OVER IF-IT-REACHES THE-LIMIT;
ADD ' *2. HBOFF
CMP' *BiJFACT.HEICiFF
LiIJT 4+
CLR HBOFF
r, ADVANCE ? OFFSET'
;REACHED ? L i MI T' ?
; H O ' RESET-
RESET' OFFSET
-
i=LEAR' TIMER. THEN START ? T H E N S T A R T I T L I P A G A I N L
UP' AGAIN'i:
AFTER'ALL. WE-DID RECEI'?,,'E'A'HIT'BUFFER
C MK T$:.
CLEF$ S' #EF i , 4
MRK::T$S' *EFH.4,T2.*5
CL :.r HARD ,"RE IN-T-crr?PT EVENT c, G
LH!',' rlra'!vn!'.L.' ,urr.v , Lut ?, Lm
CLEFTS' *EFN. _ CLEAR' INTERRUPT. EVENT' FLAG.
, TIN Ln.N R-U[=TC, ; TC THA -- i . CR 1r E
OD
~, 'I_..-i-i,'.r ' I.i ~i, i_ t}.J O ,L? ~t?1 i '1CAN?
I C LEI=IR' BCL EHTRIE'S ONLY WHEN' INTERRUPTS ARE ARMED
ONCE AN- INTERRUPT IS' RECEI\.'ED. iHTERRUPTS' ARE-
AUIi_il"1HTICALLY?DISAi'MED !H-THE-Cp. THIS WAY THE.
IC F' ICI 1itiOI ' BE CLEAR ING' ONE ENTRY ' :I h"i THE' BCL i (H ILE
THIS PROGRAM IS' Lt(iR:K INS' ON . At"'IOi T HER ? ENTRY:
*r-::.-::SP)
,-.SET-1,10-CLOCKS.
106 000170 0 2 7 1 6
000260
BIS
*OOCF2, [SF)
SELECT CF
107 000174
CALL
C' F.:1
I11B
1 CS9 000'201 0 12746
4_13u10CICI
MCI',?
41:C!$CNC:,-(SF')
;CLEAR ? CP ? HO--CLOCK . B ITS
110 000204 012746
02 1000
MCI'+;'?
#;:O$C:SP+C!SLBD>.-(SP)
- SET C:P CLOCK .
11.1 00010
CALL
CSR I
11:2
1 1..3
114
11.5 11111::'...314 0 12'7 45
I_Ei 100 1
MOW
C!$TLBI+C!sVLBP -.-(SP)
CLEAR DR!VE - HHID. PULSE
1 1(3 1002'20 05271 6
00036 0
EI It,
4i = -:: C! $C'I; F L ;,. (SP)
CLR?SELEC:TION.BITS?
11( I'Il%11i?c~~:.,~ 127 46
1' ~4~4_47
SET
118 000230
I_I-1LL
CSRI
119
120 000'234 011666
000002
t'iI I '.'
(SP)
MO'',r'E RETURN ADDRESS DOU?JN
STACK
1 ~' 1 00 0240 I: IMIh7;_f
PO i HT TO RETURN ADDRESS
122. 1'10(1242.
RETURN-
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
CPSL IB- ? MACRO . M1 1 15 27-MR-60 14:4Xp i ecfFor Release 2005/07114: CIA-RDP85-00514R000100040001-2
124
1.C
,L -J
1 r..
1'~F
1~^
1 2-1
130
131.
1_2 0E?14'-44
133 000244 016667
134 000252. 012 '46
135 13E 0255 052f 15
1.16, U00262 ? U 12 (46-
137 0513i2I55 552716
.
138 EI01.-1272
1.39
140 000276 01 746
1. =11 b0 0 30.", ? 012746
142 0007s["161
14%
1X14
1.4'5
141"" 05031 012746
l47 050315 552715
14,-:; 0 012'46
14=:1 000326
150
DATA TRANSFER.
LOD BUS REGISTER. TO- A DESTINATION ON THE. CF BUS
INPUT:
21 'jP
LI3CSC: :
000002 176424 MCIV
41010101 MI_Iv
000360 BIS?
17 6400 MO'??..'.
#10101'2 M . 0 B I S
C: I-1 L. L
1 .41-_11_14
17110001
001001
500360
1 1=.111010
151 000332. 01 1666 0.1001012
15".. 00F1336 00572
1..`_ i_'II_IE'1340
31
2(S_;P),IiR?$LE1R
*:'O$LBD+U LE.P .-isSP
*,
L.i.=_ :::iu$L EL ,!;=;P;i
1,10+;' ? 00 $C P, - (:=;P
CALL CSR1
r:LR -(SP)
MD V *d=i;!_$LBP, - (S P)
CALL CSI
t-iO"-y. #, I?!R$+CR2
1;1011 I FOR 1HTE ,RUPT FRCiM. =:P'
I,ITSEsS' #EFN.3
C:LEFsS' *EFN.3
Approved For Release 2005/07/s CIA-RDP85-00514R000100040001-2
PPSUB- ' ? MA?. M1110 27-MAR-1=101 15:'AppFr@l ed9Fbr Release 2005/07/1IkIA-RDP85-00514ROO0100040001-2
111
1.84
UUUb(2'
1_11 ;2(b(
10U40I7i
176422.
MCI
x::!!},=. t"1+1"IKI :~IE'R2
1 _1
000500
1_11'2767
1G118510
176422
MO''', ?
1--I"G!-,_,,M+r..!_~REE , CiR$CR2'
11_I-1
UIJIJb)Jb
IJ1 fbf
1bU01: U
lfb4.'2'
:i-i!LE. ,;I~'=!=!LE? , ,_ ,_
I C f I ISELi- )
B"r ~ ~_ _! ! ~_. __,~:?
E;I OF AB
35
I_ll_I(II1;''2
IiEECi ,4
r!LE;, =!-!L 7 +'2
Q!LS ;1.0=OLS;X; ;4+2
= BYTE S 17F OF '-.'T('!. RE E (I IS;ED )
: START OF ? OLL SUB--BUFFER
0
!L`;; ;i. i =I!.? 1 1. ? L-1- I 1;!R'rt?iE;, . HI- !]F FAf_ E;! ii~ E_!FFER
0 EC-16I'1i
fLS;12=IILS;;II+FALM' START OF TTABLE SUB-BUFFER.
__
10144076
QLE;'-;1.=I=1=!LE;;:;I24-TTBi1S: -START OF -TABLE qUB-BUFFER
?4E 1
Ell l 6 1 l i_
1 ?==1?=I !L. E;; I _+; IB1"'l._; START OF I; !LB SUB-BUFFER
41
0/116524
L' E'=1=I!L';;;11E'ILBt1 START OF SDLB SUE 3-I IFFER
42-
E-1 E_9;' 5 CI EI
!;!11S15+SLBf1'- START OF PEE-; SUET--R1_!FFER
43
I?i10E11110
I!L' I =i_!L- 1i_+CIE;:.:;t1'-;L :SIZE OF OLS IH L `r'TES.
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
LMH IN MACRO ? M1 1 10 2 --MAR--10 14:5 ApJd nor Release 2005/07/14: CIA-RDP85-00514R000100040001-2
.TITLE- .LMHIN
SOF T LJARE ? QILS CONVERTER AND ? HOR LOADER .
LOAD- MICROCODE. INTO HOR. CMRP? AND CP)
-ET MHSK? i,lORD, CLEAR OLB PHI ES, FHL COiUNTEr - MEMORY.
REHt: SLIT I I II-iRE 41LS ?
CO ^i','EFT ::OFTWHRE _LB I?ra`_ HOR. Oi_B REFERENCE PAGE
[OH VERT SOFTI!l IF'E ? F;I:'LB INTO HOW =:DLP REFERENCE-PAGE.
C:OI1', ERT I,IE
LOAD. CP. DATA MEMORY
i_ Or?i'..'ER T I_I FIBLE HNL' v T I-1BLE
CONVERT T ? OCL - ANI? . F HL
SUB-MODULES OF.LMAIH:
MICRO. LOAD MICROCODE
FRI21tlE=' CLEAR FRHt?1E- MEMORIES.
ULI LIT' CI_IHIVER T . I`ILB
CD I_Oi-1D CF . DA T1A. MEMORY?
TT;2;T. CONVERT TTHBLE A ND. XTABLE?
i ii_:I_FHL . ,_: iII\,iEI . =.,_ l__. l-lb D . , i
ALL CALLS-TO SUB-MODULES? ARE MADE V I H JSR, SOME-OF-THE.,
SUB--MODULES SET-THE-CONDITION-CODE UPON EXIT:
ASSEMBLY:
t"1C:R>MAC: LtiA IH LP=I'20. 1 JP .I_ .I_'. IM 1_MA IN.1 O:O s Et'i ST
TASK. BLIILDg
H Q[.-!f-,iL , Hi=IRQLS=HQRQLS,-tiP
TASK=HORI.!LS.
PAR =GE H t 40000 : 40FIFIC1
HSG =TTO: 1
COI'iM H =CCIIt?i RIJ?
RI_`.-1I_.IE =C i = 1 JFi_SRE S :/RI I
OVER.LA Y DESCRIPTION HORIOLS:ODL
.ROOT- LHH II?i-MRP'=Ii_IB--CPSUB-PF'SUB-C I r 5FI JRS;-:I It?1: 5TB!SS-:.f(H)
An E TR I 1ICRO [F.'HIiE,_'hfLBLI C'E ;LI.i.Cri.,TT'Tti!CLFHL:?
.END.
?
Approved For Release 2005/07/~CIA-RDP85-00514R000100040001-2
LMAIN F1A? M1110 27-MAR-80 14:54ppr Vied1 or Release 2005/07/1ObIA-RDP85-00514R000100040001-2
52
53
54
55
=i b-
5 r
5G.
59
60
6 1
61.3 00000i
f_I;'j. 00E000 3
115 001-100?
66 0010004
67 1-1(-10 0 L1 1
6 L
FI' i
'0
0E_i[1001
' i
0 000 01 1
72.
I_~1 LI L -I O I'2
7
(-10[1004
1.111-11-1(10 2
f 5
i Li000 1
I:.
0140(_'10;_
r i'
i 01 00 0 Ll
i 0
i LI 1-11-1 o o
7'
1.100000
I_I 0
1, 14 I1 1_i 0
E11
1000013
1k:10UILIN
1-.~5
0 2'4(II_II IF'I
I_I 4
1 ?'.41_3 00 0
85
00010X411
:J6
0 0 0 10 1-1
8 7
0I_I 11 1 1 1 E_i
9151
004000
fi 9
4_'I 1 0 01-11 1
0
02(_10011
91. :I. =.41.1000
01 0 00 ? h_-I
081:_11' ?24
_% 000115
LI IS 0 i` 1-I 0I 1_'10
97 0 111(:1 0 0
el 1-:
100
000000
032272?
066063
101.
L1i J0 04
00 0 i3 i_10
iti _
i~i000ij5
I iijLjIii?_ii_I
10 3
000111 0
104
0000L20
045655
0505'00
i 1-1' .
0 0 0 0' 4
C1456.43
FBI n
106
00110310
045643
0114400
107
0000 i4.
L i 2 05 11
07 f t 3 1
1 1 11-1
01 11:;11-1:j' ?
Il6 , I_I r.
MCALL'
MCALL
I"1i_HLL
FICALL
LUN:TT-
EFN:1
EFN:3
IHLUH
C!LSLL!N'
FIRST
LAS_;T
LMH'
B-t:'SL'EL
'13-1-1 E CI 1 F' '
BSEIIO
HLMH
HM1
HLNE
HECK!
1-IR i_
_?TSi_EI.
H;T'SLB'
FIRLPHT
L1'i_
P0LB
DI`1fiP
SDI_IMAP
SHNH
SHLMH
SHLHE
SHEOC!
ALLHRL'
NUHLC:D
DCL.BUF
I x:LC IL.I
SIDSIE
Tai IOLI$S, F:I:N IT$, EXIT$S, ABRT%S, FSRSE$, CLEFS ?
FDBDF$ . F1)P.L:$A x F DBK$'H, F DOP+'A, t?11"1EILK$. OFt-im$0.
i_ LO E' ,, RLFID$. L,1 T SE$S, `:;E T F$E;, WA 1 T$, i=!PEN$R'
RI'AF$:S. ROST$C'
Li1TLO
i,I TO
B I T 2
LI111
BI TO
BII14+RII 11
EIITi5
BIT15
BIT15
B1114
B:iTiS
E11115
EIIT1=
BITS
EIITS
EIIT .?
BI F11
BII1''
BIT:i=
BIT15+BIT14
1.15
bI I'r_t0
4095 ,
I,ILIST EIE;7>''
F'1Y'SELF . RADSO : HC!RULS/'
T51, 0R$CR. =E.i I i=:' TCi' CP'
ill
~,,:...
R
nor I:: C _,
I ,,....,_
Ei0iE10.'r0
BIT'
RI
IS' LL T(I [P'CLEAR'
00000016 ?
1 76424
BHE ?
("11-1'4''
IJ '
1HSSA'VE. _ F`17 $LBR
110, READ-AGAIN.
CC' MEMORY NA I O' BUFFER
1200410
171 x42,_'
MO'';'
1I =ii ' C:E:C:F,+IIITSt'1+0$ENOF'
I_!R%C:R;2' : SET' CC' TCI CP'
WA IT' FOR' INTERRUPT ' FROM' CF
9$:
RDAF$S'
11'EFBUF'
; READ' E'VENT'' FLAGS
000004
0000006.
BIT'
*B i T2. EFBUF'
EF4P73 SET
BEU ?
9$
NO. READ ' AGA IH ?
1EiNI4I'II[1
1(6422'
CLEFS-
!NN-ARM
P`lO'..
WEFN ..
I TE IRUP T S
M+U$CHB>, !R$CR2'
CI_I AR INTERRUPT USE HIT BUFFER ii'1T.a
1010100
176422.
E-ARI1
160000
1(64:'_.2'
I'1 _
? .i -1++~1 I+i_! ~'L 1 '1 L,1". , _. 3+L I 1 J 1
:' 1'. -4". IY! r ! L 111';1 L L_ '
riLl':`' (: S,P) e 2 NP
TST' SP) +
RETURN.
.ENDS
i 1 0 - / ' Pb !J ,...N AID-DR b.S_,.N D0W 1` NTAL'K ?
P!_! i ;T TO RETURN ADDRESS
Approved For Release 2005/07/JSCIA-RDP85-00514R000100040001-2
I;iMASLF' MACRO 1111111 27-f10R-i3 14:c~porovec For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
T? rIEIE- = OC14000
T $11111- ? = 010000
T $OBRA=' 000034
UU1JA= 6'1611103'2 ?
T$ 0 I_I T I=1= 1691:111:141161
I $RBD111= 0161612610
T $RNB = i 0(1(-1410
I ERSE T = U44j901j01
Ti=-'-;C- = 01311022
I:'-::II:LK= 0206100
I .'65EG :t =' 61610611/0
$_i E, G: = 4111 Il.1110 1
I $SEI_i. _ 5101.1I111 .
I _.0- _ 11111161411611
T 15U B I I :_I =. 1005100
T$1CLK=. 0004041
T$EIBE11 ? 0000211
UBD : 1 i?'i = 0000211
LIiJRDO = 0001000
LJORD 1 = ? 001.61i1'2
FIORD 10 01301324
ILIOI'.:.U 11 = 4111,1141126
WORD 12 1301110.30
WORD 1 04141032
WORD 14= 0001_134
L1100315-. 0610036
IJI1r'I?i5= 011116140
WORD 1 = 00u1E4.2
WORD 10= 11115044
I,i01PT, 19= 0004/146
WORD) ' = 6111400014
WORD -90=-000050
III PD21= UU616152'
WIIIR.t122= /1610054
FIORD 23=. 40000j6
IJ0vt'24= 0004360
Ill II*:]ii )= U-004362
WOPIi26- 436106164
11001:1_'11.=? 111111141166
1-!1618-- = ? 6000TH
I.:Ifi`:.L1,J11= 0 43Gi07,c:
WORD.' _ 1111011:111.11
III 11".1.1311= 1111111_11 ,9
11111 `.13 1 = 6i06107 6
WO RD32= 1111111 i. C-iA
WORI1 3.7- 0616110'
I-tiLRD74=' 611 Ill 161 j
LJIJI'D35= 000106
WOf D36 = 000 1 10
11100337= ? 61001 12'
000338=? 000114
bi 001:1 39= 1,i0i_1116
W 0110 D4 = _1101110
1.106540= 0001120
UIJh?'.Ii41 = 11061 122
WORI-142 = 61(11111 4
111_1=1.14 = I -.125.
0ORD44= 01001361
--OR:iiw.5= .1'.11.3:
0130346 = 111111_'1 134
W III'*;U4T=. 13,6
I,L11 105148= 116161140
15013114 i= 11111)1142'
00035 = 015..1112.
1 101F .i.i `161 I _ I 1 44
151_11=:D5 1 = 0001141
0005152 = 000 1561
WORD53= 01ii 1152
000354= 0001.54
061055= 61130156
I II ftlL.'5t = 51116:_11613
WORD57= C00 16
0003513= 616161164
WORD59= 000166
I~IORI?$ = 6100014
I! I11IL L? X 11= ? '-I- 170
11.111 1,.. .
111061)52=000174
UURD63=' OLu11T6
I,IORD64=' 000200
T. C. i
5 F1
WO Irl 11 , i--
II IRI?h 6= ? 111161;_11=4
LJUf,Db(_' 011112.,-(SP)
BI'=; ; I ._ E~,. (SP-1
NO'. ! *D$NCLK:. - (5P)
CALL ? CSR1
F~10
-(SP)
CALL C 13, F'I
M V. #025, - (SP)
CALL PPCR
?`_ELECT. MASK i~ ,
SET? r1ASK? WORD
;CLEAR-PPS
CLEAR-DRIVE-AND-PULSE.
:i:' c cE_LEC:TII-, 'ElITC
"SET ? HO-CLOCKS
;CLEAR PPS NO-CLOCKS (START-PPS;)
;ET NOTH1FIG
49
SET LOD BUS REG I:STER = 0
SET LOD iii:::;-DRIVE,. SELECT-PPS.
5ti1i1 (:
J~ i 0000 716
5251011 15911
53 00511014
54
1:1k1'.il9t(
0 1 2 r 46
1(x4..4
CLF i?I EAIR. MOTH ING
+PP?+Q LBD:. -(SP) SELECT PPS AND SET DR I' E
CALL CSRI
5? 00F1 F0
012767
004000
176422. MI I''v! %+i 'ri I '-- , -00. SET ( r i iir
Approved For Release 2005/07/9 CIA-RDP85-00514RO-001 0-640001-2
FRAME2. MA0 M111S
2 MHR , 0 14: 5App oved Fl- For Release 2005/07/1*IA-RDP85-00514R000100040001-2
58
000116 01 767
0((((( 176424
r'i[I'?v
m617((((, I_!R$LBR
_ ~.JR i T E ? FAL TO LO D BUS ? REG
5 9
11Oii i. 4
005067
17 4
C:LR ?
i=!R%CR'2 ?
CLEAT
60
1 1A
M=; F0F'. L. TO - F IIN I H
62-
ADD =
_ . 17US
DEi_ . _ 2.65LS
64
S S
BHE = 1.87US
6
000131'1
N 12I'CI 1
114111 1.54
M01%,-
*3410.,RI
;EXECLITE?300 TIMES
6 i
000 134
5556100
+_:L.R
RB
ADD NOTHING .
60
000176
060000
ADDD
R0, R0
9
5[101 151
6105 101
I:) E C
R I
' i _ 9
('I I, I i?:I 142 ?
1j 0 1 .' f 5
SHE
1
f' 1
-2-
74
0001.44
012746
001300
f'10 `?.;'?
*;::t:::::+::::t::::.t:: G..;.
1-! L B i l I? . I;;:.,,.; .
L!LBLI..T UUUUUUUG'
CILBL T ' I1L15105.4R'
11 I
ULBh'L1-=' G; '
_ LU!LEL;-. I ' 0 UUU(4U
I_!LB:2- 510012R'
Lr4IJ
E:RsER2= 17642.'
I!UFLBR1. 64;'x}
51512 FIST?T- Fii:511:_'R
1 !~,,H I I M 0510 1 510
Q!- B C L 551510511
I !$L:CCP=' 5151515141.1
0 $I_HB' 000400
L.>!+[:H(:L4-FE'1:=:511'1
121'17 1_LR = 00011411
2!$41'14 1-13
002 C1650? = 211 4 0157 421
I L~2?I_!=r`L: CI_:=?...--=110
U02 IJ1 1_P:' = (151412`50
SISCL:C' 0:1.511:1110
i_L k,i_: E: F _ L (=14) 51 1- ,
F!y- _;ET= - -
11$CS-1P =' 51351421510
0601ij5i. =?0051001
10$EHBK = . 15451051/5
0$E1`10P= -..~_.11-11-14.1
I0$FAL = . 51 !_^40015
UsFC' 000045
Q$IHB' =' 000003
I_ rIHPL =?0510051 2
U$I("1IGH=' 510515107
1 ! ~L LL 11 ' _ ' 510 1 000
L!$LBI:IP= 04211001
I:$LBF'' 5FJO0511
I_ 6011011=' 4_'
Q!$FLI?h'MD=' 014100104
i !=;$LIDPP= ? 01.1': 1110
002 ? :1$LHP' 01510051
-I CP.'14.i1' -
_-44.1 1-1.1r 1:
_
0$1 IF '101001_153
06500' 421011-21401
5IiP- P'~ = 511-11.'12451
L iV i_;l_ 04510(121
1=!Tl"1SET= 51005151:4
0 ?111SP' _' 1'11005!51
I_I S' L k-=. . 1 'S! ! 01_1
I !$PP 511 15111]421
510. C!$PPSUi= [11 11321:;
I_!T-PF'':' 051.11-
O'$OHLT= 50001
12!$12!L 000043
I !SFOLA 51510053
FU3' LITF !LU' _ tll:il1417 t
051'. I:ISsf!L[1' 511 I110ID I
51512I!$L!_r-4 = 421511211_14
101rRLICD0510005
10'2 i!Sr;5DiID=' 43.11 ii'i4_i't 1
0511J$REBK=' 410 1 51 51 0
I i+RHC: = 01:_1514100
5_;R.5C 5151 0.1_1051
OSRE T 4151510 101
51121('1 =' Ii_. 1515151
IIIIU11 0
05455''2 = 515151.E40
l_! : LI`ICii 12125IU
h' 0 i .: '+/A = 1_12 Ci 4_14_10
I i B L-I F _ :,I?,: ~?L..y.`,},. y..y.
SI1 L B
CDi BA i :a.:u...I:>1-.
_r 1- ~ll=' :t :::::..:....:..
[;EL., :i= :1
S H R L
SISBLK=
ID
S$L H
S '0B
5'6 1=I R
5$5I
1_!$FP' = 511051.4.6'
r!$HBF' 5151000.1 TD$CTIJ=
CIA-Rb hi-005' 4i16b100040001 T I1aL=
r1 !=1 r_ r_ 1_ c1
5/5151051 1
51511'151515
cl1I1.1I I i1 Fr
1-11,'11 IA CII A
I1 I'1 [14.1 1_
G!LBLD - - - P111 N1 1 10 27--MHR-1=151
r856&F6r Release 2005/07/1&IA-RDP85-00514R000100040001-2
THB'L~ 15 :'App
SYMBOL -
TD $ME 11=
5_194:1'2741
TD- OAR=
176344
11:,$UTt =
176, 46
T D9ORRL'= ?
1/199274
TD$'=;i,i=
11''63(6
T I;1-tk1 T i=IR =
17 f;.' ( 2
TD$THW=
176. 62,
T U' T D F: =
17 6 3 7, 4
IL:I I1)!~I='
1(6364
T $HD' = ?
[1[11_15121)
14.e. I-I _
9 U I_I Ii IJ ; 2 -
T$BD' =?
099010
I $EI'=1II
191IO01111:J
T$BT' =
99191) 27 1. 9
I $O!BL' _' 994090
T$L1BF' = ? 1/11515100
I $LILI!-'H=' 000E=1_4
T5?OBWH=' 0O10fj.
T$70UIH='i514_F_i1iJ
T $RBD0= 511110'4151
T$RNEI' = 11f111111041J
T'$1'.' E I = 0 i.0 E IJ i_=1
1i'=11_. F_II!110'22
T '_ICLK=' 02I000
I '`I E. Li 1 = ' 1111'11'151 II I1
TssE:02= 9511:11111 _11 I
I YSL1_i = 911')13951'2 ?
T_=ii I = 000511) 1
T 1B T I-1R=' !11[1BL..;I I 'iiL 1BI I'_i= 1i_IUUIiIJ
T$BTD' = IJ921190 T$ICLK= 90941313
T 1_LI = 991':111)9 T$'-;BEH= 1_IFIF1020
T-L:LK. ? _' 515129911) I_IBD: It'1= 4191'1929
T 41:1 1_11_11':951 II.ORDO = 090099
T$DRD _ ? 511 191 51 9 4 WORD i = C-00002,
I $EME1.1'=.. 01109510 WORI110= 09111_'1,_'4
T$FSCA F=1=' 300111FJ9 WORDI 1= 000026
I r =1Htl'=' 1119111)1'14 L4jk:1) i 21 _' 111)515131 I
T3'.'FSAC:= 009014 WORD 13= 000012'
T-TF'=18 01111111.1:_1 WORD 14= 111,11511 34
TtIB' =-000026 WUS D IC=' 1)1)1)036
T$IB4=1R=' 511510512.4 WORD 16=' 0005140
T$IEIE' =? 1);29099 W1JRD1(=? 0995142.
T$.trk' =-040000 WORD 1IJ= 0000-44
1-$100 ' ='
EJ9111040
I$r1UL'I =
9949519
T$08 - =
000036
I=I BS
51 1 0 11 11 41 0
000
0510900
1:JE1I
OLEILD'
111113( 10
5151;2
ERRORS-DETECTED: 0
WORD 11= 000044
WOP.D2' = 1351430514
W iRD29= 000050
'+IIRTIJEiL IiE[10R`r ? USED: 3290 WORDS' ( ' 13 PAGES)
D'YHA[-`1IC MEMOF:'1`': 386,0 WORDS- ( 14 F'HGES
ELAPSED TIME : 051: 1:1151:44
OLEILD I-7!LEIL['. -SP==120. 1 1I Ms C 213. 1 _JE!LBLI1
UORD2 1 = 000052.
WORD22= 171095154
LJUIk:L:i ii= E-IC,E-1056
LJLIRD240051060
WOI;D26[1111 IE_i6.4
WO RD2E_E _ 11901_17'.0
FJORD w 00F-IF00r
L ORD30 = . 1111'11115'1 4
WOR'D3 1 =' 000075
I_II I?I)3;'_ C-1,00100
WORD33 = ? 5100 14:12
WLIIeD34= I ---II:_11!'14
5lIJRD35=' 000106
WO RD360001 113
1,10
F'Li 7_.11115111
005:038= ' 0i!_=! 1. 1 4
WO ITSI)39=' 0451 116
005014 =.000010
151]1-'1:140=? 051111:1241
WL!i 1)41 = F-100 12-2
WO RD 42 = 0 0 0.12 4
00F'D43= 0511).1.2!;
IJORD44=' 5100130
I I0I-'D-i5 = . 051!_'1 1. .5
UOR.D46=' [100! 134
W 111k'1.14,- = 511 151 :I 1 _I
WORD45141510 1451
WU h;! 1140 = . 001) 142 '
WORDS =.000012.
WORD5E1= 5051144
WURi)5 1 =' C'.00 14k?
IJORD5 = 0510 1551
WORD54= 414151154
-- if-'PD=c f-
= _ = is I 5, 1613
0
WORD5B= ? 4100 164
00RD55 = ? 000 16"S
IJORD6 =-000014
FJO1011)60=' 111113110
WORDS I =' 5.1510 172
WORD62=' 5100174
W11!RDS3= 5101/176
110RD6 4= 4100211111
WORDS5=' 00411'202.
LJORD66 94102134
WORD6 =. f.51020
Id0RD(SSR 4151512 151
I1111RL:16'9=. 090;_
-'I;.
IILIOL7 51001/111
LiIRD79000214
L,i0R.Dr`1= 161
WORD72=' 05.10223
LIL1RL1(.3= 4:15102;=.'
WORD74= 051022=1.
WLIOI) =' 1100226
LJORD76= 5151512.3[1
LJORii7(= 000(s)2?
LIORD7FI=. 51951'7.,4
WORD79=' 0002 3 h
iW Li l' i) LI = Li i'1 U0 2 e9
L10R0 81 0 51515'12451
L:ILIRDH12=' 0519244
WUIL10.3=? r19L114,
1 1OR,.DEI 4= ' 1_111112.55
]185=
WORDE16 = P_1051254
'1J-' 25 6
r. L
J 01 LJ:IRDB`!=' 0-002151
WUOI;FJEI= 515191 11
WORDS 0100022
WORDS9= - 0510'264
WORDS 11 = 0i!-14'!26:6
LJI:IR 1_12= '_"'.110270
I.IF IRL.i'9 13=' 4:!4!1!272
WORE194= 01/10274
LJOIRTi 9 0276
WORD'_IS=. 515!0.55151
WOPE,97=.4101! 4_12
IJ0991013= 199!! 1114
WOR !'_=i'-1=' 0003516
1_ I:..I:.,I,,.,....
L I?
11 TL = .,: ..: ..:1... r. Y:. hf1'
1.11_11.1 = I3 E .
IJRL1`','HL!-151513 10
,'; 11EH11= ? 5111110111:3
!1TWRTE= 0410490
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040061-2
QEXLD . ? ? NAI JOM 1 1 10 27-MAR-80 15:15 PAGErove: ?d S
App For Release 2005/07/?CIA-RDP85-00514R000100040001-2
ii
12-
13
14
15
16
It
18
1 '1
20
21
22.
2 3'.
24
25
26 00101010
r, 000000
2 _I ? 0 0 000 0 00576?
080004 0101470
0i H10006
32.
34 000012. 611275
35 000020 016700
i_. I1I_1I_10'2.:,:} 006'21;11 I
_ 7 0111111.1'75 01 12711 1
000032 ? Ii 16, 7 6 7
Ci F1 F1 0 40
411 1101'!044 005257
'
41 1 _ ' 1 0 0 0151_1 I _ , _ 11 21 67
i; ? 1.11.-10H54
-43 000060 005267
44 000064 1_1615'67
45 001:_10 (0 12105.' 0101
46 0000172, ? I_IU 14 1
47 011111[1,'4 0015 -6;
48 0 111-1 1 01?_1 0 2 IT, 5 7
4'9 00 A106 10. 73 5 1
70 00H1i0
51 900 1 1 4 000i67
52.
53
54
55
51' 6100120
57 0001.20 01061067
Q!EXLD:
COEX:
000002 068000G.
0000 01_1 G .
0013006E ?
380000G-000008G-2155:
01001004_1[,'
OOOOOOE
010101000E
01P10i1U0G .
C1 I_- I_'I 11111_1 1 .
0010100016 000000E
.TITLE- ?IEXLD
. PSEC: T IE',LD ?
HARDWIARE QUERY-RESOLVER-TRANSLATOR.
LOAD - H!O!R - Ll 1ND101LJ- MEMORY-
CAI-LED FROM LMAIN?JSR
RETURN VIA RTS-
CARRY-CLEAR. - GOOD OE?LOAD-
CARRY SET- - ERROR ON' LOAD.
WRITE. DATAI FOR 0E`L INTO OP?DATA MEMORY: SKIP. CD. WORDS- 0, 1
1: RESER'-,'ED FOR WRITE FLAG AND- TRANSFER COUNT - SEE-BELOW).
is i i = ' i TE 1.!E =; BATA i H THE ? FORM AODR, DATA, ADDR, DATA .. .
I HEN THE LOAD I NG? OF CLi IS COMPLETED, =TART UP-THE-MICRO-
CODE . THAT Li1ADS THE ? QE",';
TST OE,:-;AD ISQEX? EMPTY.
BEO ? QCE,`; 'ES E, -,I T
G ALL? D1.1A,SET STAR-" UP-MICROCODE.
1-10"', 02, ODOR
t"10I',;' 0E, EXA Ti.. PO
ASR R11
t?lli';.' 11=!=! E :. R I
NOV DD.Ii1-1TA
CALL ? u.NEC:I13
IIic: ADDR
t?ju',;' I.1ATA
0:h1LL C!i" il'`.
INC. i-1DOR
INC: L!CNT
DEC 8.51
BE I--,! I-DON
CMP 17!; H IGH,.!;> ADD
BHIS ~$
I_H -- ? ER 17"
J Ill- IS E
WPITE- 11-1 TO
"NUMBER OF BYTES. IN DEN
GET NNl-IMBER OF WORDS
.:R1 -H:> SOFT - DEN
F=IF'i=:? !,TRITE 1.!E:; AI:IIiR INTO CIi.
BLIMP CD ADDRESS.
IM 10 . i ! E .SST !EX. TO . HOE:::.
B!-IMP CD - ADDRESS
BLIMP DEN ADDP.'DATA PA IRS ? COUNT
SUB FROM WORD COUNT
;FINISHED, NOW LOAD ? DEN
B'IM' TO NE ?sT HOP DE;-? ADDRESS
F 11-11 HEI: WITH DE;;
;NO, CC!NTINL1E
=i'?r'ERFLU!!_!.
FIRST WRITE THE FLAG I' = !,1R 1 TE) AND THE TRANSFER
i_O!LiNT INTO THE F IRE T TWO LOCATIONS OF CP DATA ME'"IORY.
LOIN:
C:LR D LIP F CJ) ADLIR ZERO
Approved For Release 2005/07/14: CIA-RDP85-0051 ab01bh4bb01-2
QEXLD - - MACPO . M 1 1 10 27-MAR-80 15: 1 PAGE ? . -1
pproved~ For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
58 000124 012767 0000[01 0000 0oG MO'+? # 1, DATA ;FL AG ? FOP ` UP I TE i EX'
59 0A0 1. 321' - i_:HLL Oh'{Ei_:D2
6fj 000J 1316 005257 00F-i1I OfOG ? I Hi- ODOR ;BUMP-ADD RESS . TO . 1
6i 000142. 016767 OO00I_'1OG ? 0u0000G . I,I ;v;l :!`{ I . DATA ? IJP I I r - f !E, H11Df /DA I A PA I F'E - LLIiJN I ? I O ? IC D ? ADDR ? 1
i_ 2' ? I-I 0 i 1 S H CALL i_i f`I E C D .
67,
64 START- THE MICROCODE THAT? D 0 E S THE - LOA DINGG- OF - THE - O!F'
65
66 001154 012757 000042 OOOOOOG. Mov. #f-!::F-nW, CODE ? SELECT- W INIiAW - r1EM!JP''7'-
6 7 660162- [: Ai L L' L [I A 1! f_! r-:, .
18
69 GOOD. E IT-
(0
71. 000166 000241 OI'EX: CLC
f 2 - 000 170 RETURN.
77.
76 000172. 000261 USER: :=EC
r ~1 1. r 4 RETURN.
0 Approved For Release 2005/07/10 CIA-RDP85-00514R000100040001-2
JEXLD- - ?MAI M11151
SYMBOL ? THEIL _'
ADD1=' ? = ? :fr,,f F.*1'. GX.
AI_IJI_KE= 040000
ALUOE = 5'151401010
A CI 1 = 0 1 I_I IJ 40 40
B1TWIL=000000
41110 = 0013001
BIT!.
BITIO
BIT11
BIT1_
81 1.1 3
BIT14
8111'=1
B1T2
III I P,
B1T4
BI 151
BITS
81 I7
B I T1_1
8119
B Y T EO
BYTE1
_ ? I_11_II_11'_1N;.'
_? 1110 '10051
00413/10
010000
_ ? 1-12 01_'11310
_ 1-141:1000
1CI100L1U
051000 1.
_ ? 0bIjil 1EI
_ ? 7_1 000 20
_? 0110101441
Cl FD F.) 11. u- 0
_ ? 00025151
0004051
1110 1 N51I?_1
001111 IIJO
= L 114'1 ilk 1
B'I'TE I 0 515 510 1.2
B'Y'TE11 510001-
BYTE 1.2= 51000 14
13 = 1:-11.11)1115
BYTE 14= 00001. r
BYIE15= 001AID ir''
B'Y'TE 16 = (,--- I CI I102 I71
LIYIE11'=? 1111515121
BYTE 1.1.1=' 000022
BYIE.1`I= 1710111112..
B'-rTE;2' 5'111000'2 ?
BYTE '2O1 = 00010'24
BYTE2 1 17-100025
BYTE 22 515110026
BYTE 2_3= 000027
BYTE2451111-109'0
BYTE '25001010=1_i 1
BYTE2S= 13051032 ?
BYTES 7 = 11001:-1 3:3
B'Y,T E;_ED = 1-1 51 1 1 59.4
BYTE2'EI0000.5
BYIE" 5110101110
BY T E.Li 010110.16
UT IE I1.5111111_-1.(
BY I E371 ' 0E 111A451
B Y I E:3,1~ _ ? 51101:1041
B'Y IE_I=1?=' 1001:1114:_
BYTE 31, 5 13130134:
BYTE." 6 = 11111151: 44
Bl eTE371001051,:15
BY 1 E 38 -' 0110046
BY II_ 9 =?131141114(
B'YTE4 =-000004
BYTE4O'= 000050
27-MAR-80 1C 1~ppro'ved for Release 2005/07/1?CIA-RDP85-00514R000100040001-2
BY IE4 1=' 415151081
BYTE42=' 000052 ?
B`r'IE4 4---. El "D51 3
B'Y I E44=' 001_11_154
B Y I E?=7'.`_i '' 000055
BYIE45000055
BYTE47 000051
BYTE4EI=' 0051061_1
EIYIE.49000EIC1
BYTES =' 111?IC111115
LI'Y I E5001011,J0.2
B'Y'TES 1 f000C.`
I i i I E52 0 111 11 51 6 4
8 r'TE5.0000x=5
BYTE ' 5 4 = 5111010x_ II
BYTE55= 00006,7
BYTE-56 = 111UUCI01i'1-1
BY I 1..`_.11,= 1100071
BYTE.51=1= 5100072?
BYTES =? 0000(3
BYTES = ? 515100516
B'TTE600051574
EIT I Lbb 1 = 111/1010 ~' 51
BT T EI:_I20000;'6
C1Y I Lb.= 5140171077
BYTE 640301 500
BCY'IEI_I.E1=? I'D 11711,D 10- 1
B'YTF_SL = 1105111,_1-2
BYILb.= 0510111:1
B), TE.6 B = 511=11=1 1 51 4
BYIF-1:'1=' 0110111011
B'YTE7 = 0410007
IT I E.(I_I= JLI:11116
B'YTE_7 1 = 1300 ,1 0 7
FI`'TTE 2=.000110
1 3 YTE7.i= 0 1-111 1 1 1
BYTE74= 000112 B'YTE1 5= 10111. 1 3
BYTE 76= 1101-1114
BYTEI ?7 = 11001.15
BYTE 7B=' I 710 I 11 16
BYTE. I 1 = ' 0001 :17
EB'`r'TEE; 000111 :t 1-1
E:YTEE10=? 51111511.51
B1T'TEI?1= 1111101x'1
B I E,. 5, 2, 51110 :1.2..
I_'iT' I E1=I.0110
BYTEB14= 000124
1:1T' I E ?_15 = LI 111 IJ 1 " r
EBYTEIc16=' 0001125
BY IE.EI, 0001'27
BY'TEEO= 11001=10.
BYIE.U'_-l bu111= i
BYTE'S 00001 1
B : 7 7 E 10''_10 = 010151 1 i ;_'
BYTE'=1111100?_11:_1'
014'1500'= 511.1511.. 4
Approved
BY I E9.I-DO 1.-25
BY T E94= 01101.6
B'TTES5= 1010 i`
B'Y I ESS= I_140F1140
BY I EE17=' 000 141
BYTE9133= 000142-
BY TE99= _111014.
BYTtrAL 01-10 1 44
CBK::.I'ILL001000
C.BK.CLK=' 4/51/400
CNll_IBRE= 117I0UUL7
CODE? =.::k::I:::1::>I.::>I GX-
CPCC:EH= 0 1 1-1 111 I ,--,I 411
Ci
LF'LEA.i:I= 141 0!7_1
C: I ' WK I E _ CU's: 1_151 I!I C1
CQE> 13000010
CSHI:IRD0111 IClI4
L:I:;7_L! I. 1 = 1I I11L'i! 31 i
I_ S CI E ' 0 I U 44-1
1_::_I LIDS: TE = -1 I-10 1.0 00
DATA. DBR. RD=' 111010 40 0 1
DBTCPP= 01 i 1457
DB'$5PT= 1/1510026
DB$?TPL:= I-I~I=10'2
D I'SPIJS15101=1100
1II1 HAW i' = _1 .
D MA R R D= I-11-11-151111
1:1rii il P. L!1 W. I_'1_11J51514
Ilf?1ASET= G,
EHiP_IP..,' = 11111-1111101'1
ERR2. i+1:1::1:'::1:::1:: 1;;:=;.
L D Ci 11 [11_1 1 21 R-
L0OX= ? ::I::y::>io i*: h:
L. f D C E H= 101-1 1--HID i 511-1
L 0 C WI= ? I-1~4I3i30I0
L 0 C ; WEI= 1013000
MARE1'?1 I = 10511051! 11
t?11=11 ; L' I`1 2 = 00 4011151
MARLOD= 011-101-10
h1AROUT= 051515102.
MAR LO = 0112 01-11-1
h'1AR OLI= 51[151041=1
h1BKALL=' 1051/05101
IIBK.CLK.=' 1::1111:741151
1-1t"11-1IJ R 11= 09111 :I. i-i E
I'lliL.EI- I = ID El 1-1I11-1Y
t"i it 10 E. ' = 01-110 51 I-14
411'"1(1,111=:: TE 1-11-1 5 1 51 117--1
t"II^ICIIIRE= 1,E,ii_iEi101-1
MREH2' 0211151110
I`lb'Y1.1 = I_i l_ F-11 _ --,I. F-1
H. =' 1-1051144.
0I 1 E 1_ 112 = +: i..,u I. .I..1.
PLB' =' 4401010
P L D' =.000030
PLRLJR ? _' 051512510
1-!CE;d 5EIE1155R
OE;I=[I; r;-.?
1-! I L D ? 111011151 1_10 R I3
UR$CR 1=' 1764251
UE$CP2 = 176422.
R LB'R=' . =424
OSE; 000172P.
C!,"1'11:11:1 = ?4::;f;:?:::1::: !i+::
'_! v.H i 1`H = ?'_.I r'Ae'.4r':+"J:;
I I$A I T5= 5105111151
002 ? O$BC.L = 00.15111111
I ISCCCP0070!441-1
l!_ GHB 110041.-111
C!0CHRL00002,00
$CLR' 11100114.0
LSCHC 13.0000
Q$CP' 130515164.1
i_!}CPCC = 051010 10
I $C:P2 000;_:1x1111
IJ+C5C: ? = U l1JULb
1_!$CSEL=' 111051: 60
T81__.,!__-,, ET ____I?_1:1
1110SF = 0201111111
0$Eh1BK .740515110
01FHL' 5104.5100
I-I$FP = J1-146
C!$HBF ? = 051OCIC12
06151-'? = A 105111516
0$IHB' = 001 101:-13
0$11-11-:L= 47515111.12
IJ:$IMRP= 0000517
0'$L. B 11 ? = 5 1 47 1 111 5113
0I$LBL:IP 01011 1001
Ii$LIII-' 000001.
0$LDCD=' 0005103
OSL.Df'MD0115117104
OSLEIPP = ' 000;20051
LS?LHP =' 11111115151111
11 11115' :I.4.111115151
LISFiR' 0'0-1 El C-15 2!
115..iki- _ ? 11511-111140
!S 11?:P ... _ _:T x51
I: VISC = 1145101!-151
LIS'FiEE I 515105104
OSMEP? = 10 111-1 51 11
i_1,} 1.11_ LI'
L!1PF'' =.0001171A
11;x,
GX.
G;
il?i;!HLT= 11 0 5 1 111 13,
i Ii _ , IJ ~,iUU4
002.0$0 LH' 515151515
?I_!LH' _ _UI:1Ui54
0$i1LR = CIE0001
51002. 0 .:0W = 11101011142
0$RDC:D= 515151505
I !SIT1:1F1III= ? 0100El 6
00 ? I!*R1-1C:' = 1110r 0051
I_!$RSC = . 011451_1.0
I I$I"SE I =' I_1I:_111111I0
f1i F- Ii = _ Pi PI vl 4^
!$ ,S F' 0I'I0120
OSSP''2 =.0511-:1341
h'L;LI EN= 511101'21:151
RIEO '?:'A = !1 _'I~11-1C10
SEI I C: I =' 5105151151
5$CLR' = 5100510 1
S$LA = U i11FJUU 1
S$IIE1 05!510105
::1L1R UUUUU6
1;1_1 INTO THE H1-R E[II i!1'IIiiESS TABLE
(HET"AT?
H: ADD O400Cr TOI THE OILB EOQ ADDRESS. FROM?i 'HEHT? POINT
TO BIT2:+? THE?HRL - BIT.WILL ALIJ!-!`i_.BE BIT-2?
B: FLIT-THIS-ADDRESS INTO-HEAL WITH BIT13 =.I
QcLFAL MC4 M 1 1 10 27-MAR-90 15: 15 PRGI- 5--1
Approved For Release 2005/07/1?CIA-RDP85-00514R000100040001-2
58
000112
012(U7
0017(7IU
I_1LOON4'IG
55
bU
LEI01:'11 N1
bUU 1 b
016767
U00000G . 000UUUU
110`?,
!-*HLL
PHFHL, HDDh
UNtl'H
61
U01311.3
64
65
000135
116777
000UU0G
U000U0G .
M1OV,,VB
IDID.ILJPHUHRL
-.PUT OI.L:: IF .I DUMMY
HR'+.L
t:
0L151144
005257
000000E
INC:
F'NLIHRL
BUMP PO INTER
I_(
000150
1057U7
OOOOOOU.
iFICB
1 UHRL
INCREMENT D I I. COUNT
!J
U!:UU154
UF_IU415
Biy
_I CIIN_
69
(i.
(' " 111111 0 15 6
7.4 000156,
(5 I3 1U10154
75 000172
06020 0
7 2c 01004
I_I
31
c `2
04'151211_1
18 0001 _ 14
89 000216
'B0 0002 0
9.1 0 01=1'x''7 4
92. 01311312','5
`-1 1-11:111; -' .- 4
94
95
99
1ri0 000210
11: 1 1310 f-712,46
1!:1'2 ? 43 LOi.1'''54
1I3Il.
104
105
1 131 _
10?
108
1US
11U
111
11,
114
U 43102 b 0
UUE' U4
Al l;_11 I
UI'II_i2(4
I:~IUU~U
011=, 157
0 6 2 7 6 7
A 16767
005257
00531 !_i
001410
14_15;'_57
01315F v 1
0 52'7f_ `
000 167
01:_'75(
015 57
GET ADDRESS CIF EOO ? L:IORLi . FOR C:LIRRENNNT ? C!LIER`r'
PLIT HRL? BIT PAINTER INTO HFAL
EN TRY.
MIRK
000000E
00081310E ?
tl0
HEI'IT (R 1) . DATA
GET ADDRESS OF
HRL . WORD
I N ! L0
00400131E .
000060G.
ADD
4k 8400E1+I RLPN T `. DH T A
;ADD BIT ADDR -
BIT-2.
01UUII-j 000
000000E
I IU';r'
CALL
INC-
PHFHL, ODOR.
ONI:FH
F'HFHL
:: FAL ? ADDRESS
2 4
INCREMENT POINTERS TO HOR OCL AND SOFT OCL
DECREMENT O CL EN T R'Y COUNT
I F C:OL iNT HOT = :31
THEN GOTO 1
000000E .
i HC -
DEC
PHOCL
Ra
r. BUt'1P PO i HTER TO ? HOR OC:L
" SLir F%:Ot?1 !.!CL EtITFr CC ii it;T
BBEO
1$
FINISHED
0000000
INC:
IDID
SET HExT UUE_RY ID
I `I I
( R1 ) +
INCREMENT 1_!CL/HEAT OFFSET
00000E
0000:000
ADD
41'2, F'CIOCL ?
BUMP PIO I i?ITER T_i SOCL
1. 7 ,_7 5 5 4
R IF,
OC,LF.`
COIN")EI ' ! NEXT ?SLE I I_IF F AL Et"1 T R I. ES
FINISHED WITH FAL
MOVE FAL HALT CCIDE TO.OCL
077777
800000G. 1$15-:
MO'+/
8 7777 DATA
HALT CODE - V`7777'
00:311'113143111
0011 080G
4"11_1 .r '
i F! C _: i_ - D D R .
LILL HDDRES5
!_HLL
J11Li_1
105757 0000001?
0 F1 1 0 1 1
01276J7 10111041 . 000E_14_tU
U 1"27 6 i 1101_14_110 1 431UU4311.14311
IF THE-NUMBER-01---DUMMY HRL ? ENTR IES
A SET 'HLLHRL" FLAG IN CP DATA
E!, i[fI...FO EXIT.
iIE P MO R'i
TS T B HL IHRI_ ANY NO-LIHL HRL 0 iD S TABLED
EIRE _} "'r E.., ..11::1 it TO I_N InIH'1"lti"1111 '7'
M0'??;' I1I'II_LHRL, HDDR ; HDDR OF HLLHRL FLAG in ?I CP OH T H MEMEP'*r?
DATA SE 1 ' F1 HG
L:HLL ijNILL:D
EIF' I!FE
Approved For Release 2005/07/14: CIA-RDP85-00514R000100040001-2
QCLF=AL MACRO-M1110 27-MAR-00 15:1 Appore P r Release 2005/07/14: CIA-RDP85-00514R000100040001-2
115
116
117 0003 10-
1 1 b r1fl.1
111111111111 E
I?10 ~??Jh
F; Li I -111P. L, 1 .0
118 000314
006200
ASR
RO
119 000316
0052001
!NC.
P,,
;GET-NUMBER-OF i IODOS TO - I RAN JL ER
1 l' 111 18 3 211
11 :1,:27CI 1
11111111110E
MO\
0HUHRL, R 1.
;P.1 -> HO-LIHL HRL
I. I11::1[1. 2 4
N 12,702-2, ?
L'IL'II_i1111l_'lG
NO`?
'
4Fii_iHLCIi, P.2
4
R2 ? ADDRESS. IN CP DATA MEMORY
1 ' 2 ? 13130338
111'215
LIEiOEH3O
MOV
(F1)+.IiA A
;:i1i]-LIHL HRL WORD TO BE WRITTEN,
123 O&i 1 ?_1
011_1'26
FD II10I10G
MO`??r.
R ,ADDR.
TO. SLOT IN . C:P DATA . MEMORY
124 000340
125 I II_i03i44
I I05 ?112
CALL-
INC.
ONECD.
R2.
;, Eli_iMP..POINTER
1C [I1111346
1:11.:1:.7'1011
DEC
RB
DEC. i,l,,F'I). i_i=ii_iNT
127 I?I11J i 50
QII1 I. F
E1 N E
=;
12
i; ")
13
131 000352-
012767
00880013-800000G.
HO `?,'
#f1LLHh L . i-iD1TR
AOI1R Oh . ALLHRL- F=LAG IN . CP 1iA T H r1Er10RY-
11 ? 000360
1; 1 I i :,=~ 11 i_ 7
000800G.
CI_R
BATH
; L:LEAR (FLAG
133 00036,4
i_ALL
LiN11_L_J.!
134
135 000.370
0=EX:
1=, t;
1=r
? Approved For Release 2005/07/CIA-RDP85-00514R000100040001-2
ADDR. GX?
ALLHRL= rwwr:+:1 G;
ALUI_KE=? E14E12100
ALULIL 004000
A01 = 010000
LI1TVHL=? 41F1000-I
BI Ii
BIIlI
El I l 12
B I I I3
EI 1 T 15
B 1 T -6-
B 1 T -55
BI-16
B i 79
BYTE 10= 0000 12 ?
BYTE 11_ 0 0El 1 3
BYTE 1.2 11000 1.4
BYIE13 2100015
BYTE 14 = 00210 1 6
B'YIE15= 110001.2'
BYTE 16 00002.01
BYTE 111= EE0022
B'Y I L 1._-;1= 011210'23
B'`i'fE2 =?00Fi002?
BYTE 2 0 = EIAf11[',_,_:}
B'YTE2 1 =. EIUB 2'25
BYiE'22=? 00022'25
BYTE,_'.. C[0002T
BY'TE2i4.'= .021011.? 0
BYTE 5 UUUU." 1.
EIYTE26= EIF?II:'_ii 1-1 ?
EI'YTE 2 7 _ ? I_1EI11Liv 3
BY I E;_I= 000034
BYTE29= 00007,5
BYTE.3 = ? 1100003
B'- TE.3Fi= /12121036
BY I L. I i. _ FUFDEi0.3,
BYTE32'= 2100040
BYIE3 3=? E1B0041.
BYTE 34= 2101.12142
BY I E3 1_110000.3
BYTE 3i'= 0000=14
LLIYIbf;i'_ EI01:7E14:--1
BY I t 9= 00004(
B`i'TE44 =-000004
15: 1ApOFicF6r Release 2005/07/1
BYTE40=" 0001150
UY I 241. = 4 UU15 1
B'Y TE 4'2 = ? Cl OOC15'2
BY 11443= ? CICICIFJ53
BYTE44= EI11i1054
BYI145=-02111055
B`f I E46= 21F1O051B
BY I L4F121U05(
L-iY I L4 = . 11UUU 0
LIT I L- 49 = 0 0 01 U L, 1
BIT. rE:. = EI11 [i 0 Ci 5
BY 1150= 0 2141E-1U1.
EI`'i l E51= 0E0063
BY I I.`I 22 = 0OIJ116:4
BYTE 3= EF-1002
BY 12.'_14= . 212121E-166
EIY'TE55= 0E10Ej6 7
B`r.ll_i11 1JFJFJU70
B'Y'TE:57= 212100(1
B'Y I EE5O= 000072.
B'YTE5S= 02202173
BYTES =.BEI11E11i.
EIiTESF_I= FJ01E1(4
EI:-f(IE.i_ 1= 00410(5
B'YTE:152= ? EIULIU( 6
B'YTE'S3= 00001;'(
BYTE:F:S 4= 2100 1210
UTIEE.El :b= U11U1U1
B'Y'TE.i=Ir 0 0 0 102 ?
BYTE i' _ 101127 1213
BYTE1.1:-1= ? 0020104
BYTE(--.,:I =. 2100105
BYTE:i' = 0i?li_=1BB
B'Y' I L.(0 2121211.226
B YTE: 7 1= 000107
B Y - 1 I: = 0001 10
B'1''IE.73= I II IE1 I 1 1
BYTE:?4 =: 010112
BYTE 75 = 21210113
B'Y I L.(1.= 222,201 14
B'Yi..L.((= 000115
EI 1;...1L. r' I-1 = 4_I EI U I.:[ In
BYTE I'9= 00A11
BYTE :I = 21210010
BYTEIBO= 00271222
B'YTEE-li= 02121122
BYTEB2= 0i0F112
BY T E O 3 = 212111 1. 2,. 3
BYTE-84= 00012 4
BY T Et'. 5= I?_I 001 12 5
BYTE86= 1121211.26
B'`II EO 17, 000 12 (
BYTE8B= 02101.30
BYIE.LIU C!CI0i3i
B'YTEB =.000011
BYIL.I10 21001
37
B'YTE51= 00['
'Approved
DYFE92 = 000134
B'YtE93=? 0412135
BYTEB4= Ei2IE1136
BYIE95= UUU13r
B'I'TE96= 02101=121
B'Y I E L' ( I_I F_I El 14' 1
BY I L.ILI = 1102.1142 ?
LAYIL`~ti= I_IUI_1143
B'Y L'?:''HL= 021F1144
CBKALL= OE11000
CBk::CLr::= 01.10400
E:I"1I IE1I iL = 12104/1/21
CPCCEH= 21141E_041
i I i..HL1= _422214111
CF'I,IR? I E= 0221212121
I_:bbAD .L1= 211 I 211114
CSE1_IC I = 121E-102i22
C:SCIL- =. FJMJij-fnAI I
CSIJRTE= 0EIF11E1EI
D A TA
1DBR RD= O'Fji=i.0R 1
.IJB=T-L_1'P= JU 145?
.L?B$ I F'II Ii EIEIL.:
D I!_IPI :_i = 1 F1021021
1:111) 1-111Ai.: = 212E21212E5
DMi-*iRRD= 0 0021021
DMBiRUR= 021E-1U214
ENBR = 010000
G::