(
XX샃-- ؋FFFFFFvv33PPvvvv^^FFFFFFFF==
rrߌȎ..OOCCooppyyrriigghhtt 11998800,, 11998811,, 11998822,, 11998833,, 11998844 IInntteell CCoorrppoorraattiioonn pprrooggrraamm__vveerrssiioonn__nnuummbbeerr==VV66..00pprrooggrraamm__nnaammee==iiAAPPXX 8866,, 8888 BBoooottssttrraapp LLooaaddeerrXX
PP..XXYYuuPP..vvǹ44hh^^&&tt&&WW&&gg&&GG>>__uu
&&SS&&//SSYYSSTTEEMM//RRMMXX8866UU슊FF<>ffss11PPPP^^&&77輼YY::--66111155667744ZZZZiiRRMMXX 8866FF0033 ((HH))KKTTHH))xxeeVVOOLL11 NN 22 0055 11 hh[[ [[jj
99uu..^^GGFFFF
^^GGFFFFff뺺>>ffss
^^&&??ttFF2244]]UU샃>>uu..SSPP88..BBDDBB&&ggOOBBDDLL==aa66]]UU趶NN议NN]]UU샃JJ&&FFJJFF~~tt[[FFJJJJ&&FFJJ tt~~tt77迿NNJJ&&ww>>FF^^@@YYJJ&&FFJJ@@JJNN럟]]UU__~~LL77tt@@~~hhttAA""^^ss~~??tt@@~~yyttAA""__FFFF&&FF$$FF ""ww
``FFPPRRtt&&tt
tt
uu
,,PPRR^^&&??//uu
GGPPRR$$..0066&&WW11PP..SSSS^^$$11 tt..00FFYY..&&GG&&GGTT&&GG$$11((&&ww&&wwQQ**,,66TTPP..SSPP//VV11VV;;rr܋ዋdd..&&88ttLLPPSS..@@PP55ss6622PPRRVV..&&TTPP&&??//uuGGPPRRvvVVuuww66TTPP腅aa88⁁XX>>XXuuXX33hhqq66>>hhuuddXXvv>>hhppuuLL>>66vvhh
$$iiFFjj>>iiuu``44::..88р>>ii@@uu>><<뼼@@봴>>hhkkNN˃y'Ջ1ߓ}}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_NNNNNNNNNNNNNNNNNNNNNNu@t`:8X>hu+HF>6v~F&GFH>huaH`FbJL>6vGJ&GJLJZ\bJLJ;6\u;Zsh>6tj>at"P S6^`s8P^S$P S6^]UQQu~u!#P S6^>|u{uFFF F^6&6p6n^SSVnpu|tvx6x6v6(vx6&6x6v^SSvxvx(;~uezCz%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNN Slash, Plus - control character constants
Ch - character variable to hold input character
TempCh - temporary character variable used for output character
CharInput - input file of characters which is preconnected
NewLine - boolean variable to determine when a new line is needed
CapitalLetter - character set of capitol letters of the alphabet
CapCount - integer array to hold the count of each letter
Edit - set of editing control characters *)
program TextEdit(CharInput,ORNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN=NNNNNNNNNNNNNNNNNNNNNN)FV.Sv$+FVs.6$Pv.v0VFlnp6p6n6(npr|z~]UFf؋ʋFf]UFf]UF3vFv،]UFVv]0123456789A {NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNCh := '*';
while not eof(CharInput) do begin
read(CharInput,Ch); (* input a character *)
if [Ch] * CapitalLetter <> [] then CapCount[Ch] := CapCount[Ch] + 1;
if [Ch] * Edit <> [] then
case Ch of (* action for control characters *)
LParen : begin (* ignore embedded text *)
repeat read(CharInput,Ch) until Ch = RParen;
read(CharInput,Ch)
xNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNN(* This simple text editor program reads a preconnected file of characters,
interprets certain control characters, and echoes the input to the default
OUTPUT file. It also reports the number of times each capital letter occurs.
The program recognizes the following control characters:
() ignore all enclosed characters
* start a new output line
/ exchange preceding and following characters
+ delete preceding character
Variables -
LParen, RParen, Asterisk, NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6t抄;uJt@tzvx6x6vQKvxt;$u|(;~u
r~~l;ru=l@lr|np6p6n6(np$;u;r)]U~u6&6,6*PS2Pvv6FVl$&(P`FV;Vu;Fs)FVlvv$&(P_rlnp6p6n6(np6r6(np6r$&(PN~+N~$9Vu9Fv.Sv$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNutput);
const LParen = '('; Rparen = ')';
Asterisk = '*'; Slash = '/';
Plus = '+';
var Ch,TempCh : char;
CharInput : text;
NewLine : boolean;
CapitalLetter : set of 'A'..'Z';
CapCount : array['A'..'Z'] of integer;
Edit : set of Lparen..Slash;
begin
CapitalLetter := ['A'..'Z']; (* perform initialization *)
Edit := ['(','+','*','/'];
for Ch := 'A' to 'Z' do CapCount[Ch] := 0;
reset(CharInput);
TemphNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN end;
Asterisk : NewLine := true; (* flag a new line *)
Plus : read(CharInput,TempCh); (* delete preceding character *)
Slash : begin (* perform character exchange *)
Ch := TempCh;
read(CharInput,TempCh);
end
end;(* case *)
if [TempCh] * Edit = [] then write(TempCh);
if NewLine then begin
writeln;
NewLine := false
^INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%LNNNNNNNNNNNNNNNNNNNNNNDATAUTS_SETS_DGROUPUTS_SETS_CGROUP??SEG$h H t" D h
ݎ{}dus{|m{|eupz{ Gum@ts ZZPQ_SETS_OVERLAP
SETOVRPLM86 V2.303/04/85 iUF^&^&GFHFFNIN
NPFvFvFv
FF;F}^&GF+F^&GFF+F^&GF^&GF
9F});F~F^&F+F^&G^&G+F#F;F~FF+F^&G^&G+F@&GFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNڹNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN_FILL_HEADER_INFO PQ_FILLS
DEà-UQvvvFPvPP]
!tFILHDRPLM86 V2.303/04/85 iZSTACKMEMORYCODEDATACONST
UTS_SETS_CODE
UTS_SETS_DATAUTS_SETS_DGROUPUTS_SETS_CGROUPhH=
ɘH
T
D
YYz{[{ K{|euodtsup ӎ
ts
Ҏ{}duh
GtsPQ_FILL_HEADER_INFOx)PQ_MAKE_SS_PTRPQ_hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNpNNNNNNNNNNNNNNNNNNNNNNJՀCOPYRIGHT_INTEL_1981_83_85ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhَ\TQ_COPYRIGHTDCopyright Intel 1981,83,84ItVERSIONNUMBERV031PLM86 V2.303/04/85 i,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHHH TD[
L{|mw OTQ_UTS_VERSION
DEV3.1ntSETOVR[STACKMEMORYCODEDATA
UTS_SETS_CODE
UTS_SETS_# NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN end; (* if *)
TempCh := Ch (* assign output character for next loop *)
end; (* while *)
writeln(TempCh); writeln; (* write out last character *)
for Ch := 'A' to 'Z' do write(Ch : 3,CapCount[Ch] : 2);
writeln
end. (* TextEdit *)
auNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN}NNNNNNNNNNNNNNNNNNNNNN]D/8AJ>RNDBYTASM86.86 V2.0wUF]>tBLDMTAPLM86 V2.303/04/85 iZSTACKMEMORYCODEDATACONST
UTS_SETS_CODE
UTS_SETS_DATAUTS_SETS_DGROUPUTS_SETS_CGROUPhH)
ݘH
T
D
YY{|eurgts{}dun
Sts{|mu
j
O
tsώ
S
ts͐PQ_BUILD_EMPTY_STACK_AT4PQ_NUMBER_OF_WORDSPQ-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNC.NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIXUP_BASE_AND_SIZEʜDEàAUQQv^FFPFPF^&GF^&F] tGETSSIPLM86 V2.303/04/85 iZSTACKMEMORYCODEDATACONST
UTS_SETS_CODE
UTS_SETS_DATAUTS_SETS_DGROUPUTS_SETS_CGROUPhHC
ØH
T
D
YYz{[{ K{|euodtsup
ts
АPQ_GET_STACK_SET_INFOPQ_MAKE_SS_PTR՜DEàGUQQv^hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN|NNNNNNNNNNNNNNNNNNNNNNILLP
PQ_ADD_PTR
PQ_SET_ERRORPQ_ALL_ZEROSPQ_SETS_OVERLAPPQ_NORMALIZE_OFFSET
PQ_INC_PTRPQ_LOW_BITS_ONPQ_HIGH_BITS_ONZZPQ_GEN_COPY_SETrGENCPSPLM86 V2.303/04/85 i2Uvvv
vFPs>^SF1Ps4P^S^SF1PFFFNs*N
+NNPQPs4P^SF^SvPFPv^S^SvFsGNFȋV
V+ʉN+ЉVFPFP^Svvs'4P^SFPv^SvPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{|eun{|mul
K
ts
юe
tsюwH!olwH!ojێ
tsʎ
tsƐPQ_FILL_BOOLEAN_PACK&MPQ_FILLP
PQ_INC_PTR
PQ_LOW_BITS_ONPQ_HIGH_BITS_ONPQ_NORMALIZE_OFFSETDEàU
~ti~t@FF
PFPNFȉN+؉^1VF;w,.."NFs
^
& ^
F&w^.FNs
^
& ^
F&F
PF1HFNs
^
SP
^
SvPτNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1sNNNNNNNNNNNNNNNNNNNNNN[Q&r[S2PSRVtCOPYPMASM86.86 V2.0w+CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPŘhh\PQ_COPYPʜDZY_^R=tFILLPMASM86.86 V2.0w+CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPŘhh
\PQ_FILLPޜD^XY_V)tINCPTRASM86.86 V2.0w+CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPŘhhێPQ_ERROR_CHECK
\
PQ_INC_PTR[NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG/NNNNNNNNNNNNNNNNNNNNNNF^&]y!3tGENCPSUSTACKMEMORYCODEDATA
UTS_SETS_CODE
UTS_SETS_DATAUTS_SETS_DGROUPUTS_SETS_CGROUPH H TT D z{ Lur{|eup
U
tsՎ{|mul
O
ts
юݎ
tsЎݎ
tsΎts{}duc%tsڎߎ
tsǎ
tsg
tsĎwH!o_PQ_COPYPPQ_FGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF&^&^&G^&FPv&Z&T] /
tSETERRASM86.86 V2.0w+CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPŘhh
PQ_IOSC4\PQ_SET_ERRORxDUFt n]ۜRVtFILLBPPLM86 V2.303/04/85 iZSTACKMEMORYCODEDATACONST
UTS_SETS_CODE
UTS_SETS_DATAUTS_SETS_DGROUPUTS_SETS_CGROUPhH
H
T
D
YYz{[{ KupNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!MNNNNNNNNNNNNNNNNNNNNNN]9;D4F..&ALPCKZPLM86 V2.303/04/85 i.U
~uFPFPNFȉN+؉^1VF;w.."N^&"R^.F^&u%FPF1HF^SPs^.N^v&"t@]H O
d
wĠ tADDPTRASM86.86 V2.0w+CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPŘhhڎPQ_ERROR_CHECK
\
PQ_ADD_PTR3DYX1LNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtNNNNNNNNNNNNNNNNNNNNNN^.FNs
^
v& ^
vF&]
ǜ#OV}φ׆^tFIXBASPLM86 V2.303/04/85 iZSTACKMEMORYCODEDATACONST
UTS_SETS_CODE
UTS_SETS_DATAUTS_SETS_DGROUPUTS_SETS_CGROUPhH?
ǘH
T
D
YY{|eurgtsz{W{ Gul ӎ
ts
ҐPQ_FIXUP_BASE_AND_SIZE^PQ_NUMBER_OF_WORDSDEàCUQQ^&%F&+^&NQF^&,0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNN"DX[P&t[S2PSRVtNSETONASM86.86 V2.0w+CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPŘhh,ǎ\PQ_NEW_SET_NTH_BIT_OND0UN^^NЉ]ъtPQ_531_536_541і[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTS_SETS_DGROUP$hh2H T@Dz{ Kuq{|euoێ
tsՎ{|m?NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN tsˎ{}duc
Btsߎ
Ptsݎَ
tsŎdtsݎ"t sьPQ_COPYPPQ_FILLP
PQ_ADD_PTRPQ_GET_STACK_SET_INFOPQ_FILL_HEADER_INFOPQ_FIXUP2_STACK_FOR_NEW_SETPQ_FIXDOWN2_STACK_FOR_OLD_SETPQ_MAKE_SS_PTRPQ_SETS_OVERLAP\
V
PQ_551PQ_551ASM86.86 V2.0w^_WVWVP D
IUNINSPLM86 V2.303/04/85 iU.vFPFPFPNF8_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAeNNNNNNNNNNNNNNNNNNNNNNtH|!DDkGENCMPPLM86 V2.303/04/85 icUFvvvvFPs[^SF1Ps%^SF1PsF#F^SF1PsFFs^SvsNF^SvsNFPv^S^SvF tlFt F^.wVFs#FPv^Svs(N!FPv^SvsN^.v~uF];6Mrр:#.A?C`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkv҆BvFPv^S^Sv+FPF+F1P^S^SF1PvvvFvvNF1FvP]ܜ4LXdUNIONAASM86.86 V2.0w"UN~v
&
ê]
VtPQ_556Ж[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTS_SETS_DGROUP$hh#H t8Dz{ Kuq{|euoێ
tsՎNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN^N9N/^;^|@^+^;^s#vvN+NAQN+NQQ
]
+^CN +^FPSPvv[+PS3PSR[v+v)^^~t)^FF6F6DXcf[tPQ_551Ֆ[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTS_SETS_DGROUP$hhCH tJDz{ Kuq{|euo
R
tsԎ{|mu k
L
tsЎێ
ts
ώɎ
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrTNNNNNNNNNNNNNNNNNNNNNN w o
pt s{}du
g*t sxPQ_FIXDOWN2_STACK_FOR_OLD_SETPQ_GET_STACK_SET_INFO
PQ_ADD_PTRPQ_NUMBER_OF_BITS_ONPQ_ALL_ZEROSPQ_SETS_OVERLAP\
V!PQ_531PQ_536PQ_541 6PQ_531_536_541ӈASM86.86 V2.0wU FU FU FFPFPFPFPNFFPF
PFPFPFPvv
FPvvFvvv
v~t.|
~tHP~tHP~tHY
<]ˀ~
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1FPFPFPFPNF1FvvvvFPFsFFF!FsFF+F FF+FFFFPv^SFP^FFN+ȉNF+FP^FF+FP^FFPP^SvPFr^S^SF1PFFFsAFPv^S^SvFsFPvFPv^FPF+F1P^S^SF^S^SF1PFFFsGFPv^S^SvFsSFP#MAj ܆.FVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMPSTAPLM86 V2.303/04/85 i:UF~tmFFHN;rZ^
&F^&N""F
Ft1NNFtNFFtN^.vFuF]
#mtPQ_546і1CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKDhhtЎ;PQ_FILL_BOOLEAN_PACKPQ_FILLSPQ_FIXUP2_STACK_FOR_SIZE\
PQ_546PQ_546ӈASM86.86 V2.0w_^VWSPVWQ6 DIADRGSASM86.86 V2.0wU
F^6N6ONÌVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNON |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7NNNNNNNNNNNNNNNNNNNNNNɎ
ts юَ
tsю{|m{}duf(t
s،T
PQ_ADD_PTRPQ_GET_STACK_SET_INFO
PQ_FIXDOWN2_STACK_FOR_OLD_SETPQ_SETS_OVERLAPQ\
V
PQ_556PQ_556҈ASM86.86 V2.0w^_WVWVP D
IDIFFSPLM86 V2.303/04/85 iUvFPFPFPNF1FPFPFPFPvvvvFPFs'FsFFPv^S^Svvv]jAUs$]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtЎ<PQ_NEW_SET_NTH_BIT_ONPQ_FILLSPQ_FIXUP2_STACK_FOR_SIZE[\
PQ_571PQ_571ՈASM86.86 V2.0w_^VWSVWPː DIADMMSASM86.86 V2.0wU
F^6F6GFÌV^^;^|++^;^sSvv
]+^CN +^FPSPvv[+SPS3R[v+)^^~t)^F6F6D1>kwtPQ_575ϖ1CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKDhh1t؎7PQ_BUILD_EMPTY_STNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvUNNNNNNNNNNNNNNNNNNNNNNƎ
tšPQ_COPYP
PQ_ADD_PTR
PQ_GET_STACK_SET_INFOPQ_FILL_HEADER_INFOPQ_FIXUP2_STACK_FOR_NEW_SETPQ_FIXDOWN2_STACK_FOR_OLD_SETPQ_MAKE_SS_PTRPQ_SETS_OVERLAPPQ_BUILD_EMPTY_STACK_ATҚ\
V
PQ_561PQ_561ֈASM86.86 V2.0w^_WVWVP D
IINTRSPLM86 V2.303/04/85 iU.vFPFPFPNF1FPFPFPFPNF1FvvvvFPFrFֹFދF1Fvv^SFP^FCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNs
ώ{}due
J
tsʌvPQ_FIXUP2_STACK_FOR_NEW_SETPQ_MAKE_SS_PTR
PQ_NEW_SET_NTH_BIT_ONPQ_FIXUP_BASE_AND_SIZEPQ_BUILD_EMPTY_STACK_AT\
V
PQ_577PQ_577ψASM86.86 V2.0w_^VWSSQVWP- DIBLDMMPLM86 V2.303/04/85 i_UFFF
FPF
Pv
v^SFPvv
FP^FF+FPS]*7AStPQ_578̖[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDA,TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_SETS_DGROUP$hhbH TD PQ_FIXDOWN2_STACK_FOR_OLD_SETA\
V
PQ_566PQ_566шASM86.86 V2.0w2U6LQVփSR64Q[YPQSX]__ K[q}sINTRSAASM86.86 V2.0w"UN~v
&"ê]
tPQ_566ϖ[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNTA
UTS_SETS_DATAUTS_SETS_DGROUP$hh3H T$ܘD{|eurz{ Iuo
tsՎ
Tts gts{|mu
g
tsˎَ
tsˎ{}dua
F
tsƌPQ_SET_ERRORPQ_FIXUP2_STACK_FOR_NEW_SET
PQ_MAKE_SS_PTRPQ_FILL_BOOLEAN_PACKPQ_FIXUP_BASE_AND_SIZEPQ_BUILD_EMPTY_STACK_ATn\
V
PQ_578PQ_578ΈASM86.86 VAgNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNNJts
Pts
dtsMPQ_COPYPPQ_FILL_HEADER_INFOPQ_FIXUP2_STACK_FOR_NEW_SETPQ_MAKE_SS_PTR\
VPQ_590PQ_591
PQ_590_591ΈASM86.86 V2.0w2_^VWPVWS` D
IPUSHWPLM86 V2.303/04/85 iBUQQPv^SFPPPFN
QPSP]N!-6tPQ_595͖[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTS_SETS_DGROUP$hhjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7NNNNNNNNNNNNNNNNNNNNNNtsz{ Eu k
Ptsgt s
tsȎ
ю
tsˌlPQ_FILL_HEADER_INFOPQ_FIXUP2_STACK_FOR_NEW_SETPQ_MAKE_SS_PTRPQ_GEN_COPY_SETPQ_FIXUP_BASE_AND_SIZE4\
V
PQ_580PQ_580ՈASM86.86 V2.0w_^X[VWSPRQ3SPVWq DPUSHSAPLM86 V2.303/04/85 ifUFFFFFPFPvv^SFPvvF^SvvPSvv^S]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNNSvv
^Svv]
@4BR[ԊtALLZERASM86.86 V2.0w7STACKSTACKCODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPØhhژtZPQ_ALL_ZEROSDU~3NuH]tCPYSTKASM86.86 V2.0w7STACKSTACKCODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPØhh@tZ&PQ_COPY_DOWN_STKPQ_COPY_STK`DDUЎ؎v~N]UЎ؎NtIv~A]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNwNNNNNNNNNNNNNNNNNNNNNNPQ_585ЈASM86.86 V2.0w_^VWRQVWP: DIPOPCPPLM86 V2.303/04/85 ikUvFPFPFPFPvYP^F^Svv^&Svv
^Svv]
&/V_t
PQ_590_591̖[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTS_SETS_DGROUP$hhNH TDz{ Kuq{|euo
R
tsԎ{}du k
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2.0w_^VWSPS+AQVWP DIBLDRGPLM86 V2.303/04/85 iUFF;F~FFs$FFN+AN
I;}4P^S
FF
FPF
Pv
v^SFPvv
FP^FFsSNF+AQ+FPP]T=Vdq{ytPQ_580Ӗ[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTS_SETS_DGROUP$hh|wH T0ИD{|eur{}dup
UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNsH T8ȘD{|eurz{ IuoƎ
tsӎߎ
ts ӎgts{}du
g
tsȌXPQ_GET_STACK_SET_INFOPQ_FIXDOWN2_STACK_FOR_OLD_SET
PQ_MAKE_SS_PTRPQ_GEN_COPY_SET\
V
PQ_595PQ_595ψASM86.86 V2.0w_^VWRQVWP? DIUTSTAPLM86 V2.303/04/85 igUvFPFPFPNȋF1FQSvvvANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNN+8JZtPQ_585Ζ[CODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPSTACKMEMORYDATA
UTS_SETS_DATAUTS_SETS_DGROUP$hhyzH T.ҘD{|eurgtsz{ Gum
ts юߎ
tsюts{}duf
tsǌlPQ_NUMBER_OF_WORDSPQ_GET_STACK_SET_INFO
PQ_FIXDOWN2_STACK_FOR_OLD_SETPQ_MAKE_SS_PTR
PQ_GEN_COPY_SET\
V
PQ_585NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNfNNNNNNNNNNNNNNNNNNNNNNtFILLSASM86.86 V2.0w7STACKSTACKCODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPØhhؘtZPQ_FILLSۜDUЎ~NF]KtFIXUP2ASM86.86 V2.0w7STACKSTACKCODE
UTS_SETS_CODE??SEGUTS_SETS_CGROUPØhhYtӎ0PQ_SET_ERRORPQ_NUMBER_OF_WORDSPQ_COPY_STKZ>PQ_FIXUP2_STACK_FOR_SIZE PQ_FIXUP2_STACK_FOR_NEW_SETD]UU3PU^+܋SQvFY[+rPQSQRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUTSCODE??SEGUGROUPǘhhJ0PQ_IOSCPQ_FAR_INTERNAL_WRITE_BUFFERTQEXITs\PQUTSCLOSEDOWNDNUt5>t'tUPPXX]3P6&\Pg%R'V:RuVS^[&VPFP~t&À&&&P&>&=>FPWvvU]XX_ûUPRWQSV-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNL_DEVICEDRIVERPQLAZYGCPQ_START_AND_SAVE_AFTNTQ_42PQCLEARFLAGPQFASTLAZYREAD
PQLAZYREAD\
PQ_202ŜD36Ot&4ASu&&U]C#*-_tLAZY_GET_TEXT_UTSވASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh0Î^PQ_START_AND_SAVE_AFTNTQ_42PQFASTLAZYREAD
PQLAZYREADPQINTERNALGETCHAR
PQLAZYGETTEXTU\
PQ_203ĜD46Gt&&t&&@u]
'*@PQINTERNALWRITEBUFFERTQFREEPQ_IOSCPQCALNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNƜD>F&t&&&PF&u] 2R4VPt EOF_UTS;ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhPQ_START_AND_SAVE_AFTNn\
PQ_220ŜD&t<]yUtLAZY_EOF_CHAR_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhGPQLAZYGCPQ_START_AND_SAVE_AFTNPQFASTLAZYREAD
PQLAZYREADPQ_220\
PQ_222ÜDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNLAZY_GET_CHAR_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh_ZPQCALL_DEVICEDRIVERPQ_START_AND_SAVE_AFTNTQ_42PQ_IOSCPQFASTLAZYREAD
PQLAZYREAD\PQLAZYGCPQ_201=Dc6Ot
&@u)RF&u
ZF]&t
&&&&ɜ1"R$V5R7V:R3PFP]S%)R+V.R0VPRRVt GET_UTS5ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh.ŎNPQ_START_AND_SAVE_AFTNTQ_42PQCALL_DEVICEDRIVERPQ_FILL_BUFFERPQ_IOSC\
PQINTERNALGETPQ_200$D2^u
v]+RVRVR!V%̊tE NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7NNNNNNNNNNNNNNNNNNNNNN
R0tREAD_LONGINT_TEXT_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhڎ"TQ_42PQ_GENERPQ_IOSCTQ_22Ě\"PQREADLONGINTTEXTPQ_232kDPPQVPXZûz RVgtREAD_TEMPREAL_TEXT_UTS~ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh"TQ_42PQ_IOSCTQ_20PQ_GENERƚ\
PQ_233DQQ3QQQPûy R`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9NNNNNNNNNNNNNNNNNNNNNN_SAVE_AFTNPQCLEARFLAGTQ_42PQINTERNALGETCHAR
PQLAZYGETTEXTx\
PQ_230ĜD]o+tWRITE_CH_TEXT_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhCPQ_START_AND_SAVE_AFTNPQBOOLEANENTRYPOINTPQINTEGERENTRYPOINT\
PQ_240ÜDP
:tWRITE_BOOL_TEXT_UTSCASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh2TQ_43PQBOOLEANENTRYPO.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNv]7!RVRV@tCHECK_AFTN_SET_UP_STACKFASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhގPQ_GENERPQ_IOSC\PQ_START_AND_SAVE_AFTNcD_UW~uRVtLAZY_READ_INTERNAL_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhێTQ_42PQ_FILL_BUFFER\#PQFASTLAZYREAD
PQLAZYREADDF3&@u
&@ڜAtzNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6NNNNNNNNNNNNNNNNNNNNNNF& t@<̜StINTERNAL_WRITE_BUFFERASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhXPQ_IOSCPQCALL_DEVICEDRIVERs\<PQ_FAR_INTERNAL_WRITE_BUFFERPQINTERNALWRITEBUFFERD\vXF&t&>3ɊMut2E&&6&uVQøHRJVNRPVtWRITE_LONGINT_TEXT_UTSNASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh-ƎaPQFORMATMCHECKPQ_START_ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjNNNNNNNNNNNNNNNNNNNNNN_DRIVERASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
\PQCALL_DEVICEDRIVERDF&6&(;tLAZY_EOF_TEXT_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
CPQ_START_AND_SAVE_AFTNPQINTERNALGETCHAR
PQLAZYGETTEXTPQ_220\
PQ_221ĜD]:*tREAD_CH_TEXT_UTSYASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhOPQ_START_ANDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNbNNNNNNNNNNNNNNNNNNNNNNVlt
ELIM_BLANKS'ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhێ;PQ_START_AND_SAVE_AFTNPQINTERNALGETCHAR
PQLAZYGETTEXT*\PQ_GENERDS< u[]qRtWRITE_LINE_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh$ώUPQINTERNALWRITEBUFFERPQ_START_AND_SAVE_AFTNTQ_46PQ_IOSCPQCALL_DEVICEDRIVER\
PQ_260D(F&tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINTPQINTEGERENTRYPOINT!\
PQ_245 D TRUEFALSErB{tEND_OF_LINE_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
&PQ_START_AND_SAVE_AFTNPQENDOFLINE \
PQ_235D]W
CtINTERNAL_END_OF_LINEHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhߎ*TQ_42PQINTERNALGETCHAR
PQLAZYGETTEXT\PQENDOFLINEDh;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[NNNNNNNNNNNNNNNNNNNNNNFILL_BUFFER_UTSňASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhe\PQ_FILL_BUFFER Di^tDPS6P&_[=u7u-3&t>;t&Cu3FtREAD_INT_TEXT_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhڎ.TQ_42PQ_IOSCPQREADLONGINTTEXTPQ_GENER\
PQ_231Dڙ;tûRVltCALL_DEVICEtpNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNv*NNNNNNNNNNNNNNNNNNNNNNND_SAVE_AFTNTQ_43TQ_21PQBOOLEANENTRYPOINTPQINTEGERENTRYPOINTt\PQ_241PQ_242D1QSRPY@6?-tCH;rE+tWRITE_FLOAT_TEMPREAL_TEXT_UTS,ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhJPQ_START_AND_SAVE_AFTNPQFORMATMCHECKTQ_43TQ_24PQINTERNALPUTCHAR\
PQ_243DSQ]RtWRITE_TEMPREAL_FIX_TEXT_UTSASM8DsNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&ÎFsu&u/&&&&<t=u& & &Ú& u&&ٴLRNVUtFORMAT_M_CHECK_UTS͈ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
PQ_IOSC4\PQFORMATMCHECK4D}" RVtSTATUS_CHECKňASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh֎TQGETERH\PQ_IOSC)D!uP3PPPvvPPVRVt/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNOINTPQ_246МD7^X[PVS+~RQ PY^[t ]p
-ΊtINTERNAL_WRITE_STRINGASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh_6PQCALL_DEVICEDRIVERPQ_IOSCPQINTERNALWRITEBUFFER\PQINTERNALWRITESTRINGۜDcVF&tB&>2&M&*M;vSW_[2&M;w2&M&]}^^vVSÇ$ZR\V:tWRITE_PACKED_STRING_TEXT_UTSASM86.86 V2.0wCODE+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN̲NNNNNNNNNNNNNNNNNNNNNNT_BUFFERASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhގ0PQ_START_AND_SAVE_AFTNPQINTERNALWRITEBUFFER\
PQ_248DF&t]
8t PQCLOSEYASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhێ PQ_120њ\PQCLOSE@DUv&P&]{RVt
PQFLUSHBUFFERASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh0PQ_START_AND_.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF& &&]!RV!R#V$tTOP_OF_PAGE_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
3PQ_START_AND_SAVE_AFTNTQ_43PQINTERNALPUTCHAR\
PQ_251DP]H
?tINTERNAL_GET_CHAR_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhha-TQ_42PQ_IOSCPQFASTLAZYREAD
PQLAZYREAD_\)PQINTERNALGETCHAR
PQLAZYGETTEXTDer&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#yNNNNNNNNNNNNNNNNNNNNNN6.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhՎSPQ_START_AND_SAVE_AFTNPQ_IOSCPQFORMATMCHECKTQ_43TQ_25PQINTERNALPUTCHARњ\
PQ_244D"}PQR]H#RVRtWRITE_STRING_TEXT_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh3ZPQ_START_AND_SAVE_AFTNTQ_43PQFORMATMCHECKPQINTERNALWRITESTRINGPQINTERNALPUTCHAR\;PQINTEGERENTRYPOINT PQBOOLEANENTRYPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN܌NNNNNNNNNNNNNNNNNNNNNNINTERNAL_PUT_CHARACTERASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhJPQINTERNALWRITEBUFFER\PQINTERNALPUTCHAR.DN[XSF&t1&6&L&:L|
PF&6X3&\&@&D&4&&&_
HtCLEAR_BUFFER_FULL_FLAGǈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh(ˎ
PQ_IOSC4\PQCLEARFLAG-D,F&t&u&&øø#R VtGLOBAL_WRITE_TEXl]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUTSCODE??SEGUGROUPǘhhKCPQ_START_AND_SAVE_AFTNTQ_43PQFORMATMCHECKPQINTERNALPUTCHAR\
PQ_247DO_X^PW*$PVQ+~XRQ PYZ^YtJ&FQVRP]
+Et
READ_LINE_UTSfASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh8RPQ_START_AND_SAVE_AFTNTQ_45TQ_42PQ_IOSCPQENDOFLINEPQCALL_DEVICEDRIVER/\
PQ_234D<F&utvNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNSAVE_AFTNPQINTERNALWRITEBUFFER\
PQFLUSHBUFFERnDYZ^&4RQ]:
1t
SET_RANDOM^ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhs#TQFILEDESCRIPTORTQ_49PQ_IOSCϚ\
PQ_SET_RANDOMEDw^^<t߾>uVS^[&UVv&<t3
]$R&V)R+VWRYVMt
SEEK_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘ hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN؍NNNNNNNNNNNNNNNNNNNNNNuދ]WQVRSU^"Pn][Z^Y_2VRVf@tEXPONENTIAL_OUTPUTÈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh"BM:_WCSM:_WDSM:_WESM:_WSSM:_WSTTQ_23TQ_21 MQCBINDEC`\TQ_24DU~PPUPUMPNV
}3ɊF:Fu
IFzm<-t mA@z u3Ҋ< u0SF.M<0r<:sF0;E4+y-'U3PR3й0;rF]QVRU^ Pn]Z^YÄVRVW'DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'xNNNNNNNNNNNNNNNNNNNNNN&R(VtEND_POSITION_UTSXASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh4PQ_IOSCPQ_FILE_INFOn\ENDPOSITIOND8U~& &tڑ-y
]0R2VtFILE_EMPTY_UTSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh.ŎPQ_IOSCPQ_FILE_INFOn\EMPTY̜D2U~& &tu]*R,Vt
FILE_INFOENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN<.u:Fu:Ft3WW,0<
s/u
tu
tNF
xGy@
yOx ____r&6
&F&&]
~S&]
9tALLOCATE_BLOCKSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh@!PQ_REMOVE_BLOCK
PQ_FIND_BLOCK\PQ_ALLOCATE_BLOCK4DD(u'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWnNNNNNNNNNNNNNNNNNNNNNN&t.+&Ӂ&&vv
vvv&%=t-&D+&%&&&\&
&]vvvv
]
TVtCOMMON_INIT_FREE_LIST܈ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhQ\PQ_INIT_FREE_LISTDUUFvsFsO+ދ%&&D&D&]
&%&]AtERRCHKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
PQ_IOSC4\PQ"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!2NNNNNNNNNNNNNNNNNNNNNNt FREE_PAGEΈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhrPQ_ERROR_CHECKTQFREE7\PQ_FREE_PAGEDUPtgv&4ƌ=t
;t &=tD;u&~&~&&&~&5SFPvvV]QPvV$\R^ViRkV}RVtSMALL_CHECK_POINTERASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhT\PQ_SMALL_CHECK_PTRDXUv&
;r9&4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFPvvƾ&=t&PP^_=uhӾ&ؾ&;t&PP^_=u2оVVvvPP^]9RV&R(VRRTVĈRȊVRVtFREETASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh6TQFREEPQ_ERROR_CHECK
PQ_FREE_BLOCKPQ_FREE_PAGEu\PQI_FREEDUSPV~uQPvV~
uvFPvvVF&~=t;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPNNNNNNNNNNNNNNNNNNNNNNUS~&=v&4F[=u]
VFPFPF[]
3
5tCOMMON_FIND_BLOCKIASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhD\
PQ_FIND_BLOCK`DHUVt&%;w+&t^;t&%;r&}]]tCOMMON_FREE_BLOCKHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhO PQ_REMOVE_BLOCKPQ_ADD_BLOCK\
PQ_FREE_BLOCK_DUnv&%&%MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPVRXVuؿWW=uFRVt
vv]"- UVR&R(VBRDVcReVYt
PQ_DISPOSESASM86.86 V2.0w;CODEUTSCODEMEMORYMEMORYDATADATA??SEGUGROUPDGROUPטhHDhG>TQLOCALTQ_STATUS_CHECKPQ_SMALL_CHECK_PTR
PQ_FREE_BLOCKњ V
S
PQ_DISPOSE8DKUP^XQuvRRZt
vv]@#URV+R-V>R@VwNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNON |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_ERROR_CHECKDUF
t n]ÜRVtCOMMON_ADD_BLOCKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh@\PQ_ADD_BLOCKDDUv&&
&U&D~&=F
&|t&u~&5]ÊtCOMMON_REMOVE_BLOCKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhAPQ_ADD_BLOCKŚ\PQ_REMOVE_BLOCKDUsCs&|t&D&E&D~&&|t&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQNNNNNNNNNNNNNNNNNNNNNNSM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhw|\TQ_102TQ_100D{ʋU3yFy FV3ttEqEqEsEsE^suxt]ux]˳]˒tCMP_DIM_MIN_MAXASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhG\?TQ_152TQ_210>TQ_2002TQ_181-TQ_180TQ_150DK+SQPќ[X
#PXY[3ۋƀt3+x˚~Ë˚}%\KCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.0wCODEUTSCODE??SEGUGROUPǘhhN#PQ_ERROR_CHECKPQI_FREETQFREE\
PQ_LARGE_FREE_DRUPVPvQV4FP^Y~uX^^]Svvv]+RV5R7VCREV{tCHANGE_INTEGER_SIGNASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh*Ɏ\5TQ_190TQ_191TQ_160TQ_170TQ_171МD.ƀt
˚sښs\!\tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`^NNNNNNNNNNNNNNNNNNNNNN~Fu@uuFNFHF,~FћFt ɛ~~Nnn^FV+P@PFtB=}=P-PPٛқ~Ftӛ~FtFuJBF@tˋF FvtTV߇Fb3O&tO&!u߇ڇV3ɊN+щW
_F7vf]F|q2V6VBVHVNVUVXV\VbVĭVİVĳVķXĹVļVVVVVVVV VVVVV V#V'V.V8
;
=VGVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG҃+@sH]ߋ^2t
t
у[YPQSQSRV?tIMODMASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh TQ_110Κ\TQ_120 TQ_121D؋ʙËn
RV
tPMODFASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh3 TQ_120͚\
TQ_125D7ŀt[YXPQSQS[Yt3ǿ&-RVtIMUL32ֈA.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND&Ev&<~&~&&+=r(&&+&SVWv
v^[&&%&]tPQ_LARGE_ALLOC-ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhx{+PQ_ERROR_CHECKPQI_ALLOCATE
TQALLOCATEc\PQ_LARGE_ALLOCD|UPFvvS؉^vv64FP~u(^FnvNu[؎X]^_WVvvvRV6R8VrRtV!t
PQ_LARGE_FREExASM86.86 V2}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNp`NNNNNNNNNNNNNNNNNNNNNN "\35\?A\5t MQCBINDECASM86.86 V2.0w"STACKSTACKCODEDCONCODE??SEGh()t~M:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQXCPTN_RTRN
MQPOWER_OF_10MQSTACKڐ!
MQCBIN_DECLOW
MQCBINDEC
Ĝ @Cˠ-U^t3ȊOFFFG
G+v7t&
&&,~FtG-tuG.GI %Fp@t@uW
-tG0߰0Ӓ[..ٛ!INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%3NNNNNNNNNNNNNNNNNNNNNNICHECKˈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh5 TQ_170Ț\
UQ_100D9^2utƀtÚ_S^RPƋRP3璜RVtIDIV32ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhPQ_ERROR_CHECK
\
TQ_110ÜD2utƀty2u
uyуySu!;v
3ɋ3Y33ɋF;|u;v
؋32U3 IsNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNNXVg
m
rVuVxV{VVņVŉVVśVŧVŵVVX
V V%VWt
MQCDECBINLOGASM86.86 V2.0w"STACKSTACKCODEDCONCODE??SEGh(tpM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NST
MQPOWER_OF_10MQSTACKŐ`MQUNMSKD_OV_OR_UNMQXCPTN_RTRNMQCHK_UNMSKD_O_U_ERR
MQCDECLOW_BINMQCDECBINLOy @CˠU^d3Fvw&<0w,u+t&<-w
..pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN^&^&Q^,^&^&Q>ً^YFt"^&>^&Q^FXFf
u
9u9v
>+s&^&^&Q^,^&^&Q>ً^YF \]]]$]0]4]7VHVM]Q][]_]fVl]p]s]w]ā]ą]̈Vĕ]ğ]ħ]ī]Ĳ]]]]]
]]]*]<]K]O]W]]]b]f]j]p]u]y]}]Ł]ń]ň]Ő]ŗ]ū]Ž]]]/ t^&>ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNY<
?-?PE钛-]ߜ%V)V6V?VJVNXRVWV[X
{V~VĐVģVĦVVVX
!X^&Q^)^&>^&Q6^Ft&^&^&Q^YF[Ff
u
9u9v
>+s#^&>^&Q^)^&>^&Q6^F t!>Ɯ\]]]$]0]4]7VHVM]Q][]_]fVl]p]s]w]ā]ą]̈Vĕ]ğ]ħ]ī]ļ]]]]]]]]"]9]H]L]T]Z]_]c]g]m]r]v]z]~]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNPACKWPLM86 V2.303/04/85 i2STACKMEMORYCODEDATACONST PACK_CODE PACK_DATAҖh@@TDz{[{ Kup{ |Uun{|eul
tr
ΐ
PQ_382LQ_DWORD_DIVLQ_DWORD_MULSY];.UF
tFV>ǋNF6+FV>FFH;ws&n2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNr..rN G
G3ҊWwP3ҊW~FFG
FGG
=}3*G-WF=E~3*GFF~}^~~nPvfFt..wv+2Of?rt=-؛et˛f]3
&@0t0CG
r߇ڀ-uFf
F
|UP~
F"]UPv~
nƃFXf]U~FEu4=QGG%UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNN^&]ɜ]]tUNPACKPLM86 V2.303/04/85 i6STACKMEMORYCODEDATACONSTUNPACK_CODEUNPACK_DATAh@@TDz{[{ Kup{ |Uun{|eul
tr
ΐ
PQ_384LQ_DWORD_DIVLQ_DWORD_MULSY];.UF
tFV>ǋNF6+FV>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNN.7JB<JC㴒3D lKGgHplUǋNF6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN5NNNNNNNNNNNNNNNNNNNNNN^&9u~t
F6>^t+J
Yt$
&&:uB
;u FH tZ6&&:u]7X\
]]]]]"]4]>]B]R]X]^]c]g]|]Ĉ]Ď]ĕ]ğ]Ĥ]ĩ]ĭ]Ķ]ļ]]]]]̊tLQ_DWORD_DIVIDEЈ1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1CODELQ_PLM86_LIB_CODE??SEGhhHLQ_DWORD_DIV@Lu;v 33ˋ33U3 ҃+@sH]qNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNz{[{ Kup{ |Uun{|eul
tr
ϐ
PQ_385LQ_DWORD_DIVLQ_DWORD_MULSY];_.UF
tFV>ǋNF6+ףFV>FFf
u
9u9v
>+s^&Q_v#^&Q_v t'FNħNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNUMWRDNUMBTOUTS_STARTUPUTS_CLOSE_DOWN RESET_UTSLAZY_CHAR_RESET_UTSLAZY_TEXT_RESET_UTSREWRITE_UTSTEXT_REWRITE_UTSGENERAL_IO_OPENGET_LOCAL_TOKENSTORE_LOCAL_TOKEN
FILE_FREE_UTSGET_UTSLAZY_GET_CHAR_UTSLAZY_GET_CHAR_CLEAR_FLAG_UTSLAZY_GET_TEXT_UTSLAZY_GET_TEXT_CLEAR_FLAG_UTSPUT_UTSEOF_UTSLAZY_EOF_CHAR_UTSREAD_LONGINT_TEXT_UTSREAD_TEMPREAL_TEXT_UTSELIM_BLANKSWRITE_LINE_UTSCHECK_AFTN_SET_UP_STACKLAZY_READ_INTERNAL_UTSFILL_BUFFER_UTSREAD_INT_TEXT_UTSCALL_DEVICE_DRIVERLAZY_EOF_TEXT_UTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`NNNNNNNNNNNNNNNNNNNNNN;uF
>
u
6>^Y
s6
N&&u]C\
]]]]"]4]>]B]J]N]U]\]a]e]j]n]z]Ă]ć]Ď]ĕ]t COMPAREiPLM86 V2.303/04/85 i8STACKMEMORYCODEDATACONSTCOMPARE_CODECOMPARE_DATAh@-@TDz{[{ Kup{|eunÎ
trӐ
PQ_380 SY];.UN
I;wy^&FNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNN+ףFV>FFf
u
9u9v
>+s^&Q^~!^&Q^~ t%FN^&~]\]]]$]0]4]7VHVM]W][]bVh]r]v]Ā]Ą]̇VĜ]Ġ]Ĩ]Į]ĳ]ķ]Ļ]]]]]]]]]]]
]]]%]1]5]tUNPCKPLM86 V2.303/04/85 i4STACKMEMORYCODEDATACONST
UNPCK_CODE
UNPCK_DATA
h@]@TDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtLQ_DWORD_MULTIPLY1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1CODELQ_PLM86_LIB_CODE??SEGhhގLQ_DWORD_MUL@؋Yt8COPYRIGHT_INTEL_1981_83_85VERSIONNUMBERV031SETOVRBLDMTAFILHDRGETSSISETERRFILLBPFIXBASGENCPSADDPTRCOPYPMFILLPMINCPTRNSETONPQ_531_536_541PQ_546PQ_551PQ_556PQ_561PQ_566PQ_571PQ_575PQ_577PQ_578PQ_580PQ_585
PQ_590_591PQ_595ALLZERCPYSTKFILLSFIXUP2MAKESPNFXDN2HIGHBTLOWBITNORMO"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNN^&v]˜\]]]$]0]4]7VHVM]W][]bVh]r]v]Ā]Ą]̇VĜ]Ġ]Ĩ]Į]ĳ]ķ]Ļ]]]]]]]]]]]]]])]5]9]tASSIGNPLM86 V2.303/04/85 i6STACKMEMORYCODEDATACONSTASSIGN_CODEASSIGN_DATA~h@p@TDz{[{ Kup{|eun7
trҐ
PQ_381 SY];.UN
FH;rq^&^&@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNREAD_CH_TEXT_UTSWRITE_CH_TEXT_UTSWRITE_BOOL_TEXT_UTSEND_OF_LINE_UTSINTERNAL_END_OF_LINEINTERNAL_WRITE_BUFFERWRITE_LONGINT_TEXT_UTSWRITE_FLOAT_TEMPREAL_TEXT_UTSWRITE_TEMPREAL_FIX_TEXT_UTSWRITE_STRING_TEXT_UTSINTERNAL_WRITE_STRINGWRITE_PACKED_STRING_TEXT_UTS
READ_LINE_UTSTOP_OF_PAGE_UTSINTERNAL_GET_CHAR_UTSFORMAT_M_CHECK_UTSSTATUS_CHECKINTERNAL_PUT_CHARACTERCLEAR_BUFFER_FULL_FLAGGLOBAL_WRITE_TEXT_BUFFERPQCLOSE
PQFLUSHBUFFER
SET_RANDOMSEEK_UTSFILE_POSITION_UTSEND_POSITION_UTSFILE_EMPTY_U%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;NNNNNNNNNNNNNNNNNNNNNN_233PQ_GENERPQ_260PQ_START_AND_SAVE_AFTNPQFASTLAZYREAD
PQLAZYREADPQ_FILL_BUFFERPQ_231PQCALL_DEVICEDRIVERPQ_221PQ_230PQ_240PQ_245PQ_235PQENDOFLINEPQ_FAR_INTERNAL_WRITE_BUFFERPQINTERNALWRITEBUFFERPQ_241PQ_242PQ_243PQ_244PQINTEGERENTRYPOINTPQBOOLEANENTRYPOINTPQ_246PQINTERNALWRITESTRINGPQ_247PQ_234PQ_251PQINTERNALGETCHAR
PQLAZYGETTEXTPQFORMATMCHECKPQ_IOSCPQINTERNALPUTCHARPQCLEARFLAGPQ_248PQCLOSE
PQFLUSHBUFFER
PQ_SET_RANDOM SEEKWRITESEEKREADPOSI}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNNNNNNNNNNNNNNNNNNNNIPLY1
AC_pxGW *Z,+-N.l0<2 =?ACNTG_$c+giWo8v)|x AE@~VzZ(HP)$+0Np= R+r3!&<yqwF'zDW uBC"{;~
l
Yw@.so!$@(*.E/m2 5v9_=@BND>FOHYJ2MOPIRUW^Z[}]O`ib!TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNNCMQUNMSKD_OV_OR_UNMQXCPTN_RTRNMQCHK_UNMSKD_O_U_ERR
MQCDECLOW_BINMQCDECBINLO
MQPOWER_OF_10MQSTACKPQ_382PQ_384PQ_383PQ_385PQ_381PQ_380LQ_DWORD_DIVLQ_DWORD_MUL*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhNNNNNNNNNNNNNNNNNNNNNNIXUP2_STACK_FOR_SIZEPQ_FIXUP2_STACK_FOR_NEW_SETPQ_MAKE_SS_PTRPQ_FIXDOWN2_STACK_FOR_SIZEPQ_FIXDOWN2_STACK_FOR_OLD_SETPQ_HIGH_BITS_ONPQ_LOW_BITS_ONPQ_NORMALIZE_OFFSETPQ_NUMBER_OF_WORDSPQ_NUMBER_OF_BITS_ONPQUTSSTARTUPPQUTSCLOSEDOWNPQRESETPQLAZYRESETCHARPQLAZYRESETTEXT PQREWRITE
PQREWRITETEXTPQRESETENTRY
PQGENERALOPENPQ_GET_LOCAL_TOKENPQ_STORE_LOCAL_TOKENPQ_120
PQINTERNALGETPQ_200PQLAZYGCPQ_201PQ_202PQ_203PQ_204PQ_210PQ_220PQ_222PQREADLONGINTTEXTPQ_232PQHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTS
FILE_INFO_UTSROUNDERINTEGER_BIN_TO_DECFIXED_POINT_OUTPUTEXPONENTIAL_OUTPUTGET_INTEGER GET_FLOAT
SET_INTERRUPTADD_PAGEALOCATFREEPQ_NEW
PQ_DISPOSE FREE_PAGESMALL_CHECK_POINTERFL_SETUPALLOCATE_BLOCKCOMMON_FIND_BLOCKCOMMON_FREE_BLOCKCOMMON_INIT_FREE_LISTERRCHKCOMMON_ADD_BLOCKCOMMON_REMOVE_BLOCKPQ_LARGE_ALLOC
PQ_LARGE_FREECHANGE_INTEGER_SIGNICHECKIDIV32IMODPMODIMUL32CMP_DIM_MIN_MAX MQCBINDECMQCDECBINLOPWRS10MQSTACKPACKUNPACKPCKUNPCKASSIGNCOMPARELQ_DWORD_DIVIDELQ_DWORD_MULT"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNTIONENDPOSITIONEMPTYPQ_FILE_INFOTQ_23TQ_21TQ_25TQ_24TQ_22TQ_20TQ_302PQ_ADD_NEW_PAGEPQI_ALLOCATEPQI_FREEPQ_NEW
PQ_DISPOSEPQ_FREE_PAGEPQ_SMALL_CHECK_PTRPQ_SMALL_SETUP_FREE_LISTPQ_ALLOCATE_BLOCK
PQ_FIND_BLOCK
PQ_FREE_BLOCKPQ_INIT_FREE_LISTPQ_ERROR_CHECKPQ_ADD_BLOCKPQ_REMOVE_BLOCKPQ_LARGE_ALLOC
PQ_LARGE_FREETQ_190TQ_191TQ_160TQ_170TQ_171UQ_100TQ_110TQ_120TQ_121TQ_125TQ_102TQ_100TQ_152TQ_210TQ_200TQ_181TQ_180TQ_150
MQCBIN_DECLOW MQCBINDENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNcoesh p]z)Lt(.
;zTQ_COPYRIGHTTQ_UTS_VERSIONPQ_SETS_OVERLAPPQ_BUILD_EMPTY_STACK_ATPQ_FILL_HEADER_INFOPQ_GET_STACK_SET_INFOPQ_SET_ERRORPQ_FILL_BOOLEAN_PACKPQ_FIXUP_BASE_AND_SIZEPQ_GEN_COPY_SET
PQ_ADD_PTRPQ_COPYPPQ_FILLP
PQ_INC_PTRPQ_NEW_SET_NTH_BIT_ONPQ_531PQ_536PQ_541PQ_546PQ_551PQ_556PQ_561PQ_566PQ_571PQ_575PQ_577PQ_578PQ_580PQ_585PQ_590PQ_591PQ_595PQ_ALL_ZEROSPQ_COPY_DOWN_STKPQ_COPY_STKPQ_FILLSPQ_F
;r+rGu/t(t5
u. uG3>>]+;stҀ2+U^ tr*Nv&r~6+vT;r?6]9tv+Fr;sN+ȑ6~F;6r
;s+
ufut>!CNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNu
>uuAsھ;ru;r+V)sbuZ66>[tS)Nvv~߃>3!G> uF
vuG>>3]/Tt
F_S_ENDFILEASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhZ,TQGETCONNECTIONSTATUSTQSEEK
DQTRUNCATE\TQ_59TQ_49iD^U^uAt<+v3ұu#P6VX9
v
].BRلNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN hJNNNNNNNNNNNNNNNNNNNNNNt++s3ãt&U^N&r&&>v
+r;sk&>]&&&
& t&9u><+t <1tC<0uAAW&6SQ_u&NF
Iu3랃t&)N+V;^uދF&6NtF33&>
&>u&tu66SQ9PRRVXRZVātŐɒ\\+t
F_S_SEEKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh.TQSEEKTQREADBUFPcNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNQ_52D,U^tN3];rutrtyxt봁>tr<9r6>urϋy;t;urxt뵡؇+)t]U^Nv&~6+va;rL6]36+)QP6~WQVYZu;unN)Nt5+ȑ6~F>tN+6s^;s;su=tduc;r)NɋtJ>Bu r83أ
;sًr;s++ȉNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNTQ_47TQ_57mDU^
P6VXuvH@3P6F&$u<u"P
Ģ$PVXu#~uutP6VX]ɜ+RVkRmVĒRȔVt
F_S_BACKSPACEASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhDTQSEEKTQREADBUFFER
TQFLUSHBUFFERTQ_45TQGETCONNECTIONSTATUS\TQ_48DU^6
P>σt$uuFOuG>>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN [{NNNNNNNNNNNNNNNNNNNNNNt
uO9>t>N9u <
t
1<t+ u,~&%FIu3^N&)t"kր\%t F_S_WRITEASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh#Ύ TQREADBUFFERDQSEEKDQWRITE\TQ_46gTQ_43D'
&&P&>WRSQV&&&
+t#&&3P&6QRPVXu
XÃU^uNtG tI>uQSCCx[Yuqf;
r
]+zNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNDV@t
F_S_FILE_INFObASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhF
DQFILEINFO{\TQ_4ATQ_5AYDU^uv3&L&2VPP3PVWXuD^6T6D
;w r;wڑ~ȋ3ҋ&M&E3]ΜYR[Vot
U_S_READASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh(Ɏ" TQGETWORDTQREADBUFFERDQREADG\TQ_55TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNFER
TQFLUSHBUFFERDQSEEK7\TQ_44D{uU^^F
N
ۋ6utx׃x3rɑ3r؋+u3;s-t>
6;s;s> 3]PRu3X6X6+ڃRѱZutRZt=u>+3[ĂЂt
F_S_REWINDJASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhWD
DQTRUNCATEDQOPENDQCLOSETQGETCONNECTIONSTATUS
TQFLUSHBUFFER\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNN>ur;t;uv^N&)rxtJJ)=Â%R'Vt
\Ft U_S_WRITE{ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\ TQREADBUFFERTQSEEKDQWRITEК\TQ_56NTQ_53DP>WRSQV
+t3ҋ>u
XÃU^+uy>u3uV+>OO+>rr=y؉xu)SNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
;SNNNNNNNNNNNNNNNNNNNNNN DQFREE\
TQFREED_^[YXVWPQS{R
VtINIT_LOGICAL_RECORD_SYSTEMZASM86.86 V2.0w(CODEUTSCODESTACKSTACK??SEGUGROUPŘhth/ĎH TQPARSECLTQINITMMTQINITIOTQESTARTTQ_STATUS_CHECKTQDEFAULTPLYTQINITIALIZED3U^S]|GRV RVRVRVRV"R$V'R)VStIO_INITIALIZATION=ASM86.86 V2.0w@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
ĦNNNNNNNNNNNNNNNNNNNNNNƎމ>
>>ut^
ڌuAu-u/u!uӸvvv
P)FF
uP>II+rGG3>>AuPG>Z5GPZGG͌ڻ+l:?RAV13\t
U_S_SEEKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh.TQSEEKTQREADBUFFER
TQFLUSHBUFFERDQSEEK7\TQ_54
DwrU^^F
N
ۋ6utx׃x3rɑ3r؋+r0u.r)>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
\NNNNNNNNNNNNNNNNNNNNNN0(\092\9D;\tPARSE_COMMAND_LINEASM86.86 V2.0w(CODEUTSCODESTACKSTACK??SEGUGROUPŘhth<)TQDEFAULTPL
DQALLOCATE
DQGETARGUMENT.Y TQPARSECLDUR]u@^X&<u%(u [u=uQu,t)u3&&R]PUSXPܵQSXQu2Nr'u&&¿3ɊNA63YD\K]R_VrRtV8tGET_PRECONNECTIONFASM86.86 V2.0wCODEUTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
nNNNNNNNNNNNNNNNNNNNNNNx>+rr>j~4;u_~)+P7>s)Nw'_߃3+u]uu>~QuuX;r u;rt)u>>c:?t
GET_MEMORYRASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
DQALLOCATE\
TQALLOCATEgD^_[YXWVPQS{R
Vt
RETURN_MEMORYLASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNN;
r
3]+++rã먌؉>>uhtxFtN&&>+r;rqN>v
+;r&>VtU^N&&>+sp;r&>u&tx&JJxrv
&>]؋yCuދF;uN&&>+s;sÎۋ+>>u.KK+rrxϋ6xу>yډt#)Nv
+ωv
^uF6NtF33v
,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
bNNNNNNNNNNNNNNNNNNNNNNCODEUTSCODE??SEGUGROUPǘhh\TQINITIOD3˙tMM_INITIALIZATION;ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQINITMMD3˙tDEFAULT_PRECON_LISTASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhM\TQDEFAULTPL
DQUNIT5:CI:UNIT6:CO:INPUT:CI:OUTPUT:CO:p@
\
\\&\&ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
]1NNNNNNNNNNNNNNNNNNNNNN6
;s;s;r
3]PRu3X6X6+ڃRѱZutRZt=u9sʋ+>
O3뀻ĂЂt
U_S_BACKSPACEASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhLDTQSEEKTQREADBUFFER
TQFLUSHBUFFERTQ_45TQGETCONNECTIONSTATUS\TQ_58IDP>OOr >Gts3>t5rX>øU^6>u>σtBuEXu
أNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNSCODE??SEGUGROUPǘhhx{\TQGETPRECOND|U~u)3F
0PD2
uITPUNP+ĈFfV^3Dt243ɊN8LuV~N^4u^
&_3F&7]t
GET_HEAPASM86.86 V2.0w;CODEUTSCODEMEMORYMEMORYDATADATA??SEGUGROUPDGROUPטhHDh.Ŏ DQGETSIZE V
STQGETSMALLHEAP+D2UPvV=u+~
&~&]U
RVt
READ_BUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
cNNNNNNNNNNNNNNNNNNNNNN8UQQP^_+Ɏt
&7&PP]p
RV&V*R.R0Vيt
TQ_INT17ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh2TQGETERH\TQ_INT17D6UPFFF+FFF+FF
FPX]ϟ+R-Vˊt TQ_FLPERHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhCKM:_WCSM:_WDSM:_WESM:_WSSM:_WST TQ_HEXOUT TQ_MSGOUT
TQ_PUSHSTR\ TQ_FLPERHD?_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNN_STATUS_CHECKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh!ҎTQGETERH\TQ_STATUS_CHECKD%Uu]P3PPPvvPPVRVt
FS_FLUSHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhzyDQWRITETQSEEKf\
TQFLUSHBUFFERjD~3ɿ
+tZ+t 3uG
;s;s+9t
PP6SPVXYËV]R_VAt
INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
/lNNNNNNNNNNNNNNNNNNNNNNINCOMPLEX SINHCOMPLEX COSCOMPLEX TANCOMPLEX TANHCOMPLEX ARCSINCOMPLEX ARCSINHCOMPLEX ARCCOSCOMPLEX ARCCOSHCOMPLEX ARCTANCOMPLEX ARCTANHCOMPLEX COSHCOMPLEX POLARCOMPLEX RECTANGULAR&T&_YFU+PPvvuu FvvVF
VFFu6N* +* FP4҂ׂVr.\1:DFGhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
Y0NNNNNNNNNNNNNNNNNNNNNNhO
DQFILEINFO{\TQ_FILE_LENGTHDSU2VPP3PVWXu*^6T6D
;w r;wڑ3]ÃRVtPROGRAM_EXITASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh DQEXIT\
TQEXITzD[YXQSPR Vt
TQESTARTASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh4&TQWHERESTRAP87 TQ_LRSERHTQSETERHϚ\TQESTARTݜDTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNFFER3ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhW DQREADTQSEEK
TQFLUSHBUFFERٚ\TQREADBUFFERҜD[uMr+tً>>>>>P6WQVXuuΜ>R@VtGET_CONNECTION_STATUSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh؎DQGETCONNECTIONSTATUS\TQGETCONNECTIONSTATUSDPLQWVZ[^_XRVtCOMMONѺNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
?RNNNNNNNNNNNNNNNNNNNNNN
*** RUN-TIME 8087FLOATING-POINT EXCEPTION H
*** INSTR OPCODE H
*** MEMOP ADDRESS H
*** NEAR LOCATION H
*** JOB ABORTED.
SIGNDIMAINTANINTNINTMODY**XEXPLNLOG10SINHCOSHTANHSINCOSTANARCSINARCCOSARCTANARCTAN(Y,X)RINTINTRMDIRINT4Y**ITRUNCROUNDIRINT2MINMAXCOMPLEX ABSCOMPLEX MULTIPLYCOMPLEX DIVIDECOMPLEX RAISED TO COMPLEXREAL RAISED TO COMPLEXCOMPLEX RAISED TO REALCOMPLEX CI4COMPLEX SQRCOMPLEX LN
COMPLEX EXPCOMPLEX SNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
jNNNNNNNNNNNNNNNNNNNNNNNTERNAL_SEEKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhގ DQSEEK\
TQSEEKDP6QRPVX`
RVt
GET_WORDASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhQTQREADBUFFERݚ\ TQGETWORDDU
=tHH;rCC@;ttP[uË;s'ϸ&
)7tF_S_FILE_LENGTHȈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNpNNNNNNNNNNNNNNNNNNNNNNMW2Zgjzǖ&ǟt TQ_LRSERHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh<GM:_WCSM:_WDSM:_WESM:_WSSM:_WST TQ_FLPERH TQ_SYSERHTQ_313j\ TQ_LRSERHD@U윁~t]~u
~Pv
Xt]]'RVVV'R)V8R:V!t TQ_SYSERHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh#
TQ_PUSHSTR TQ_MSGOUT TQhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh<3M:_NCSM:_NDSM:_NESM:_NSSM:_NSTTQGETERH\ TQ_TRAP87D@UPFFF+FF+FF
FP~FX]n)R+V.V5VtNO_8087_EXCEPTION{ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_IN_8087_ERHNO87EHD 3tuCOPYRIGHT_INTEL_1981_83_85VERSIONNUMBERV031FILE_DESCRIPTOR_MEMORY
GET_DEVICEF_S_OPE/HNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6Fً־t FP蜝k u.Pŉ>œ`ŝvŧzůŷſǀЀӂހt
TQGETERH
ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh֎DQGETEXCEPTIONHANDLER$\TQGETERHD!UPvvPXt]#RVt
TQSETERHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNN7 TQ_TRAP87NO_8087_EXCEPTION$
AC(}$P!p%Z(
*j19s=8ApC)D]GTHgIzLOKQVSuVWvYL[{]4_/a0b^ddf9pOsyZ{'}R
)pDTQ_COPYRIGHTTQ_UTS_VERSIONTQFILEDESCRIPTORTQDEVICETQ_50TQ_40TQ_51TQ_41TQ_45TQ_42TQ_46TQ_43TQ_44TQ_47TQ_57TQ_48TQ_59TQ_49TQ_4ATQ_5ATQ_55TQ_52TQ_56TQ_53TQ_54TQ_58
TQALLOCATETQFREETQINITIALIZETQINITIOTQINITMMTQDEFAULTPL TQPARSECLTQGETGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCODE??SEGUGROUPǘhh2\ TQ_HEXOUTrD6Q$<
s07t uYZSPÊt
TQ_PUSHSTR-ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\
TQ_PUSHSTRDNNNX++tTQWHERESTRAP87IASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh TQ_TRAP87\TQWHERESTRAP870DU3^&&G]RVt TQ_TRAP87.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNN_HEXOUT1\ TQ_SYSERHD
*** RUN-TIME PASCAL-86 I/O PASCAL-86 SET PASCAL-86 HEAP PASCAL-86 STRING FORTRAN-86 I/O OPERATING ENVIRONMENT I/O INTEGER ZERO DIVIDE INTEGER OVERFLOW RANGE CHECK EXCEPTION
*** NEAR LOCATION H:H
*** JOB ABORTED.
U3QV.6VF
3ҋF=r>=0r?=@rD=PrI=UrN=rS=rX=rte=th=tk=tn=r=rB3dоZоP оFо<о2о(о
t.(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN~NNNNNNNNNNNNNNNNNNNNNNN F_S_CLOSEF_S_READ F_S_WRITEF_S_SEEK
F_S_REWIND
F_S_BACKSPACEF_S_ENDFILE
F_S_FILE_INFOU_S_READ U_S_WRITEU_S_SEEK
U_S_BACKSPACE
GET_MEMORY
RETURN_MEMORYINIT_LOGICAL_RECORD_SYSTEMIO_INITIALIZATIONMM_INITIALIZATIONDEFAULT_PRECON_LISTPARSE_COMMAND_LINEGET_PRECONNECTIONGET_HEAPREAD_BUFFERGET_CONNECTION_STATUSCOMMON_STATUS_CHECKFS_FLUSH
INTERNAL_SEEKGET_WORDF_S_FILE_LENGTHPROGRAM_EXITTQESTARTTQ_INT17 TQ_FLPERH TQ_LRSERH TQ_SYSERHTQGETERHTQSETERH TQ_MSGOUT TQ_HEXOUT
TQ_PUSHSTRTQWHERESTRAP8hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNNTQGETERHDQTRAPEXCEPTION`\TQSETERHD8U3Pč^SPXtPFP3PPP^]]RV R"V}t TQ_MSGOUTASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhW$DQEXITDQCREATEDQOPENDQWRITE2\ TQ_MSGOUTkD[:CO:UPSU~u:PPP+PU~u$^SvU~uX]YXQ+PԜ/RV(R*V=R?VRRTVet TQ_HEXOUTASM86.86 V2.0wCODEUTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNNPRECONTQGETSMALLHEAPTQREADBUFFERTQGETCONNECTIONSTATUSTQ_STATUS_CHECK
TQFLUSHBUFFERTQSEEK TQGETWORDTQ_FILE_LENGTHTQEXITTQESTARTTQ_INT17 TQ_FLPERH TQ_LRSERH TQ_SYSERHTQGETERHTQSETERH TQ_MSGOUT TQ_HEXOUT
TQ_PUSHSTRTQWHERESTRAP87 TQ_TRAP87TQ_IN_8087_ERHNO87EHDԿNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzNNNNNNNNNNNNNNNNNNNNNNes = array[1..MatrixSize,1..MatrixSize] of LONGINT;
var InputMatrixOne, InputMatrixTwo, OutputMatrix : Matrices;
QuitChar : char;
(* ----------------------------------------------------
Prompts user to enter a matrix and reads it in by columns/rows *)
procedure ReadMatrix(var InMatrix : Matrices);
var I,J : integer;
begin
writeln('INPUT AN 8X8 MATRIX:');
for I := 1 to MatrixSize do begin
for J := 1 to MatrixSize do read(InMatrix[I,J]);
readln
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN end;(* WriteMatrix *)
(* -----------------------------------------------------
Multiplies two input matrices *)
procedure Product(var ProdMatrix : Matrices;
OneMatrix,TwoMatrix : Matrices);
var I, J, K : integer;
Result : LONGINT;
begin
for I := 1 to MatrixSize do
for J := 1 to MatrixSize do begin
Result := 0;
for K := 1 to MatrixSize do
Result := Result + OneMatrioyNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/NNNNNNNNNNNNNNNNNNNNNN(* This program reads in pairs of two-dimensional square matrices of
integers from the default input file, computes the product, and writes
the results to the default output file.
variables:
MatrixSize - number of rows or columns (all matrices are square)
InputMatrixOne, InputMatrixTwo - integer input matrices
OutputMatrix - integer output matrix
QuitChar - character variable to query the user to quit *)
program MatrixMult(Input,Output);
const MatrixSize = 8;
type MatricNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNN end; (* for *)
writeln; writeln
end; (* ReadMatrix *)
(* ----------------------------------------------------
Writes out a matrix by columns/rows *)
procedure WriteMatrix(OutMatrix : Matrices);
var I,J : integer;
begin
writeln; writeln('MATRIX PRODUCT IS:'); writeln;
for I := 1 to MatrixSize do begin
for J := 1 to MatrixSize do write(OutMatrix[I,J] : 4);
writeln
end; (* for *)
writeln; writeln
~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN]NNNNNNNNNNNNNNNNNNNNNNx[I,K] * TwoMatrix[K,J];
ProdMatrix[I,J] := Result
end (* for *)
end; (* Product *)
(* -----------------------------------------------------*)
begin (* MultMatrix *)
repeat
ReadMatrix(InputMatrixOne); (* input first matrix *)
ReadMatrix(InputMatrixTwo); (* input second matrix *)
Product(OutputMatrix,InputMatrixOne,InputMatrixTwo); (* multiply them *)
WriteMatrix(OutputMatrix); (* output the resulting matrix *)
w
FNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCODE??SEGUGROUPǘhh,ǎNTQ_4ATQ_49TQ_48TQ_47TQ_46TQ_45TQ_44TQ_43TQ_42TQ_41TQ_40.\
TQFSDEVICEcD0.oRVR
V
R
V RVRVRVRVRV R"V$R&V(R*Vgt
F_S_D_OPEN>ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_50TQ_40{D
t
F_S_D_CLOSEASM86.86 V2rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNND
t
F_S_D_FORWARDUASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_45D
t F_S_D_EORASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_46D
tF_S_D_REWINDASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_57TQ_47mD
tF_S_D_BACKSPACEASM86.86 V2.0wCODEUTSfNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNN ^COPYRIGHT_INTEL_1981_83_85ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhَ\TQ_COPYRIGHTDCopyright Intel 1981,83,84ItVERSIONNUMBERV031PLM86 V2.303/04/85 i,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHHH TD[
L{|mw OTQ_UTS_VERSION
DEV3.1ntFORMAT_SEQ_DEVICE_DRIVERASM86.86 V2.0wCODEUTSMkNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrite('ANOTHER MATRIX? '); (* query for another matrix *)
read(QuitChar); writeln
until not (QuitChar in ['Y','y'])
end. (* MultMatrix *)
2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/NNNNNNNNNNNNNNNNNNNNNN.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_51TQ_41yD
t
F_S_D_READTASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_42D
t
F_S_D_WRITEASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_43D
t
F_S_D_SEEKHASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_44rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNCODE??SEGUGROUPǘhh\TQ_48D
t
F_S_D_ENDFILEsASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_59TQ_49iD
tF_S_D_FILE_INFORMATIONASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_4AD
tUNFORMAT_SEQ_DEVICE_DRIVER\ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh,ǎNTQ_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNNL]u
"1=JVg1TQ_COPYRIGHTTQ_UTS_VERSION
TQFSDEVICETQ_50TQ_40TQ_51TQ_41TQ_42TQ_43TQ_44TQ_45TQ_46TQ_57TQ_47TQ_48TQ_59TQ_49TQ_4A
TQUSDEVICETQ_56TQ_55TQ_52TQ_53TQ_54TQ_58TQ_5ATQ_IN_8087_ERHTQ_313s6HNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\TQ_55D
t
U_S_D_READEASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_52D
t
U_S_D_WRITEԈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_53D
t
U_S_D_SEEK9ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_54D
tU_S_D_BACKSPACEڈASM86.86 V2.0wNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN~NNNNNNNNNNNNNNNNNNNNNNTQ_IN_8087_ERHE\
TQ_313D kRVtoCOPYRIGHT_INTEL_1981_83_85VERSIONNUMBERV031FORMAT_SEQ_DEVICE_DRIVER
F_S_D_OPENF_S_D_CLOSE
F_S_D_READF_S_D_WRITE
F_S_D_SEEK
F_S_D_FORWARD F_S_D_EORF_S_D_REWINDF_S_D_BACKSPACE
F_S_D_ENDFILEF_S_D_FILE_INFORMATIONUNFORMAT_SEQ_DEVICE_DRIVER U_S_D_EOR
U_S_D_FORWARD
U_S_D_READU_S_D_WRITE
U_S_D_SEEKU_S_D_BACKSPACEU_S_D_FILE_INFORMATIONTQ_8087_ECHECK TQ_FILTERa
ACK`v
*5+yNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>NNNNNNNNNNNNNNNNNNNNNN5ATQ_59TQ_58TQ_57TQ_56TQ_55TQ_54TQ_53TQ_52TQ_51TQ_50#\
TQUSDEVICETD0.oRVR
V
R
V RVRVRVRVRV R"V$R&V(R*Vgt U_S_D_EOR}ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_56D
t
U_S_D_FORWARDFASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNCODEUTSCODE??SEGUGROUPǘhh\TQ_58D
tU_S_D_FILE_INFORMATIONASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQ_5AD
tTQ_8087_ECHECKASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh TQ_312ʚ\TQ_IN_8087_ERH:D kRVt TQ_FILTERASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
j~NNNNNNNNNNNNNNNNNNNNNNSEGMENT??SEGhhTQLOCALHtUTS_START_UP_INITIALIZATIONԈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhՎETQ_COPYRIGHTPQ_STORE_LOCAL_TOKENTQLOCALPQ_IOSCPQUTSSTARTUP\
TQ_001ĜD"Uƾƾ]Y)RV RVVRRVڊtUTS_CLOSEDN_INITIALIZATION`ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh.PQ_GET_LOCAL_TOKENTQLOCALPQUTSCLOSEyNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
IqNNNNNNNNNNNNNNNNNNNNNNDƾVR RVRVdtLAZY_RESET_TEXT_LOCALĈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh/PQ_GET_LOCAL_TOKENTQLOCALPQLAZYRESETTEXTך\
PQ_104ĜDƾVR RVRVdt
REWRITE_LOCALxASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhߎ)PQ_GET_LOCAL_TOKENTQLOCAL PQREWRITEɚ\
PQ_110ǜDPƾXyNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
?-NNNNNNNNNNNNNNNNNNNNNN=COPYRIGHT_INTEL_1981_83_85ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhَ\TQ_COPYRIGHTDCopyright Intel 1981,83,84ItVERSIONNUMBERV031PLM86 V2.303/04/85 i,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHHH TD[
L{|mw OTQ_UTS_VERSION
DEV3.1ntUTS_JOB_LOCAL_DATAASM86.86 V2.0wDATAUTS_DATA_zNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
YONNNNNNNNNNNNNNNNNNNNNNDOWN7\
TQ_999DƾVR RVRVdt
RESET_LOCALASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhߎ'PQ_GET_LOCAL_TOKENTQLOCALPQRESETl\
PQ_100ȜDPƾXJVR
RVRV\tLAZY_RESET_CHAR_LOCALASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh/PQ_GET_LOCAL_TOKENTQLOCALPQLAZYRESETCHAR\
PQ_101ǜHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNJVR
RVRV\tREWRITE_TEXT_LOCALʈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh-PQ_GET_LOCAL_TOKENTQLOCAL
PQREWRITETEXT|\
PQ_111ƜDƾVR RVRVdtSET_RANDOM_LOCALASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh-PQ_GET_LOCAL_TOKENTQLOCAL
PQ_SET_RANDOMx\ SETRANDOMDƾVR RVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
]NNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNN2.0wCODEUTSCODE??SEGUGROUPǘhhގ&PQ_NEWPQ_GET_LOCAL_TOKENTQLOCAL\
PQ_330ÜDƾҜVR RVRV`tPQ_340ۈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhގ*
PQ_DISPOSEPQ_GET_LOCAL_TOKENTQLOCALs\
PQ_340DƾҜVR RVRV`tPQ_350ڈASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
~ANNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNWRITE_TEXT_LOCALSET_RANDOM_LOCALPQ_310PQ_320PQ_330PQ_340PQ_350PQ_360(E
AC?ie
ME=)}fI0wTQ_COPYRIGHTTQ_UTS_VERSIONTQLOCALTQ_001TQ_999PQ_100PQ_101PQ_104PQ_110PQ_111 SETRANDOMPQ_310PQ_320PQ_330PQ_340PQ_350PQ_360"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNRVdtPQ_310ވASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhڎ,PQ_GET_LOCAL_TOKENTQLOCALPQI_ALLOCATE\
PQ_310ŜDƾ6SVR RVRVVtPQ_320݈ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhڎ(PQ_GET_LOCAL_TOKENTQLOCALPQI_FREE#\
PQ_320ĜDƾ6SVR RVRVVtPQ_330܈ASM86.86 VNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
nNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
;,NNNNNNNNNNNNNNNNNNNNNNPQ_LARGE_ALLOCTQLOCAL\
PQ_350D&6hVRR
VtPQ_360وASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh
PQ_LARGE_FREETQLOCALI\
PQ_360D&6hVRR
VtCOPYRIGHT_INTEL_1981_83_85VERSIONNUMBERV031UTS_JOB_LOCAL_DATAUTS_START_UP_INITIALIZATIONUTS_CLOSEDN_INITIALIZATIONRESET_LOCALLAZY_RESET_CHAR_LOCALLAZY_RESET_TEXT_LOCAL
REWRITE_LOCALRE)UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh5NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh\
TQ_001ĜD3˙t NULL_STOPASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\
TQ_999DetNULL_DEVICE_PUBLICSASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh \]TQ_59TQ_58TQ_57TQ_56TQ_55TQ_54TQ_53TQ_52TQ_51TQ_50=
TQUSDEVICEQ]TQ_49TQ_48TQ_47TQ_46TQ_45TQ_44TQ_43TQ_42TQ_41>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNҭNNNNNNNNNNNNNNNNNNNNNNPPP4tNULL_PRECON_LISTbASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQDEFAULTPL
DFtNULL_PARSE_COMMAND_LINEVASM86.86 V2.0w-CODEUTSCODEDATAPCLIST_BASE??SEGUGROUPDhhh$ώTQDEFAULTPLY TQPARSECLD(Uv&&D&3]|TVRϊtNULL_FILE_DESCRIPTOR>ASM86.86 V2.0wXCODEUTSCODEDATATQN6DATATQN5DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNiCOPYRIGHT_INTEL_CORP__1983ASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhhَ\TQ_COPYRIGHTDCopyright Intel 1981,82,83KtVERSIONNUMBERV023PLM86 V2.308/20/83 h,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHH TD[[{|mw OowTQ_UTS_VERSIONDEàV023lt
NULL_STARTBASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN=fNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTQ_40G
TQFSDEVICEdD
]PTPTˊt
NULL_ESTARTASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQESTARTݜDˎt
NULL_INIT_LRSFASM86.86 V2.0w.CODEUTSCODEDATATQNULLDEVICE??SEGUGROUPh(+h&͎ TQPARSECLY1TQDATAAREAFREETQACCESSTQCURRENTPTRTQINITIALIZED*UvVP3&&&X]! RVTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_NNNNNNNNNNNNNNNNNNNNNNATATQN4DATATQN3DATATQN2DATATQN1??SEGUGROUPؘh`0`0
`0
`0 `0Ø`0ǘh_TQACCESSTQCURRENTPTR0JTQFILEDESCRIPTORoDcU&
t1&s&.^&3&]&CTTTTT
TV R+V2R?RFQVXR}tNULL_PRECONNECTIONASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQGETPRECONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNƒNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9gNNNNNNNNNNNNNNNNNNNNNNNULLDATAAREA??SEGUGROUPth 6h8TQDATAAREAFREEZY
TQALLOCATEfGD<U~
u!&
u3v&]^&3]8
VR$TĊt NULL_FREEASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\
TQFREEDU^&]6tCOPYRIGHT_INTEL_CORP__1983VERSIONNUMBERV023
NULL_START NULL_STOPNULL_DEVICE_PUBLICSNULL_ESTART
NULL_INIT_LRSNULL_PRECON_LISTNULL_PARSE_COMMANDE)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEXIT
TQALLOCATETQFREEN/nNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
VNNNNNNNNNNNNNNNNNNNNNND 3t
NULL_TQGETERHfASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQGETERHDet
NULL_TQSETERHZASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\TQSETERHDtNULL_EXIT_HALTASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhh\
TQEXITzDet
NULL_ALLOCATEASM86.86 V2.0w0CODEUTSCODEDATATQDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_LINENULL_FILE_DESCRIPTORNULL_PRECONNECTION
NULL_TQGETERH
NULL_TQSETERHNULL_EXIT_HALT
NULL_ALLOCATE NULL_FREEA
A:DKT _
4-'6BTbTQ_COPYRIGHTTQ_UTS_VERSIONTQ_001TQ_999TQ_59TQ_58TQ_57TQ_56TQ_55TQ_54TQ_53TQ_52TQ_51TQ_50
TQUSDEVICETQ_49TQ_48TQ_47TQ_46TQ_45TQ_44TQ_43TQ_42TQ_41TQ_40
TQFSDEVICETQESTARTTQDATAAREAFREETQACCESSTQCURRENTPTRTQINITIALIZETQDEFAULTPL TQPARSECLTQFILEDESCRIPTORTQGETPRECONTQGETERHTQSETERHTQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNN!σ}+ً5wNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNC}@%ɛɛɛ.VVYVVVVVVVVFtYL2XGASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH7ԘHT>M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_CONST MQERSTACKMQ_YL2X,
@AC};~frÛ~F@uÛ7VVV VR~VVVV"V%V/V3VtMQRPIASM86.86 V2.0wF.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNxNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_RERRMQ_EXIT MQERSTACKMQ_IRCHK
@AC}1~N"Nut fFuVV'V+ctRI2ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHPHTOM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_IRCHKMQ_CONST MQERSTACKoEMQERIC2MQERIE2
MQERIA2MQERCI2MQERNI2MQERRI2
@AC}WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNQZ~+COPYRIGHT1984INTELCORPASM86.86 V2.0w MQ_CEL_CODEMQ_CEL_CODE??SEG<hH $COPYRIGHT 1984 INTEL CORPORATIONtVERSIONNUMBERV030ASM86.86 V2.0w MQ_CEL_CODEMQ_CEL_CODE??SEG<hHV030mtNORM:ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH!H
T4M:_WCSM:_WDSM:_WESM:_WSSM:_WST MQERSTACK%MQ_NORM
@A`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNNSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH@˘HT>M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_CONST MQERSTACKMQ_MQRPIМ
@AC}D՛.ɛ~FuÛ؛ś.ɛ~FuΣEVVV R4VVVV V#V&V)R +V.V1V;V1tIRCHKASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH-ޘHTuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNON |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNNNNNNNNNNNNNNNNNNNN~TUv؛~l<u~Ft&^FeMYYY]VV!V)V,V6V9Rr=V@RrBVEVIVNNtY2XASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHNHyTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_NORMMQ_YL2X MQ_DECIDEMQ_NQMQ_NANMQ_EXITMQ_TXAMMQ_RERRMQ_QMQ_IMQ_2XM1MQ_CONST MQERSTACK,/MQERYISMQENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNNESM:_WSSM:_WSTMQ_NORMMQ_NANMQ_RERRMQ_CONST MQERSTACKMQERRMDMQERMOD
@AC}iznUv؛~.~~^uu~FEt]VNVQVVVZ\V_VbVeVhVkVnVqVtVwVĎVēVĖVġVĦVĩVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNċ2rUMrbZssYsl>ru@ڛ~ftHr&ڛ~ft4rFt,؛؛.*Ft؛؛؛؛
u~F@uƄƈ
u~F@u$$<$rs
ċ2V~Fu u؋~Vr~~fr5~fs0t~F$tFFu.-؛
؛.FFt؛nsF~F~؛بuF@t
tt^_XWVu؛˾KCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNNNNNNNNNNNNNNNNNNNNY]VVV"V.V1V>VDHVKVNV^VaVe hjVmVpR
`vVyV|VVĂVąVĈVUtRADASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHT>M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_CONST MQERSTACK
MQ_RAD
@AC}ɛwVV
V
VVVLtTXAM<ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEubNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNuNNNNNNNNNNNNNNNNNNNNNNPVTVVYRz[VeVhR|jVuyVŎVőVŔVŚVŝVŤVŧVŪRŶVżVſVĂ
Vӂ
VVVVVVVVVVYj"2V68V;V>VBVEVHVKVNVQVTVWVzV~VƃVƆR|ƈVƋVƎVƼVVڂ
V
VVVV
V
VVVV"V'V0V3V:V?VIVtAMODUASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHTXM:_WCSM:_WDSM:_WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN|NNNNNNNNNNNNNNNNNNNNNNRYI4MQERYI2MQERY2X
@AC}
<<0$j|?
XXRXX;
X4RRRRXBXIXXRX XP"X]$R&R(X*X,X>.X>0Xb2Xv4X6X8XF:XFX@XBXDXFXlX$nXpX$rXtXvXxXzX|X~XĀXĂXĄXĆXĈXĊXRUv؛~.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNįVĲVĵVՂVVVVR `VVVVtDIMASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH}H
T^M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_NANMQ_IMQ_RERRMQ_EXITMQ_CONST MQERSTACKÐMQERDIMI
@AC}eUv؛~F9Fnћ~fru~F$E<tt~F^"uٛ؛tɛʛٛ{"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNx
t̀ɛVڛћ~F+F=sF+FFFF
nɛفt̀tx9f@sf~F$=FfԄuFaus؛(~F?tǛ؛
뚛stsuÉ~VFYh]VVRYH%YX(2YX[ bVeVhVvVyV|VĎVđVĔVėRĢVĥVĨVĮVıVĴVVVVVVVYHYXYVV#V2VDFVIVMVSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNN"Ѓ~,ڋ6NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNL_CODEMQ_CEL_CODE??SEGhHrHT^M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_EXITMQ_NANMQ_IMQ_RERRMQ_CONST MQERSTACKÐMQ_TXAM!
@AC}vr~rF@t$$__~~tvFNs6V!V/V3V
@AC}&rĜaRRRR
RRRRRRRRRRR Re
Y*tMQ_1HASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH HTPM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNR
R R
R R
R R
o.ٛ~frB~fv(t ɛttE|YV VRHVVVR V+-V2V5V:V=V@VCVFVIVLVOVWV[ bVfitRERR;ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHXHTcM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESXSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHTGM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_RERRMQ_CONST MQERSTACKE
MQ_NAN
@AC}7NF|u!Ft~F$E<t؛.]!VVV(V+V.R1t CONSTANTSASM86.86 V2.0w"MQ_CEL_CONSTMQ_CEL_CONST??SEG`hHcMQ_CONSTҠ5h!@5h!?5h!?˖@0gl@ `yr@B?M@80d3?d3?ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{nNNNNNNNNNNNNNNNNNNNNNNESM:_WSSM:_WST MQ_CP2N63MQ_RERRMQ_CONST MQERSTACKMQ_63U1l
@AC}؛FVVߊtMQ_63UASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHT* MQ_CP2N63MQ_RERRMQ_CONST MQERSTACKE
MQ_63U
@AC}Fs
>tCOSASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEG&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.=NNNNNNNNNNNNNNNNNNNNNNERRMQ_CONST MQERSTACKMQ_I
@AC}NFo
R
#tSINHDASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHkH"TM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_OFMQ_NOFMQ_EXM1MQ_EXITMQ_IMQ_NANMQ_PIIMQ_63U MQ_DECIDEMQ_CONST MQERSTACKMQERSNH:
@AC}&nȜ_R
RR
R
XR XR R eNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_EXITMQ_RERRMQ_CONST MQERSTACKMQ_10
@AC}
؛VVtTANASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHWH"TnM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_MQRPIMQ_QMQ_EXITMQ_IMQ_NANMQ_63U MQ_DECIDE MQERSTACK7MQERTAN@
@AC}&sÜ_RR
RR
XR XR RR RR 2ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNoNNNNNNNNNNNNNNNNNNNNNNYV VVV"$V'V*R
*1V5ʛ.>tt؛鐜
V#V*V1V4R \8V;Y=VGVJVMVPVSVVV]V`VcVfViVlVoR pqVvVyV|VVĂVąR ćVĊVčR pĔVĞVġVStMQ_NQ؈ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN|NNNNNNNNNNNNNNNNNNNNNNhHHT(MQ_EXITMQ_RERRMQ_CONST MQERSTACKMQ_NQ
@AC}NFl
R
tMQ_U0ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHT(MQ_EXITMQ_RERRMQ_CONST MQERSTACKMQ_U0ڜ
@AC}NF`
RR
ӊtACSASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_҅NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>NNNNNNNNNNNNNNNNNNNNNN_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_1MQ_EXM1MQ_RERRMQ_EXITMQ_IMQ_NANMQ_63U MQ_DECIDEMQ_CONST MQERSTACKMQERTNH9
@AC}&pƜ]RRRR
XXoXXoR R
R R
R R
R R
{~fwW~fv=uɛțɛ.>.t؛Y
V VRlVVRV'V+-V2V5V8V;V>VAVDVGVoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;BVF :t MQ_63UPI2ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHT* MQ_CP2N63MQ_RERRMQ_CONST MQERSTACKE MQ_63UPI2Μ
@AC}FqR* tSINASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHH"T>MQ_SINMQ_EXITMQ_IMQ_NANMQ_63U MQ_DECIDE MQERSTACKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNM:_WSTMQ_RERRMQ_CONST MQERSTACKE MQ_DECIDE
@AC}8Uv؛~~.^x``]VVVVR%tMQ_OFASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHT(MQ_EXITMQ_RERRMQ_CONST MQERSTACKMQ_OFʜ
@AC}NFh
R
tMQ_NOFASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_C}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkNNNNNNNNNNNNNNNNNNNNNNRCSHE
@AC}&oǜ^RR
RR
XRXXIRRRRRRR RS.ٛ~fr#uɛt(fYV VRHVV V#V&V)V,V/V2V5V8V<CVGIVM
tTANHKASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHwH"TM:ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/NNNNNNNNNNNNNNNNNNNNNNCODE??SEGhHHØH"TM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_AT2MQ_RADMQ_EXITMQ_IMQ_NANMQ_PI2 MQ_63UPI2 MQ_DECIDEMQ_CONST MQERSTACK4MQERACSL
@AC}&u_RR
RR
XR XR RR RR RR R R Lٛ~ftr"ɆttԜTY
V VVVV$')V1V57V]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNLVOVRRTVWVZRp\V_RaViVm oVrV^tMQ_Q(ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHT(MQ_EXITMQ_RERRMQ_CONST MQERSTACKMQ_Q
@AC}NFl
R
tDECIDEԈASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH4טHTGM:_WCSM:_WDSM:_WESM:_WSSJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNMQERSIN9
@AC}&qŜaRRRR
RRRRRRRRRRR Re
Y*tCOSHIASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHOH"TM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_1MQ_PIIMQ_OFMQ_EXM1MQ_RERRMQ_EXITMQ_IMQ_NANMQ_63U1 MQ_DECIDEMQ_CONST MQERSTACK'MQE:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNNODEMQ_CEL_CODE??SEGhHHT(MQ_EXITMQ_RERRMQ_CONST MQERSTACK
MQ_NOFz
@AC}NFh
R
tLOG101ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHH"THMQ_LOGDNMQ_NQMQ_PIIMQ_LOG10MQ_IMQ_NAN MQ_DECIDE MQERSTACK[MQERLGDL
@AC}&mɜaRRRR
RoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH<ΘH@ϘT^M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_TXAMMQ_RERRMQ_IMQ_AT2MQ_CONST MQERSTACKِMQERAT2\
@AC}Dw
pNRRXX
XXXXXXXXXX8X82@Uvؾ~.rYxj2u9~Ft/NFu%ؙ"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNNY)t MQ_EXM1XASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHUHTPM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_EXITMQ_RERRMQ_CONST MQERSTACKMQ_2XM1MQ_EXM1"
@AC}Yɛ~ftwڛ~ft çYVVV VVVVV!V$V'V*V-V0V5V8V;V>VHVKVNVQVtAT2ASM86.86 V2.0wjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNNNNNN6.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHSHTOM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_IRCHKMQ_CONST MQERSTACKoEMQERIC4MQERIE4
MQERIA4MQERIRT
MQERNINMQERINT
@AC}yh{РWUv؛~lĕVĘR
4ĥVĪVĭR
*ĶVĹVļVV͂VVVVVVVVV V#V&V)R
\+V6V:@tINTASM8j9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNoNNNNNNNNNNNNNNNNNNNNNNFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHbHT>M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_CONST MQERSTACK
MQ_AT2
@AC}QXYX?XIXQfћ~ftwɀ؛؛...tݜeVVV VVV#V)V.Y0V3V6V9R4=Y?VBR*DVIVLVQVTR*VV^VBtATANRASM86.86 V2.0wFSTACKSTAC$cNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtvfśěÛ.țț~Fuct.ٛ~fwM~ft {s$!Fɛ~fu rBq˛~frٛɛ~F$A<utʛٛ~~F~F$1FF~fF؛ћ~fsɜ~ft{s{FuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNNDSM:_WESM:_WSSM:_WSTMQ_RERRMQ_RSTR_86STAKMQ_CONST MQERSTACKސMQERCPRJ
@AC}*oUvػ~rF@t$$מst,y~NF؛؛Ft.M]
YVVV0V?YAVLYOQVTVWV`VcVfRitCABS]ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH}H
T^M:_WCSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNiNNNNNNNNNNNNNNNNNNNNNNSVWjVmVqtMINASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH>͘H
T^M:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_NANMQ_IMQ_RERRMQ_EXITMQ_CONST MQERSTACKÐMQERMIN?
@AC}ԠBUv؛~F9Fnћ~fr
tX-Y]VVV"V0V68V< ϊtMAXASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNߜE]
YVVR
VVV"V%V(V+V.V1VVBVEVHV[VcVfR
`jVmR
`oVrVuVtCSQR=ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHH
TM:_WTM:_WCSM:_WDSYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUNNNNNNNNNNNNNNNNNNNNNN_WSSM:_WSTMQ_NANMQ_EXIT MQERSTACKMQERSGN;
@AC}dKUv؛~F
Fn~fr ؛t؛=?Y]VV V#V-V0V48V;V>VBEct MQERSTACKASM86.86 V2.0wSTACKSTACK??SEGht[ MQERSTACKCtCPRJGASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHkH&TWM:_WCSM:_WܳNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNʛ~fu{Fuɛɛٛț~F$!FÛțsÛ؛VFtuɛʛɛ>]XVVV V#V&V)V,V/V2R4V7V:V=V@VCVRVURWVZVdVgVuVVĂVąVĈVċVĎVđVĔVėVĚVĝVĠVĬVĳVĶVĹVVVVVVVVVVVVVVVVYVVV"
$V'V*V-V0V3V6V@VDVGVVVfjVmVpVsVŋVŎVőVŔVŗVŚVŝVKwNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNVġVīVĮVıVĵVĸVVVVVVVVVVVVVVVVVVVVV
VVVVVR \"V&V/VtvfǛƛśě.:r7w,Ûʛ~Ft˛ɛʛ8ÛɛÛƯ̈țÛțr˛%Ûɛ̛ʛʛÚɛěɛʛɚɛɛʚɛ~~~FFiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNN.ܛ~fsl.ܛ~fvZܛ~ʛۊfu؛Něěћ~fsɛěɛɛɛț ʛٛʛɚ~~F~F$%FF~fF؛ћ~fsɛ~ft{sٛ{Fuʛ~fu{Fuɛɛٛțʛț]XVVV V#V&V)V,V/V2R4V7V:V=V@VCVRVURWVZVdVgVuV{V~VāVĄVćVĊRČVďVęVĜRĺNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN^NNNNNNNNNNNNNNNNNNNNNNŠVţVŦVŲVŵVŸVŻVVVVVVVVVVVVVVVVVVVtCEXPFASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH.ܘH
TM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQERSINMQERCOSMQEREXPMQ_RERRMQ_CONST MQERSTACKMQERCEXP
@AC}2Uv.>tvfśěÛ.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6NNNNNNNNNNNNNNNNNNNNNN
@AC}
Y/tCCOSNASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHH
T MQ_CCOSSMQ_CONST MQERSTACKMQERCCOS
@AC}
Y/tCC2C{ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH?˘HTM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WۃNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNN\VVR\VV"V%V(V,tCLGE[ASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH)H
TM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQERAT2MQ_YL2XMQ_NORMMQ_RERRMQ_CONST MQERSTACKMQERCLGE
@AC}Uv.>tvfśěÛ.țț~Fu{t.ٛ~fwe~ft
{sNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNNF~fFF^^_XWVURPF])PYYY]X($V(V*V.V1V4V7V:V=V@RFYLVOVRVUV_VbVgVjVmVpVsVxV{V~VāVĄVĉRȋ\ĎVđVĔVėVĚVĝVĠVĥVĨVīVİVĳVĶVĹVļVR
\VVR\VVVVVR\VVR\VVR\VVVVVVV$1V:Y&tCMULEASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNӃNNNNNNNNNNNNNNNNNNNNNN%Z´
[´
[´
Y`%[´
]´
]´
*%^´
_´
_´
%_´
b´
b´
%e´
g´
g´
X%g´
h´
h´
)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,vNNNNNNNNNNNNNNNNNNNNNN%
´
n´
U%´
´
´
tt%´
´
´
%I%%J%!´
"´
"´
%#´
$´
$´
2 %&´
(´
(´
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNE´
G´
G´
%H´
P´
P´
R**T%Q´
Q´
Q´
%R´
S´
S´
c0%S´
S´
S´
^@%T´
U´
U´
PzNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNN
H%%-J
´
PR
´
S
PT
RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%i´
j´
j´
%m´
m´
m´
w(%m´
n´
n´
8%n´
n´
n´
HNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%)´
7´
7´
[=`%9´
9´
9´
!%:´
:´
:´
-%;´
;´
;´
%;´
B´
B´
Z..\%ÄNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN}$NNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNǼNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN(wNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNׂNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9NNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN}[NNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN, NNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJkNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNyZNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNN"Ѓ~,ڋ6UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNӏNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8NNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNN}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNxNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNNNNNNhe user to enter another maze. *)
program AMazeGame(Input,Output);
const Top = 1; (* constant to mark the smallest row number *)
Bottom = 7; (* constant to mark the largest row number *)
Left = 1; (* constant to mark the smallest column number *)
Right = 7; (* constant to mark the largest column number *)
Path = '.'; (* constant to mark a path input by user *)
Trail = '^'; (* constant to mark the trail the program took *)
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN Bottom) then
if Maze[Row + 1,Column] = Path then
FindPath(Row + 1,Column); (* move down if possible *)
if (not WayOut) and (Column <> Left) then
if Maze[Row,Column - 1] = Path then
FindPath(Row,Column - 1); (* move left if possible *)
if (not WayOut) and (Row ՔNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNNWSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQ_BLOATMQ_CMULMQ_RERRMQ_CONST MQERSTACKMQERCDIV
@AC}Uvؾ.>tvfǛƛśě.ÛÛћ~fs;u6r~fԞwjѰɛٛs럛؛ٛћ~fs?u@؛2қ~fuzꀊě~fquz.%
~F~f%
w$؛r{tyw$؛r{t^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:NNNNNNNNNNNNNNNNNNNNNNH
TvM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQ_RERRMQ_CONST MQERSTACKF&MQ_CMUL>MQ_BLOATMQERCMUL͜
@AC}aUvؾ.>tvfǛƛśě.~FtuFFɛ˛̛͛Λ~F$ Fʛɛɛ~fs؛̛ƛΛ˛~fs؛ÛΛś˛ٛٛ~FF~~F~fFFΛ..NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNn down, then left, then up. If there is a way out, the procedure
marks the trail with up-arrow symbols as the recursion levels decrease.
Row - parameter to indicate row number
Column - parameter to indicate column number *)
procedure FindPath(Row, Column : integer);
begin
if (Row = Bottom) and (Column = Right)
then WayOut := true
else begin
Maze[Row,Column] := Mark;
if Column <> Right then
if Maze[RoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\NNNNNNNNNNNNNNNNNNNNNNVVVVVVVVVVVV
V
VVVR
VR
#V&V)V,VVAVDVGVJVMVPVSVVVYVtCDIVPASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHnH
TM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_wSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN<> Top) then
if Maze[Row - 1,Column] = Path then
FindPath(Row - 1,Column) (* move up if possible *)
end; (* else *)
if WayOut then Maze[Row,Column] := Trail
end; (* FindPath *)
(*---------------------------------------------*)
(* The main program inputs a maze, initially assumes there is no way out, then
calls the recursive procedure FindPath to find a way out if there is one. If
there is no way out, the program prints a message; otherwiJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaNNNNNNNNNNNNNNNNNNNNNNyћɛ~fs؛F?nʛɛ~F$!F̛ٛ˛͛~Fuߛ؛M؛؛؊fwś śʛʛݛ~F$!F~FF~~F~fFFL]
YXVVV#V&V)V,V/V2V5R9VNNNNNNNNNNNNNNNNNNNNNNH
TM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQ_RERRMQERCSQRMQERCMULMQERAT2MQERASHMQ_CONST MQERSTACKMQERCACS
@AC}UvؾV.>tvfśěÛ.ɛ~ʛɛɛ~nɛ~n˚ؚn^~~~FFF~fFFל]
YXVV V$V'V*V-V0V3V6R8V;V>VAVER
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUvؾV.>tvfśěÛ.~ʛɛɛ~nɛ~ʛnn^~~~FFF~fFFQ]
YXVV V$V'V*V-V0V3V6R8V;V>VBR
D\FVJVMVPVSVWR
Y\[V^VbVeViRk\mVpVtVwV{V~VāVĆRȈ\ċRȍ\ďVēVėVěVğVĬVİVV]tCATHVASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrNNNNNNNNNNNNNNNNNNNNNNH"TzM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQ_YL2XMQ_RERRMQ_EXITMQ_IMQ_NANMQ_63U MQ_DECIDEMQ_CONST MQERSTACKMQERASHG
@AC}&}_RR
RR
XRXRRR RR RR R R .ћ~fwPFAFɛڛ~؊fvAț.ڛ~fwٛtN FqYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNv.>tvfśěÛ.ʛ~~fsX{V~fs6tٛɛ~fstٛKɛ~fsGڛʛʛ~fvɛʛɛٛɛʛɛ~Fʛ~fuztu~~FFF~fFFM]XVVV V#V&V)V,V/V2R4V7V;R
=\?VBVEVHVLVXV[VeVmVpVsVvVyVăVĈVĐVēVĖVěVĞVġVĩV
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:}NNNNNNNNNNNNNNNNNNNNNNUvV.>tvfśěÛ.ɛʚɚ^tvfśěÛ.~Fuuʚfr5ɛʛɛ~~~FFF~fFF~ftʛ~fu믛ɛ몀N.М]XVVV V#V&V)V,V/V2R4V7VAVERG\IVMR
O\WVZV]V`VdVhVuVyV}VćYČVďVęVĜVğVħVĮVıVĺVĽRĿVڊtASHASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHebNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNնNNNNNNNNNNNNNNNNNNNNNNCEL_CODE??SEGhHH
T MQ_CATNSMQ_CONST MQERSTACKMQERCATH
@AC}
Y/tCPOLHASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHdH
TM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQERAT2MQERCABSMQ_RERRMQ_CONST MQERSTACKؐMQERCPOL
@AC}hUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*CNNNNNNNNNNNNNNNNNNNNNNV VR
VV V$V'V*V-V1V:V=V@VCVFVIVLVOVRVUVXV[R
]V`VcVkVnVsVw{V~VĄVćVČVďVėVqtCSINSASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH~HTM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQERSNHMQERCSHMQERSINMQERCOSMQ_RERRMQ_CONST MQERSTACKMQ_CSINSٜ
@AC}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNİVĳVĶVĹVļVĿVVVVVVVVVVVVVR
\VVVVV VVVV!V)V,V1V5R7\9VtvfśěÛ.ɛʚɚ^~~~FFF~fFF꜑ ]XVVV!V$V'V*V-V0V3R5V9R;\=VARC\EVHVKVOR
Q\SVWRY\[V_VcVgVtVxV|VtCTANSASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.BNNNNNNNNNNNNNNNNNNNNNNٛ^VJVMVPVSVVVYV\V_VbVeViRk\mVpVsVvVyV|VVĂVąVĈVċVĎVđVĔVėVĚVĝVĠVģVĦVĩRīVĮVıVĹVļVVł
VVVVVVVVVVVVVVVVVVV$(tCOPYRIGHT1984INTELCORPVERSIONNUMBERV030NORMYL2XMQRPIIRCHKRI2Y2XAMODDIMRADTXAMMQ_NAN CONSTANTSCP2N63MQ_ISINHRERlNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNѷNNNNNNNNNNNNNNNNNNNNNN\QVTVWVZV^R
`\bVeVhVkVnVqVtV}VĀVĄVĈVĕVęVVtCASNSASM86.86 V2.0wFSTACKSTACKMQ_CEL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhHHTM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQERASHMQERAT2MQERCSQRMQ_RERRMQ_CONST MQERSTACKMQ_CASNS
@AC}UvV.>tvfśěÛ.~Ft~uِNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
MNNNNNNNNNNNNNNNNNNNNNN(/8gdUoon5Ni\`Qj-7:=>
P;m!&'*)-187=*B+G'L^SMMQ_NORMMQ_YL2XMQ_MQRPIMQ_IRCHKMQERIC2MQERIE2MQERIA2MQERCI2MQERNI2MQERRI2MQERYISMQERYI4MQERYI2MQERY2XMQERRMDMQERMODMQERDIMMQ_RADMQ_TXAMMQ_NANMQ_CONST MQ_CP2N63MQ_IMQERSNHMQ_RSTR_86STAKMQ_EXITMQ_RERRMQ_63U1MQ_63UMQERCOSMQ_1MQERTANMQEREXPMQ_PI2MQ_P0MQERASNMQ_LOGDNMQ_LOG10MQ_LOG>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{NNNNNNNNNNNNNNNNNNNNNNL_CONSTMQ_CEL_CONSTMQ_CEL_CODEMQ_CEL_CODE??SEGhH&HTM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQERAT2MQ_YL2XMQ_RERRMQ_CONST MQERSTACKMQ_CATNS
@AC}*UvV.>tvfśěÛ.ț~F$F˛ɛɛɛ˛Ûțɛʛ.ڛ~fwٛ~FtNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNL_CODE??SEGhHbHTM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQERSNHMQERCSHMQERTANMQ_RERRMQ_CONST MQERSTACKʐMQ_CTANS
@AC}UvV.>tvfśěÛ.ț˛ț˛ɚțÛɛ˛^PjUNZ}]5_xdShjoq s'xz-}PfCHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNH NNNNNNNNNNNNNNNNNNNNNNɛtɛÚʛɛ˛~˛̛͛ɛʛɛF
untɛʛ~F~f{tN
FF^Y_^oPT$V؊tENIPH*MEMORY
LIB_E87_INITPLIB_E87_INTP??SEGh@0UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2iNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\FILTERTQ_312
FILTER_MODe 2tDCOPYRIGHT1982INTELCORPVERSIONNUMBERV1P3EPUBENITENIP
FILTER_MOD
!b7BoM:_WSTM:_WTM:_WSSM:_WCSM:_WESM:_WDSM:_NSSM:_NSTM:_NESM:_NDSM:_NCSINIT87INITFPTQ_312FILTERNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLCOPYRIGHT1982INTELCORPMEMORYA?MED??SEGhhdCOPYRIGHT1982INTELCORP#(C) INTEL CORPORATION 1980,1982tVERSIONNUMBERV1P3aMEMORYA?MED??SEGhhdVERSIONNUMBERV1P3cV1P3LtEPUBHMEMORYLIB_E87_PUB??SEGӘhhdrM:_WST2@M:_WES2M:_WCS2M:_WSS2M:_WDS2M:_NST=@M:_NES=M:_NCS=M:_NSS=M:_NDS=M:_WTEPUBJtENITD(MEMORYLIB_E87_INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNATNMQERCSNHMQERCCSHMQERCTNHMQERCASHMQERCACHMQERCATHMQERCPOLMQERCRECMQERASHMQ_CSINSMQ_CCOSSMQ_CTANSMQ_CASNSMQ_CATNS^+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`0̘dM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NSTINT31INT30INT29INT28INT27INT26INT25INT24INT23INT22INT21INT20
INITFP
ENIPJ4*yRVRVR
VRVRVR
V
RVRV R
"V
$R &V (R*V,R.V'4P~VWQ.6.>Y_^..PT&V)Vt
FILTER_MODcCODEUTSCODE??SEGUGROUPǘhH.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJ |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNc;NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGame *)
H'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN٣NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNse, it prints the
final maze. *)
begin (* AMazeGame *)
repeat
ReadMaze;
WayOut := false;
FindPath(Top,Left);
if WayOut then WriteMaze
else begin (* if no way out, print message *)
writeln; writeln('NO PATH THROUGH MAZE FOUND.');
writeln
end; (* else *)
writeln; writeln('ANOTHER MAZE? (Y or N)');
readln(InputChar)
until not (InputChar in ['y','Y'])
end. (* AMazeaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6hNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNɝNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN(NNNNNNNNNNNNNNNNNNNNNNȊtINITBASM86.86 V2.0w'MEMORYMEMORYCODELIB_87_INIT??SEGh`d)M:_NCSM:_NDSM:_NESM:_NSSM:_NST
INIT87=V@tINIPFASM86.86 V2.0w(MEMORYMEMORYCODELIB_87_INITP??SEGoh`dQM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NST
INITFP~..
@V
V͊t
FILTER_MODeASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǇNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{NNNNNNNNNNNNNNNNNNNNNNYCOPYRIGHT1984INTELCORPASM86.86 V2.0wMEMORYMEMORYA?MED??SEGӘhh Әd$COPYRIGHT 1984 INTEL CORPORATIONtVERSIONNUMBERV030ASM86.86 V2.0wMEMORYMEMORYA?MED??SEGӘhhdV030mtPUBASM86.86 V2.0w&MEMORYMEMORYCODE
LIB_87_PUB??SEGhhdrM:_WTM:_NDSM:_NSSM:_NCSM:_NESM:_NSTM:_WDSM:_WSSM:_WCSM:_WESM:_WST'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNwNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhH\TQ_312FILTER 2 DEŊtCCOPYRIGHT1984INTELCORPVERSIONNUMBERV030PUBINITINIP
FILTER_MODt
(%G?GoM:_WTM:_NDSM:_NSSM:_NCSM:_NESM:_NSTM:_WDSM:_WSSM:_WCSM:_WESM:_WSTINIT87INITFPTQ_312FILTER,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtr
end; (*record*)
var Head : ListPtr;
Name : ListElement;
ResponseChar : char;
NameBuffer : array[1..NameLength] of char;
TempPtr : ListPtr;
(*----------------------------------------------*)
procedure InsertName(Name : ListElement); (* Procedure to enter names to the
list. It add names to the front of the list unless they are
alphabetically greater. It scans the list, setting SwitchOrder
when the correct location iNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNsNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNe (SwitchOrder) and (Pointer <> nil) do
if Name < Pointer^.Person then SwitchOrder := false
else begin
SwitchPointer := Pointer;
Pointer := Pointer^.Next
end; (* else *)
new(NewPointer);
NewPointer^.Person := Name;
NewPointer^.Next := Pointer;
if Pointer = Head then Head := NewPointer
else SwitchPointer^.Next := NewPointer
end;(* InsertName *)
(*----------------------------------------------*)
procedure ReadName(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNN
(* This program reads in names of up to 20 characters and builds
an alphabetical list.
variables -
Head - pointer to mark the head of the list
Name - character array to hold a name in the list
ResponseChar - used to ask user for more input *)
program SortList(Input,Output);
const NameLength = 20;
type ListElement = packed array[1..NameLength] of char;
ListPtr = ^ListRecord;
ListRecord = record
Person : ListElement;
Next : ListPiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNNNNNNNNNNNNNNNNNNNNs found and adding the name in that
location.
Variables -
Pointer - primary pointer used in setting up linked list
SwitchPointer - temporary pointer used when switching list order
NewPointer- pointer to point to new name being inserted
SwitchOrder - boolean flag to indicate order needs switching *)
var Pointer,SwitchPointer,NewPointer : ListPtr;
SwitchOrder : boolean;
begin
SwitchOrder := true;
Pointer := Head;
whilxNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNzNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNcNNNNNNNNNNNNNNNNNNNNNNvar Name : ListElement); (* input a name *)
var i : integer;
begin
for i := 1 to NameLength do NameBuffer[i] := ' ';
for i := 1 to NameLength do
if not eoln then read(NameBuffer[i]);
pack(NameBuffer,1,Name);
readln
end;(* ReadName *)
(*-----------------------------------------------*)
procedure WriteName; (* output a linked list *)
begin
TempPtr := Head;
while TempPtr <> nil do begin
writeln(TempPtr^.Person);
TempPtr := TempPtr^.Next
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN_WSTYt
NULLINIT87ASM86.86 V2.0w'MEMORYMEMORYCODELIB_87_NULL??SEGh`d
INIT87ˎt
NULLINITFPeASM86.86 V2.0w(MEMORYMEMORYCODELIB_87_NULLP??SEGhhhd
INITFPˎt
FILTER_MODeASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhH\TQ_312FILTER 2 DEŊtSCOPYRIGHT1983INTELCORPVERSIONNUMBERV030NULLPUB
NULLININNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNuNNNNNNNNNNNNNNNNNNNNNNDCOPYRIGHT1983INTELCORPASM86.86 V2.0wMEMORYMEMORYA?MED??SEGӘhh Әd$COPYRIGHT 1981 INTEL CORPORATIONtVERSIONNUMBERV030ASM86.86 V2.0wMEMORYMEMORYA?MED??SEGӘhhdV030mt NULLPUBNASM86.86 V2.0w'MEMORYMEMORYCODELIB_87N_PUB??SEGhhdrM:_WTYM:_NDSdM:_NSSdM:_NCSdM:_NESdM:_NSTdM:_WDSYM:_WSSYM:_WCSYM:_WESYM:TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNN end (* whlie *)
end;(* WriteName *)
(*--------------------------------------------------*)
begin (* SortList *)
Head := nil;
writeln('Begin inputting names ');
repeat
ReadName(Name);
InsertName(Name);
write('More names? ');
readln(ResponseChar);
until (ResponseChar in ['n','N']);
WriteName
end.(* SortList *)
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNT87
NULLINITFP
FILTER_MOD
(%
*oM:_WTM:_NDSM:_NSSM:_NCSM:_NESM:_NSTM:_WDSM:_WSSM:_WCSM:_WESM:_WSTINIT87INITFPTQ_312FILTER3=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CHAR is NOT line-edited: the run-time system
uses the DQ$SPECIAL routine to indicate that transparent
input is desired. (TEXT files use line-edited input). *)
VAR INCHAR: FILE OF CHAR;
CH: CHAR;
BEGIN
(* RESET and GET are defined to read in a character to the buffer
(before the prompt is written). But, Lazy I/O delays the actual
read until the buffer variable (INCHAR^) is referenced in the
middle of the loop. *)
RESET(INCHAR, ':CI:');
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNN(* Illustrate the use of a FILE OF CHAR to obtain character at a time
input from the console (instead of line-editing).
Note that TEXT files are line-edited, so that INPUT, the "standard"
input file, since it is a TEXT file, will use line-editing for input. *)
(* Using Pascal I/O to interact with a console device is a little
tricky... Pascal-86 has taken the approach of Lazy I/O, as outlined
in chapter 8 of the manual (see discussion of RESET) *)
PROGRAM ECHO(INCHAR, OUTPUT);
(* FILE OF)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNN REPEAT
WRITE('TYPE A CHAR: ');
(* Be sure to copy the character from the input buffer
("Filled" by RESET and GET) before doing another GET. *)
CH := INCHAR^;
GET(INCHAR); (* WON'T actually do a READ until INCHAR^ is referenced
the next time around the loop. *)
WRITELN('YOU TYPED A: ', CH);
UNTIL CH = ' ';
END.
1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNqNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV@NNNNNNNNNNNNNNNNNNNNNNum
Jtr d
trӎ
tr
А
TQDECODE87%TQFETCH_AND_STORE
TQUNPOP_THE_TOP#`M:_WSTM:_WESM:_WCSM:_WSSM:_WDSM:_NSTM:_NESM:_NCSM:_NSSM:_NDSM:_WTINIT874S
!!
! !
!!!
"!
111111
1 1111111
1 11
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNuONNNNNNNNNNNNNNNNNNNNNNsF~s^.||~ugFe8Nu/FF.ONHF.GF":u5F/FF.ONHF.GF<usFFHF.G^
&Vo:\6 6
\\2\=\]\_\a\c\e\\\\\\s#уu;uF&GS^
&?ufF%^
&VsytG~tBft=xt8=t3{t.Ft$^
&wtetitzt=t =tF^
&dF.N.F":uFF^
&GF&G&G
&G&G$&G/~tFFsFr F
PNQ؍GP^
&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNILCOPYRIGHT1984INTELCORPASM86.86 V2.0w MEMORYMEMORYCODECODE??SEGhH d$COPYRIGHT 1984 INTEL CORPORATIONtVERSIONNUMBERV030ASM86.86 V2.0w MEMORYMEMORYCODECODE??SEGhHdV030mtDECODEΈPLM86 V2.312/15/84 h6STACKMEMORYCODEDATACONSTDECODE_CODEDECODE_DATAh@x@T*٘D{|mz{Z{ Juo{|e>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeqNNNNNNNNNNNNNNNNNNNNNN
!
!
!
!
!
!
!
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Π.U^
_2&7^
&G:FP"FV#XP"
FV "шV&W0X$F"F&G1FF
ЈVVFP$
V
FX
FF&G2#FF%8FF
?&#G8uR8Ft8Fu4fF.ONHF.GF:uF~
uf`~tF\
FF^.GFK^.ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0"NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG
Fs Fr!F
PVR؍GP^
&G^
&?uFtSPGP^
&G$lFse~uF$^
&G1~
u^
&G^
&G$F&GS$PGP^
&G$SFPG%P^
&G/]3VĢ\Ī\
V;V`VͲVVtENCODEĈPLM86 V2.312/15/84 h6STACKMEMORYCODEDATACONSTENCODE_CODEENCODE_DATAh@n@TD{|mz{Z{ Juo{|eum
Jtr
J
tr NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNapNNNNNNNNNNNNNNNNNNNNNNGRIVtTQFETCH_AND_STORE/ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH6)M:_WCSM:_WDSM:_WESM:_WSSM:_WST\TQFETCH_AND_STORE:U~uTtTQUNPOP_THE_TOPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH9ڎFM:_WCSM:_WDSM:_WESM:_WSSM:_WSTTQRESTORE_PTRSTQSAVE_PTRS\TQUNPOP_THE_TOP~=U~E$t&e2u2ۭm2u2r]5DERVVVV V#V'V,R.V4t
TQNORMALIZEASM86.86 V2.0wCODECODE??SEGCGROUPۘhH1)M:_WCSM:_WDS1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4#NNNNNNNNNNNNNNNNNNNNNNUQQF%^
&O2#u ^
&?cvW^
&?tL^
GFF^&u&Gs&G^&GrS^
G;vu;Fu ]^
G\mVt
FILTER_MODeASM86.86 V2.0wCODEUTSCODE??SEGUGROUPǘhHUPM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTTQ_322TQ_324TQ_326TQ_320\TQ_312FILTERYUUUuUV2uf2V2BURPĐ]<9DER
V
R V (R*V3V7V(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNюd
tr
юur
trː
TQENCODE87{8TQFETCH_AND_STORE
TQINSTRUCTION_RETRY
TQPOP_THE_TOP`M:_WSTM:_WESM:_WCSM:_WSSM:_WDSM:_NSTM:_NESM:_NCSM:_NSSM:_NDSM:_WTINIT874SUWV<.UFs^Svv
^&G$sS&GPGP.^&G/sS&G$pPG%P.^S^&u&G1$&G1^&
u&G^_2&']
\V?\\\dVē6tSIEVEPLM86 V2.312/15/84 bNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRANNNNNNNNNNNNNNNNNNNNNNE/P_8VQPwSV_PaPcPePgPiPkPmPoPqPsPuPwPyP{P}PPāP'ăP,ąP1ćPĉPċPčP"ĒVĮVĻPoĽVVVVVVVVVPVVV"V'V,V1Vft
TQPOP_THE_TOP>ASM86.86 V2.0wCODECODE??SEGCGROUPۘhHIʎ)M:_WCSM:_WDSM:_WESM:_WSSM:_WST\5TQRESTORE_PTRS
TQSAVE_PTRS
TQPOP_THE_TOPՠMu8]:M~~__ˉu8]:M____U~E$t`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN^&?uF^&s^&sFF^&.PXfko^&$<uFFF^&?t "^
GPyr^
GPjs]q\\\\\\tNORMALPLM86 V2.312/15/84 h6STACKMEMORYCODEDATACONSTNORMAL_CODENORMAL_DATAvh@z@TDz{[{ Kupe
tr؎{|m{|eu k
֎trTQNORM87TQNORMALIZESY.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNM:_WESM:_WSSM:_WST\TQNORMALIZE5U~-~Ft=]1DEV
V
VVVVV#V&V)VtTQINSTRUCTION_RETRY\ASM86.86 V2.0wCODECODECEL??SEGCGROUPh@HehM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTMQERCRECMQERCPOLMQERCDIVMQERCMULMQERCSUBMQERCADDMQERASHMQERCCI4MQERCC2RMQERCR2CMQERCC2CMQERCATHMQERCASHMQERCACHMQERCTNHMQERCSNHMQERCCSHMQERCATNMQEj^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNP`PP&PdP&P&P+P+
P+P+P+P+P+PP&PPPP P"P$P'V+V/V3V7V;V?VCVGVKVOV\V`VŅVŉVōVőVŕVřVŝVšVťVũV`tALIAS
ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH0TQNANFILTERTQNORM87
TQENCODE87
TQDECODE87\RTQ_326SIEVETQ_324
NORMAL
TQ_322ENCODETQ_320DECODE DEŠ)RVRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAR?V?R>V>R=
V=R<V<R;V;R:V:R9V9R8V8 R7"V7$R6&V6(R5*V5,R4.V40R32V34R26V28R1:V1V0@R/BV/DR.FV.HR-JV-LR,NV,PR+RV+TR*VV*XR)ZV)\R(^V(`R'bV'dR
fV
hR&jV&lR%nV%pR$rV$tR#vV#xR"zV"|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$bNNNNNNNNNNNNNNNNNNNNNNH
dTQ_STATUS_CHECKZMQERANT?PP9DE RVqt MQERASNYASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERASN@PP9DE RVqt MQERAT2tASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERAT2[PP9DE]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNR>NNNNNNNNNNNNNNNNNNNNNNE4E$wt<r}%m/$t}m$]0u
^F.6Tt\thtltpW&_usFVFrÛÛÛÛÛÛÛÛÛÛÛm
uEÛÛÊE2"F
sE6M58$<tÛÛÛÛÛÛÛÛÛÁPTRAVAVVV"R@$V@-V6VNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4\NNNNNNNNNNNNNNNNNNNNNNVR
VRVt MQERACSdASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERACSKPP9DE RVqt MQERAINcASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERAINJPP9DE RVqt MQERANTXASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNaNNNNNNNNNNNNNNNNNNNNNNR!~V!ĀR!ȂV!ĄR!ȆV!ĈR!ȊV!ČR!ȎV!ĐR!ȒV!ĔR!ȖV!ĘR!ȚV!ĜR!ȞV!ĠR
ȢV
ĤR ȦV ĨRȪVĬRȮVİRȲVĴRȶVĸRȺVļRȾVRVRVRVRVR V RVRVRVRVRVRVRVRVRVRVRVRVRVR
VRVRVRVϜ DEŠU~Ete2u2mtmm
tmnsD.~F
F
"E2Ge58
e5}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN RVqt MQERATNXASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERATN?PP9DE RVqt MQERCI2}ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCI2dPP9DE RVqt MQERCOSVASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0]NNNNNNNNNNNNNNNNNNNNNNATUS_CHECKZMQERMODBPP9DE RVqt MQERNI2rASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERNI2YPP9DE RVqt MQERNINVASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERNIN=PP9DE RVqt MQERRI2nASM86.86NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNϨNNNNNNNNNNNNNNNNNNNNNNt MQEREXPNASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQEREXP5PP9DE RVqt MQERINTPASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERINT7PP9DE RVqt MQERIRTLASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
d)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNNZMQERRNT.PP9DE RVqt MQERSGNSASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERSGN:PP9DE RVqt MQERSINQASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERSIN8PP9DE RVqt MQERSNHRASM86.86 V2.0w'MEMhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNNUASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERMAX<PP9DE RVqt MQERMINWASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERMIN>PP9DE RVqt MQERMOD[ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STkNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdTQ_STATUS_CHECKZMQERCOS=PP9DE RVqt MQERCSH]ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCSHDPP9DE RVqt MQERDIMaASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERDIMHPP9DE RVq4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNlNNNNNNNNNNNNNNNNNNNNNN V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERRI2UPP9DE RVqt MQERRMDXASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERRMD?PP9DE RVqt MQERRNTGASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECK<NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNV?NNNNNNNNNNNNNNNNNNNNNNTQ_STATUS_CHECKZMQERIRT3PP9DE RVqt MQERLGDdASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERLGDKPP9DE RVqt MQERLGEcASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERLGEJPP9DE RVqt MQERMAXJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERSNH9PP9DE RVqt MQERTANXASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERTAN?PP9DE RVqt MQERTNHQASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQE^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNqNNNNNNNNNNNNNNNNNNNNNN RVqt
MQERCTANASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCTANPP9DE RVqt
MQERCATNASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCATNPP9DE RVqt
MQERCACSASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPh`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,NNNNNNNNNNNNNNNNNNNNNNCODE??SEGCGROUPhH
dZTQ_STATUS_CHECK kDEPTt
MQERCSQRASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCSQRPP9DE RVqt
MQERCABS ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCABSPP9D NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNN RVqt
MQERCASHASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCASHPP9DE RVqt
MQERCTNHASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCTNHPP9DE RVqt
MQERCATHASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
stNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNNH
dTQ_STATUS_CHECKZMQERCCOSPP9DE RVqt
MQERCSINASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCSINPP9DE RVqt
MQERCASNASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCASNPP9DE. NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRTNH8PP9DE RVqt MQERY2XXASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERY2X?PP9DE RVqt MQERYI4eASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERYI4LPP9DE RVqtTQSTATASM86.86 V2.0w'MEMORYMEMORYCODENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNNH
dTQ_STATUS_CHECKZMQERCACSPP9DE RVqt
MQERCCSHASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCCSHPP9DE RVqt
MQERCSNH
ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCSNHPP9DELNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNE RVqt
MQERCEXP ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCEXPPP9DE RVqt
MQERCLGEASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCLGEPP9DE RVqt
MQERCCOSASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN~NNNNNNNNNNNNNNNNNNNNNNdTQ_STATUS_CHECKZMQERCATHPP9DE RVqt
MQERCACH*ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCACHPP9DE RVqt
MQERCR2C/ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCR2CPP9DE R2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNt
MQERCPOLASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCPOLPP9DE RVqt MQERASH_ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERASHFPP9DE RVqtCOPYRIGHT1984INTELCORPVERSIONNUMBERV030DECODEENCODESIEVENORMAL
FILTER_MODTQFETCH_AND_STORE
TQRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdTQ_STATUS_CHECKZMQERCC2RPP9DE RVqt
MQERCCISASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCCISPP9DE RVqt
MQERCCI46ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCCI4PP9DE RVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNNQERCSUBMQERCADDMQERCDIVMQERCMULMQERCRECMQERCPOLMQERASH`%
,-uW<!#$*,P/1'EdHIiK3L}NGPQ[S%ToV9XYM[\a^+_ua?c dSfggi1j{lEnoYq#rmt7vwKxzK|}c/{G_+wC['s?W#o;Sk7OH)
TQDECODE87
TQENCODE87TQNANFILTERTQNORM87TQ_312FILTERTQFETCH_AND_STORETQRESTORE_PTRSTQSAVE_PTRS
TQPOP_THE_TOPTQUNPOP_THE_TOPTQNORMALI_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdTQ_STATUS_CHECKZMQERCDIVPP9DE RVqt
MQERCMULASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCMULPP9DE RVqt
MQERCRECASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCRECPP9DE RVq eNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNVqt
MQERCC2C>ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCC2C%PP9DE RVqt
MQERCCI28ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCCI2PP9DE RVqt
MQERCC2R/ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNuNNNNNNNNNNNNNNNNNNNNNNPOP_THE_TOPTQUNPOP_THE_TOPTQNORMALIZETQINSTRUCTION_RETRYALIASMQERACSMQERAINMQERANTMQERASNMQERAT2MQERATNMQERCI2MQERCOSMQERCSHMQERDIMMQEREXPMQERINTMQERIRTMQERLGDMQERLGEMQERMAXMQERMINMQERMODMQERNI2MQERNINMQERRI2MQERRMDMQERRNTMQERSGNMQERSINMQERSNHMQERTANMQERTNHMQERY2XMQERYI4TQSTATMQERCSQRMQERCABSMQERCEXPMQERCLGEMQERCCOSMQERCSINMQERCASNMQERCTANMQERCATNMQERCACSMQERCCSHMQERCSNHMQERCASHMQERCTNHMQERCATHMQERCACHMQERCR2CMQERCC2CMQERCCI2MQERCC2RMQERCCISMQERCCI4MvNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNqt
MQERCSUBASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCSUBPP9DE RVqt
MQERCADD-ASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
dTQ_STATUS_CHECKZMQERCADDPP9DE RVqt
MQERCDIVASM86.86 V2.0w'MEMORYMEMORYCODECODE??SEGCGROUPhH
;;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNsNNNNNNNNNNNNNNNNNNNNNNZETQINSTRUCTION_RETRYTQ_326SIEVETQ_324NORMALTQ_322ENCODETQ_320DECODEMQERACSMQERAINMQERANTMQERASNMQERAT2MQERATNMQERCI2MQERCOSMQERCSHMQERDIMMQEREXPMQERINTMQERIRTMQERLGDMQERLGEMQERMAXMQERMINMQERMODMQERNI2MQERNINMQERRI2MQERRMDMQERRNTMQERSGNMQERSINMQERSNHMQERTANMQERTNHMQERY2XMQERYI4TQ_STATUS_CHECKMQERCSQRMQERCABSMQERCEXPMQERCLGEMQERCCOSMQERCSINMQERCASNMQERCTANMQERCATNMQERCACSMQERCCSHMQERCSNHMQERCASHMQERCTNHMQERONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSKD_OV_OR_UNMQXCPTN_RTRNMQCHK_UNMSKD_O_U_ERR
MQCDECLOW_BINMQCDECBINLOy @CˠU^d3Fvw&<0w,u+t&<-w
..r..rN G
G3ҊWwP3ҊW~FFG
FGG
=}3*G-WF=E~3*GFF~}^~~nPvfFt..wv+2Of?rt=-؛et˛f]3
&@0t0CG
r߇ڀ-uFUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNODEDCONCODE??SEGh()t~M:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NSTMQXCPTN_RTRN
MQPOWER_OF_10MQSTACKڐ!
MQCBIN_DECLOW
MQCBINDEC
Ĝ @Cˠ-U^t3ȊOFFFG
G+v7t&
&&,~FtG-tuG.GI %Fp@t@uW
-tG0߰0Ӓ[..ٛ~Fu@uuFNFHF,~FћFt ɛ@ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNVNNNNNNNNNNNNNNNNNNNNNN &qCOPYRIGHT1984INTELCORPASM86.86 V2.0wCODEDCONCODE??SEGhh ӎ@$COPYRIGHT 1984 INTEL CORPORATIONtVERSIONNUMBERV030ASM86.86 V2.0wCODEDCONCODE??SEGhh@V030mt
MQCDECBINLOGASM86.86 V2.0w"STACKSTACKCODEDCONCODE??SEGh(tpM:_WTM:_WCSM:_WDSM:_WESM:_WSSM:_WSTM:_NCSM:_NDSM:_NESM:_NSSM:_NST
MQPOWER_OF_10MQSTACKŐ`MQUNM>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNNCATHMQERCACHMQERCR2CMQERCC2CMQERCCI2MQERCC2RMQERCCISMQERCCI4MQERCSUBMQERCADDMQERCDIVMQERCMULMQERCRECMQERCPOLMQERASHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNNf
F
|UP~
F"]UPv~
nƃFXf]U~FEu4=QGG%Y<
?-?PE钛-]ߜ%V)V6V?VJVNXRVWV[X
{V~VĐVģVĦVVVX
!Xt.l`-____t
l`kSj____zu>|u>~u>ukk:&RP>;
u&Q>S
u&i:R$V^X>ju::&RRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNcDNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&R>$u:&:u&>`RXPcXZoXd{XnȘ^\'ƀ4'^\'!h.&b^6y A!Ź6Ż6Ž
ſ
XXXXXX(XX(XXX"XXX(XXXX(XXXXXXXXX2XXXXXXXXX2
^X ![#WX l&t(y A!rX5wXG|XǁX#rHt+A?MATPjT+<=~B=?~:j.jlwtNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNVERSIONNUMBERV1P3a<AQMCODEA?MED??SEGAQMDATAA?MUNA?MJUSTACKA?MSKA?MSR(hh4;xɘthsxטxP x
ˎoINT20INT21INT22INT23INT24INT25INT26INT27INT28INT29INT30INT31
mVERSIONNUMBERV1P3cV1P3LCOPYRIGHT1981@1982INTELCORP(C) 1981,1982 INTEL CORP.A?MAB$Q-)*t&> u::&@X ^"y A?MAR۷NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPuNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN____ u j>u&>
u>;u>St$2.>txPj&jXlw:u#>u.>~u'>|u >zukkj&Á>ltuiĀ>;u&>
u<;>Su&>
uTS>;t>Su&>u&ÊS>;2$<t< t<t....j&::&Rtj
:RR>buɃ>du>fu>hu&>tENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNN.xH#`H&>ubxHHx``x`H>t``H>wzH&H`Hx H&H`x`&`x&xxH`HHHx`x&`>tPH&xXrxHx.s
&`Hx>tH&H>QuANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2.$.t%8
2.$.8&&'u{È#.&ڈ# #.â.t$
#{0&1t\&'.($
â9]&01&&'â&'&&#&'ÈeXPXPXXXPXgXPXgXX X"XtX}X ĄXXX\ X $X
2X(
vA?MDNhȇG+ȃCrC_2BNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTtNNNNNNNNNNNNNNNNNNNNNN!y A?MCOQ-$tRS3T`bdfh&;STĻ<w<t0t+HQ;nĻ`iS`&>t%
u<
t&<
t$xKt>tj<u!<
tut&>t
uÀPGGGGXH^X 6A!A?MDC h
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPX$2S.[2.Ûe.
YYYY-x'V%*[- *"$&(8*e,*.#0v2'4J68
.:.<b.>G.@jBjDjFjHjJjLjN-P-R.T.V9.XZNfNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/zX/|X8~X8
L mX$X$X=
X=X/X/X/X/X/X/X/ X$"X$X&XJ(X,Xf.Xf0X2X4X$8X$:X@XfBXfDXfFXf :O
#u$ж̀tz܀8$
2.$.2.GwW%gGLt=tt2t3ɉO.t) t$%
}pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgENNNNNNNNNNNNNNNNNNNNNNH<?)<:`<ljkj&ðOX =
GXdJ&R(g;mh))6B)6BĿXPŀQȀ6рB߀B)((-(09BC)QB[)oBr6{BBB)()ĀB(B)B :(Q+64BE)g(zb)}XZQ6(y A!2A?MCHQ-(t&> u::&X ^INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN(UA?MDIQ-~#8C#;C~|zyUP3xz|~`22&_. .HJL>N6PAr>N +`bd>f6h`bd>f6h&xz|~u>N `bd>f6hHJL>N6P
&x]<+TĀuR?lj::Rujiu+&>u&xz|~jXXX;(>^RXub)A?MEM
KNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
&&&&&&&&&&&&&&&
,-
!"#$%&
'(
)*+՜AX$X$X=X8X$
X X$X X/XfX=X8XfXfXfXf X$"X$$X=&X8(X$*X ,X$.X 0X/2Xf4X=6X88Xf:X/X8@X$BX$DX=FX8HX$JX LX$NX PX/RXfTX=VX8XXfZXf\Xf^Xf`X$bX$dX=fX8hX$jX lX$nX pX/rXftX=vX8xX(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !NNNNNNNNNNNNNNNNNNNNNN(z@
X
XVҀp+A?MXMQ-~____;t+>;
t>;u.Qt;t;t:$X ـA?MXCQ-+Jt
&> u:&R0X ^y $y $A?M2Xr\);>;u:V?+<=?wg<=wWH6<
`&>uHx&H<"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN dNNNNNNNNNNNNNNNNNNNNNN.j߾&è5FXHX JX*LX4NX>PXHRXRWXdly HA?MLOQ-"t
&> u :&ÝX ^y A?MLGQ-d3_`STRH>u`>uxs<l>:uM`H?+<HvH``t` i&`&xaxHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CNNNNNNNNNNNNNNNNNNNNNNX V)h~nQq6B(ķX|Q(ŀ
XҀ&ڀ(;(BB")0(3<BHXrKQN^)lBw)B6)BŦX|Q6BBƀ(ɀԀ)BB)6)>(a(nBtXwQz6(y 5A?MXTQ-:R؎>StT?<-?:ùt
&> u:>;t>;t&>uR:&R0<"(!-^2X a(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN GNNNNNNNNNNNNNNNNNNNNNN`x`>v`H`HvHx&x`xxHvHH&H`HHxH`AHvH`&`&xྐྵH`x&xHx`h?X HBp)vXyQ|6hB)B(B(h*{)3B<B?KQhpy sA!Bǀ
;,B2X5Q86@(Qh[{)dBB))6BЀB݀)%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1NNNNNNNNNNNNNNNNNNNNNN^&>
uV<;><>@}:>@:JLNP=t:<;:&%(^X L{h&{)y A?MIN h.@UPSQVW-%؉.<.>.6&&ED_^Y[X]tÃZRZRZRZRZR}ZRuZRmZReZR]ZRUZRMZREZR=ZR5ZR-ZR%ZT4<w^H`RT?``j.jlw
tk<HH`HH&HHHx&H`<
x&xHH`x<x`x&xHH`x`x&x.s-Hx`x<`&`h>tx&x<백>t<x?+<ljkuxlHx`jj&Þ;
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN WNNNNNNNNNNNNNNNNNNNNNN`HxHxxr*l?j`HHx&xHs`;:2::&À>u/~|zl:2jkY`TRPXlw3u#>u'>~u >|u>zukkja>lt<u<`HHxl?xrj`x?+l=vHxH`>t&x`x&H`HP>t&xZ:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN[#oy xy A?MGThz3.^KKCCN
& FdЩt3Шu& Fdǀtt@t
& Fd& Fdމ^+A?MGM.D\2.FF#FFF
FF
FLtF
Dt
\.D<t<td=t<u
FFFXGXXXX#X
XX+XXeXjXaXo+XjX@A?MIPQ-vt
&> u'>;tO>;t0>;t&>tz&>uj pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN6B((,B/D)SBV6_Bt)BǉXQ6BB)6πBBۀB̠x.s$`6
Hx>tx뾸@+l&xxrj>u8`xlT$RHxj:l<j>tjxj&jjXQ)0~3Q<B?6Q)lhv{)B6B^߀&(A?MLC~9`WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SNNNNNNNNNNNNNNNNNNNNNNt
u9&#<u(2&&G:u
&> u
&&3҉UUUUU;uUUE ĀtEE@EEEE&E&GEEtUEUUEE=uEEE@EE&E&GE&GE&GEEtUEUUUUUUEEEE=uEEE>@E؊2ڰ
عC;uظ&2ڰ
)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN sNNNNNNNNNNNNNNNNNNNNNNڎð?uuuuùA?MNUA!A?MRGQ-(EEE&E&GEĀu2u*EuEuEECEE?3____<}:j:&tttÏ^ ))I86&8P(b&8j(n^xX [#[#0{);y ƀA?MRSV%>zl, A?MROQ-h%33ɇMŀtuEuEuEt2EtEEE33ɇMŀtuEu
EuEt2EtEEE=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN%E}uT=uEI=Eu@Eu9Eu2Eu+E
%&Àr\&dðþ:PR^2\À(9(F(LT(ƀ{)XXX/ XJ X< XX"X!X""X"XX!X!Xt^X]Xg.TX X X X X ^? .&F&À:&&G<t*&> t\W_&(&WSÊe[_2E&E&GE&GE&G%%E&G&ˁ&G<t&>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN BNNNNNNNNNNNNNNNNNNNNNNh^Ӥ <泘Hַ9wֵSL.<BxWck#N1&S|)W{pD
v`ҏX难ɨ3r%A?MMU2UnGGGGG
GGGG`dubuuHLuJuu3ɋ-ʋD3GʃHtO5D3GʋD3GʋDGW
junprtvtx]ò<TtR-?lj::RujjXß*b)A?MOVELBÌ؎ÌÌ؎ڌȎNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN `NNNNNNNNNNNNNNNNNNNNNNC;uEEEEEEè`Xo -7-[-lTț^ȼ^---B-E-{){)m{)x^ʋTʩ^ʽT A?MREQ-|#Q2H2``xu`xHYItQHu `HHø____ ujj>>Su&>
uitTTS>;u&>
u^<;>;t9>St2>;
t>S
t!it>St,&>u:~&>u&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 5NNNNNNNNNNNNNNNNNNNNNNGE&GĀuEu-EuEuEu
EuEU}.aNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNNRû&>U&
?n&&P&X&&
P&X&W#_ء
&&E&E&E&E&E
&Eð٢$&&
&
,Y^^9^>]^^'^,]T^Y]ʐ^ʹ^^^^^X^]]A?MSRQ-.&& "Ĝ>'uu$:&&u
&2.>6J&:2<&ø&P&>;t/Qt>;t$lNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNNYtWWWW32t"ގQFFGYt____sGugWWWWOGugWWWWOÒA?MSQQ-)3xz|~`bdfhAQQ$`Hr(&y`zb|d~fh0&y`zb|d~fhYItQxy`vʈxyazb|d~fhhfdb
a=tx@xøuW>;te>;LNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!1
NNNNNNNNNNNNNNNNNNNNNN:?:Qu<P
O
t>:$&<ĀȊQ
&EO&>;t9>;t>;
t>;uP%NLJtsl::><<Cvz&8u)Т:2HK&MX0X1Xg4X4X5
X9/Xg4Xg4XZ/^X 6y 9A!AQX.sA!w^)6/
P)g)((ʀA!^&%(N\'^rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!GQNNNNNNNNNNNNNNNNNNNNNN
ࠤ$
ࠧ$
ࠨ$
ࠩ$
ࠪ$
&&&
"y"t
.Ftúָ&
&E&E&E&E&E
&E&$$$&
$8
&
t tttt tt
t3&ȀLFrø&&
&&&
$&
ð$&&
Ǳ
&&
ـ&ʀ
&2g&&
û>wNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNN"[-A?MSCQ-'____ u R>;t>St>;u
;>SuTS>u&>
uV>;u>StG&R&Z&=Pt^TTxN=t^=tKR&À>;t>St>;
u&>u3&>u;&ŀ>:tRj몾Rj@^X [#4(y ;A?MSE(.Ft|A?MSH(tGNt2t#ގQ2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!!3NNNNNNNNNNNNNNNNNNNNNN&>uHPRT?`bdfh$>:t$j:RT:@`bd@vf:khl?كXtx2QjR3`2`xbzd|f~hHHx&Y⢠:$Q>HX&ø>;t9>;
t>;t>;uvMtuh&>ugVû::><?rYtQt́><~@v{&>uТ:uТzNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!t`NNNNNNNNNNNNNNNNNNNNNNtK>;t9>;t%>:u&>t#&>uj&>u :&s&>
uf<>:uQt.<?<t<
2H<?lNjkj&jj&zF4((((^X H[#ay (ǀ&̀(րy րA?MSTQ-Cxp+=t&&
t ____u>&:Q
&EO&>3&&:&E&M>&E&>&
&:&E>2HK&M&EO&EQ&:
&E>3&&E&E&:&E&M>&&E&E&E>&&E&E
&:&Eù@+<x@vH2:Pr w>:t>:uPø3ҁ><
@uPuNi,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!%2NNNNNNNNNNNNNNNNNNNNNNdɯ2n{aԭ6NgݪB%KݭՔݪhݭKݪKݭݪݭݪݭݪ୪t^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNNI0A!9^)V(`&ЀA!^l(x&A!
(&A!ʀA?MSUQ-6H`xJbzLd|Nf~PháH+`xJbzLd|Nf~PhUU<+Tx0C~C`ա<lQu6u/it($كC~CQHաTlYiu>$uR&::&Ruj:jP:j+<t33xxzz||~~j~|zxu$j&>tjX____t&<뚱>t<H?+<<:``T?RSR:&R0 !X %hQ)[:cQf6zB(ĞXt8Q(ˀBԀB׀)BX~8Q6B) B+)4B76B)KB^BgBj6sB)6B)ʀ(ӀB{)B(
{)y y A?MTC:4h!E{
+8c`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNNLJuЀ>;uQtR}Z=t
P>&3>;t<8:u&>t&>tBtBu&>t&8uX>3ҁ><@uP@uNuLJuЀ>;urQtk@+<xb!v!H2RZ:RZ:uNNPP>N&P&E&3ҁ><=@uP#N#L#J>;u1Qt*>@+<x!AvAH2RZ:RZ____:u$JJLLNNPP>J&L&EN&EP&Eَ!/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!CPNNNNNNNNNNNNNNNNNNNNNNX____uHx&H<><w&H빿`T?RSVHHH`H<xx`xH``H Hxxx<@aNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"INNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNN : integer;
ExpressionTree : Tree;
(* This program builds a binary tree of characters from
user input data and prints out the nodes of a tree in
infix, prefix, and postfix notation. An input line con-
sists of the character, its position in the tree, and the
position of its two children; each item is separated from
the next by a blank. *)
program BinaryTreeMain(Input,Output);
const One = 1;
var DataFile : text;
(* ---------------------------------------------------*)
proNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"v+NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNfalse;
writeln('INPUT IS:'); writeln;
AddNode;
repeat
read(DataFile,NodeCharacter,NodeIndex);
if NodeIndex = 1 then FindRoot := true
else AddNode
until (FindRoot) or (eof(DataFile));
writeln
end;(* BuildTree *)
(* -------------------------------------------------- *)
(* The main program reads in user data and displays the
tree in Infix, Prefix, and Postfix notation. *)
begin (* BinaryTreeMain *)
reset(DataFile,':F1:DATA2');0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"܍NNNNNNNNNNNNNNNNNNNNNNmodule BinaryTreeMain;
public BinaryTreeOutput;
procedure Infix(NodeIndex : Subscr);
procedure Prefix(NodeIndex : Subscr);
procedure Postfix(NodeIndex : Subscr);
public BinaryTreeMain;
const MaxNumNodes = 20;
type Subscr = 0..MaxNumNodes;
Node = record
Symbol : char;
Left : Subscr;
Right : Subscr
end;
Tree = array[Subscr] of Node;
var NodeCharacter : char;
NodeIndexd0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"ENNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNcedure BuildTree; (* build tree from user input *)
var FindRoot : boolean;
procedure AddNode; (* add a node to the tree *)
begin
write(NodeCharacter : 3, NodeIndex: 3);
with ExpressionTree[NodeIndex] do begin
Symbol:=NodeCharacter;
read(DataFile,Left); write(Left : 3);
read(DataFile,Right); write(Right : 3);
readln(DataFile);
writeln
end
end; (* AddNode *)
begin
FindRoot := NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"'yNNNNNNNNNNNNNNNNNNNNNN
writeln; writeln; writeln;
read(DataFile,NodeCharacter,NodeIndex);
while not eof(DataFile) do begin
BuildTree;
writeln; writeln('INFIX:');
Infix(One);
writeln; writeln('PREFIX:');
Prefix(One);
writeln; writeln('POSTFIX:');
Postfix(One);
writeln; writeln
end;
writeln; writeln
end. (* BinaryTreeMain *)
^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"ANNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNN+ 1 2 3
A 2 0 0
B 3 0 0
+ 1 2 3
* 2 4 5
E 3 0 0
- 4 6 7
D 5 0 0
/ 6 8 9
C 7 0 0
A 8 0 0
B 9 0 0
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"r*NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"،NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#fNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#jNNNNNNNNNNNNNNNNNNNNNNdex : integer;
ExpressionTree : Tree;
private BinaryTreeOutput;
(* -------------------------------------------------- *)
procedure Infix(NodeIndex : Subscr); (* write out the
tree in infix notation *)
begin
with ExpressionTree[NodeIndex] do
if Left <> 0 then begin
write('(' : 1);
Infix(Left);
write(Symbol : 2);
Infix(Right);
write(')' : 1)
end (* if *)
else wri,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#eNNNNNNNNNNNNNNNNNNNNNNdeIndex : Subscr); (* write out the
tree in postfix notation *)
begin
with ExpressionTree[NodeIndex] do
if Left <> 0 then begin
Postfix(Left);
Postfix(Right);
write(Symbol : 2)
end (* if *)
else write(Symbol : 2)
end; (* Postfix *)
.pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#9NNNNNNNNNNNNNNNNNNNNNNmodule BinaryTreeOutput;
public BinaryTreeOutput;
procedure Infix(NodeIndex : Subscr);
procedure Prefix(NodeIndex : Subscr);
procedure Postfix(NodeIndex : Subscr);
public BinaryTreeMain;
const MaxNumNodes = 20;
type Subscr = 0..MaxNumNodes;
Node = record
Symbol : char;
Left : Subscr;
Right : Subscr
end;
Tree = array[Subscr] of Node;
var NodeCharacter : char;
NodeInvNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#3NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#[NNNNNNNNNNNNNNNNNNNNNNte(Symbol : 2)
end; (* Infix *)
(* -------------------------------------------------- *)
procedure Prefix(NodeIndex : Subscr); (* write out the
tree in prefix notation *)
begin
with ExpressionTree[NodeIndex] do
if Left <> 0 then begin
write(Symbol : 2);
Prefix(Left);
Prefix(Right)
end (* if *)
else write(Symbol : 2)
end; (* Prefix *)
(* -------------------------------------------------- *)
procedure Postfix(NoDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#QNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#ZNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#7NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#UNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN# NNNNNNNNNNNNNNNNNNNNNN@@@qDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#kNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#8NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN"Ѓ~,ڋ6XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$7NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$GNNNNNNNNNNNNNNNNNNNNNNn(FahrenheitTemp);
CelsiusTemp := (( FahrenheitTemp - 32.0 ) * ( 5.0 / 9.0 ));
write('Celsius temperature is: '); writeln(CelsiusTemp:5:1);
writeln;
write('Another temperature input? :');
read(QuitChar); writeln;
until not (QuitChar in ['Y','y'])
end. (* FahrenheitToCelsius *)
_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$QNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$HNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNN(* This program converts Fahrenheit temperatures to Celsius. It
prompts the user to enter a Fahrenheit temperature, either real or
integer, on the console. The program computes and displays the equivalent
Celsius temperature on the console until the user has no more input. *)
program FahrenheitToCelsius(Input,Output);
var CelsiusTemp,FahrenheitTemp : real;
QuitChar : char;
begin
repeat
writeln; writeln;
write('Fahrenheit temperature is: ');
readlpNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$bNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$vNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$%NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJ |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$wNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$fNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$xNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$$NNNNNNNNNNNNNNNNNNNNNNBASIC TESTING. ALL ON ONE LINE.*
NEW LINE.*
NEW LINE. BUTT+ NOT THIS.*
D1+ELE2+T3+E DIGITS FROM THIS LINE.*
SWAP KO TO GET K/O - IT WORKS!*
IGNORE TEXT BETWEEN PARENS(DO YOU SEE THIS?).*
END TESTING.
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$UNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$FNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%AdNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNssionTree - binary tree which is created
DataFile - file which holds user data *)
program TreeTraversal(Input,Output);
const MaxNumNodes = 20;
One = 1;
type Subscr = 0..MaxNumNodes;
Node = record
Symbol : char;
Left : Subscr;
Right : Subscr
end;
Tree = array[Subscr] of node;
var NodeCharacter : char;
NodeIndex : integer;
ExpressionTree : Tree;
DataFile : text;
(* ----------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%'NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN end; (* AddNode *)
begin
FindRoot := false;
writeln('INPUT IS:'); writeln;
AddNode;
repeat
read(DataFile,NodeCharacter,NodeIndex);
if NodeIndex = 1 then FindRoot := true
else AddNode
until (FindRoot) or (eof(DataFile));
writeln
end; (* BuildTree *)
(* -------------------------------------------------- *)
procedure Infix(NodeIndex : Subscr); (* write out the
tree in infix notation *)
begin
with ExpressionTree[No+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN(* This program builds a binary tree of characters from
user input data and prints out the nodes of a tree in
infix, prefix, and postfix notation. An input line con-
sists of the character, its position in the tree, and the
position of its two children; each item is separated from
the next by a blank.
Variables -
MaxNumNodes - maximum number of nodes in a tree
One - index of the root
NodeCharacter - constitutes a node in the tree
NodeIndex - position of node in the tree
ExpreuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%7NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN-----------------------------------------*)
procedure BuildTree; (* build tree from user input *)
var FindRoot : boolean;
procedure AddNode; (* add a node to the tree *)
begin
write(NodeCharacter : 3, NodeIndex: 3);
with ExpressionTree[NodeIndex] do begin
Symbol:=NodeCharacter;
read(DataFile,Left); write(Left : 3);
read(DataFile,Right); write(Right : 3);
readln(DataFile);
writeln
end
\eNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%vTNNNNNNNNNNNNNNNNNNNNNNdeIndex] do
if Left <> 0 then begin
write('(' : 1);
Infix(Left);
write(Symbol : 2);
Infix(Right);
write(')' : 1)
end (* if *)
else write(Symbol : 2)
end; (* Infix *)
(* -------------------------------------------------- *)
procedure Prefix(NodeIndex : Subscr); (* write out the
tree in prefix notation *)
begin
with ExpressionTree[NodeIndex] do
if Left <> 0 then bNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%6NNNNNNNNNNNNNNNNNNNNNN(* if *)
else write(Symbol : 2)
end; (* Postfix *)
(* -------------------------------------------------- *)
(* The main program reads in user data and displays the
tree in Infix, Prefix, and Postfix notation. *)
begin (* TreeTraversal *)
reset(DataFile,':F1:DATA2');
writeln; writeln; writeln;
read(DataFile,NodeCharacter,NodeIndex);
while not eof(DataFile) do begin
BuildTree;
writeln; writeln('INFIX:');
InfNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%#NNNNNNNNNNNNNNNNNNNNNNegin
write(Symbol : 2);
Prefix(Left);
Prefix(Right)
end (* if *)
else write(Symbol : 2)
end; (* Prefix *)
(* -------------------------------------------------- *)
procedure Postfix(NodeIndex : Subscr); (* write out the
tree in postfix notation *)
begin
with ExpressionTree[NodeIndex] do
if Left <> 0 then begin
Postfix(Left);
Postfix(Right);
write(Symbol : 2)
end `NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNix(One);
writeln; writeln('PREFIX:');
Prefix(One);
writeln; writeln('POSTFIX:');
Postfix(One);
writeln; writeln
end;
writeln; writeln
end. (* TreeTraversal *)
WpNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNN!σ}+ً5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&ڸNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&C/NNNNNNNNNNNNNNNNNNNNNNds the quadratic results
AVar,BVar,CVar - real coefficients
TempVar - real value for temporary storage *)
program Quadratic(Output);
const ZeroConst = 0.0;
var InputCoef,QuadResult : file of real;
AVar,BVar,CVar : real;
TempVar : TEMPREAL;
begin
reset(InputCoef,':F1:DATA3'); (* position input file at beginning *)
rewrite(QuadResult,':F1:RESULT'); (* initialize output file *)
while not EOF(InputCoef) do begin
AVar := InputCoef^; = ZeroConst then begin
TempVar := sqrt(TempVar);
QuadResult^ := (-BVar + TempVar) / (2BNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&%MNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&tNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&WNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&!LNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&G.NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&}NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNN!σ}+ً5WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'5NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'nNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'`NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'_NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'SNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJN |*؋4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'__