`
`
`
`PlJB|_,|SHF.D BY
`.\»'lit:ros0I‘t Press
`A Division of Microsolt Corporzition
`One Microsoft Wu_\-'
`RE.'Lll]'I0[lCl. Wzisliiiigtoit 98052-6399
`
`Copyright © 19‘)? by Microsoft Corporation
`
`All rights reserved. No part of the contents of this book 111:1),-' be reproduced or transmitted
`in any form or by tin},-' means without the written permission of the publislicr.
`
`l.ibrar_\-' ol‘ Congress C;:l:1loging—in-Publiczition Data pending.
`ISBN I-5?'.‘31—743-4
`
`Printed and bound in the United States of Aincrica.
`
`12345o'r‘89 QMQM 21098?
`
`Distributed to the book trade in Caiiaida by l\«‘lt1cInilIiui of Cztnzidu. 2: t1i\-'is‘ion of C‘.-ttnntlzi
`Publishing Corporation.
`
`A CTIP c:ntilog_tte record for this book is available from the British Library.
`
`Microsoft Press books are :1\-'tii!nhle through bool-tscllcrs and distributors worldwide. For further
`informzition about international editions. contact _\-'otirloc'.1i Microsoft Corporation office. Or
`Contact Microsoft Press Inlernutionzil directly at fits (425) 936-7329, Visit our Web sile at
`gi._sprcss.Inir;roso1't.c_gm.
`
`Macintosh. Power l\-1au_-'mtosh_. QuickTime. and TrLieT}-'pc fonts are registered trzidemrirks of
`Apple Computer. Inc. Intel is at registered iI'(lE.lcl1'I(-11'l\' oI'lnle1 Corporation. Direetlnpnt. l')ircctX.
`Microsoft. Microsoft Press. .\«1S—1')()S, Vistiul Basic. Visual C++. Win32. Win3’2s. Windows.
`Windows NT. and XEi\'[X are registered lradeiiiurks and Aclix-'cMovie. Aclit-"ex. and Visuall
`l++ are t1'ade|'t1:1rks of Microsoft Corportitiotl. .lE1\'il is :1 lrudeniurk of Stilt Micros_VsteIns'. Inc.
`Other product and eornpany nziines mentioned herein 111:1)" be the lradetita1'ks 01‘ their respec-
`tive 0\'L-'F|t‘!'.‘§.
`
`Acquisitions Editor: Kim Fryer
`Projcct Editors: Nluiirecn Willitttns Zinnnermait. Anne Tiiussig
`Technical Editors: Dail Mztgee .lr.. Gary N-'elson, Jean Ross. Jim 1-"uchs. John Conrow.
`Kurt Nlcyer. Robert Lyon. Roslyn l.1.l[sCI‘t
`
`
`
`brain dump
`
`Break key
`
`|1_\'
`-.1pp11'c;11'1m1 :11‘ Ll[1|il}' pm;;1';1111 is 1'11:11';u.'l:=1-izanl
`5111111‘ or 2111 (Jr111L‘1-(111L)\\'1I1§1'1|';11[.*§:
`:1 11:_\'.~e1<_'1'1<1u.-s 11:11.1
`11nir1111i1'1\'c Li:-:L’i'
`iI1lL'I‘f31L'¢.
`111111111‘
`111 1'L'.\‘pu11(1 pr?-
`Lli1'1z1h1_\'
`11)
`cm11111:1111.|.~;.
`1".1i|L11'c
`lo 1'c1u'.1.~au 1|1}lI.‘iL‘i1
`111C1111m_', 1}1i11n'c Ln (_'1L)h'L_'
`:1p<_‘I1
`1'i11.é.-'.
`:1r11l use 111'
`"1't‘.-1'11'v11" L‘1L‘]1lL‘Tl1H (:1 l11('
`1:p1.*1':1li11;_g .5)‘.-'.[L‘111
`111.11
`(‘E111 rcr-aL111 in 11 1111111 t_‘I'|'t)|'
`"111
`:1 pmg_-,:':1111u1‘1111_-<1p1;1'-
`:iIi11§_1 H1'.w'1(‘111.
`]11“:1111(1:l[11£t}_’,L‘L1
`pI'(Jf._‘,['Ll]])H :11'L’
`:1i.~:<}
`111f1L'11 1'L'.=a]1< }1‘|.‘§11)1t’ 11:1" 1':1Llr%1i1;_1 p1‘1!111L'111.-1'
`;1L'1'1 ).~a.~a 101111
`;11'c-.1 11:-‘1\\-'m'1\'.s.
`(.'uJ'3'1‘prm:’ 1111111511’11111111111011 2}.
`brain dump \.|w-.111" c|L1mp\
`1:.
`_»\
`1z!1'.1_:<_'.
`1111111341-
`l11Z(.‘L1. 1111155 111- 1111'rnI'111:Iliu1'1.
`[]]'L.’.“uL.'[1lL‘<_i in ]'L‘h']'?It)[1h'L‘
`[U 11 qtlury \'1;1 c—m;1i1 1:1“ :1 :1<_'\\':-i,s,r|'nLIp ;11'l1L'1L’. 111211
`1:4 (1'1f'E'1'(‘1.111 111 L1igL*.*s1 <11‘
`i11lL‘1‘p1‘L‘t.
`branch \111':m1'11\
`11.
`1.
`.-'\
`nn(11.'
`1J*."|\\'(_’L'1] 1111: 11:01 Llml 1119 1L".E\'L‘.‘§ in rsntm: [}'})1::s of
`|<)g'1{'z!1 [I'L‘L‘
`:-:E1'LlL'1Ll1'L'.
`.‘411L'11 ".15 1111.: 11i1‘1‘L‘l1;1'}'
`I1‘1_'L‘
`111
`\‘\"'111L1u\*.‘:-'. 01' a 1.1111‘ L11.-s11'1'1JL11'1m1 LJ1'y,Ll11i?.u11:111. 2.
`.-'\11)' cm1111:1'li:m 1}l_‘l\\'L‘l.‘[1 mu 1'1;-111:; .~'.L1c11 ".15; h1<11'1<.~;
`11111 110\\'1;h;11'1 or [‘1L)iIL‘.‘i 111 :1 :1<:1\\'{>1‘1<. 5. ..‘1'<‘r:' 111-'.111c11
`i11.~:11'uC1i<>r1.
`1:.
`111-511-11k'.~a11.m\
`branch instruction ‘.111’-.1m'i1'
`111.11
`A11
`;1:-L-:u111I1L\'-
`:11‘
`J11'.I(‘11i1'1<'—11:\'1:1
`'111.‘<l1'L1L‘1im1
`LIZIIIN1-(_‘l'.‘~ L‘:J1111‘n|
`11>
`211111111111‘
`'1;1h'11'LIL'Li011. U.'é1|;!11_\'
`h2ih'{.'L1 cm 5131111‘ ('1m1liliu11 f111;i1
`il
`lr;iI1.<a1L*I'.< 1'1‘
`:1
`.\'j1t.'1'i1'ic <'1:111E1'11m1 1.\'11'l|L' 111' 111151‘).
`|%1*.1n<'11 1l1.‘i|.'1'LIL'-
`111111.‘;
`:11'Lr 1111351 ('11-[|._‘['| 1"L’1'.Lli\'t.' 1I‘;:11>al'111'.\a.
`j11111p1113_'1111‘
`\'\11I'(_1 01'
`|1a1L‘k\\':l1'(1 111'
`:1 1'1:1'l'.1i1\_ nL1m1)L':' 111' 1'!}'[|._'.‘i 01'
`£.‘0L1L’. 501’ (£511 (_':E)'1'('II .\'1£l1L'['l'lL‘I'l1.
`ju111p 1Flh'11'LlL'11()|'l.
`branchpoim \1)r:11‘11"11'p01'11L\ H. T11:
`|<)L':1l1'(m 111
`\\'i11{'1:
`:1
`g'1\'<_'11
`h1‘:u1c11
`i]‘1.‘411'L]L‘11(J11
`n<'<‘111'.~s
`1'1‘ 1|1L'
`2111(’I1(|'.t11l 11311111111311 {il'2111_\'1 '1:-;
`li'LlL’. 3'00 m'.\'n1:»1':11'IC|1
`i1‘1.<I ruc1'1m1_
`
`i]‘llc'!'[I1t‘L.11:lIL‘
`
`11. A
`branch prediction \|11'-.111L'11" 111-3-1lik‘.~s11m1\
`tL'L'1111iqI.IL‘
`Llh'L_‘(1
`in
`.*a:1111u
`[}1'[JL'L'E-€E-3t1]‘F- W111}
`zln
`1I1:w'I1'LIL‘1[n11 L'il11<;’L1 [11'1’1't*1:.'11 1(.'I_L',LlL‘.‘€.‘\'
`\\'11L‘l11Ci' 11!‘ 1101
`it 1>r;m.;11 will he i'.11<<_'11 111 11 prc)_s_=,r;lI11. and 10 13:11:11
`L'.‘\'t"L'L1IIl1)1L'
`(‘(1111: 110111
`1119
`;i['>[)|'t)p1'i:l[v’.f
`i1:(‘ziI'11)11_
`\V'11:_'!1 21 11i';111L‘11 1.]T‘91]'L!L'[1(Jl1 ix L’.‘\'{‘L'l]1(.'{_1.
`it and 1111:
`111.-xi
`i11.~a11'uc1i<m I_‘..\'{.f£.'l11l_’L1
`L111.‘
`3-€[(J1'(_‘L1
`111 a 1}I.|1"1-U1‘.
`'I'|1isi
`iI11'm'I11;1[i1:11 i.~a 1|.‘§t'L1 11'} p1‘L'L1iL‘t
`\\'hiL‘11 \\';1_\-‘ the
`i11sI1'11('i1'1m \\'111 1)1';l11L‘11I11L‘I1L’x1 limtc il 15 1-=x¢'L‘111t‘L1.
`
`it 15 mm‘ 911 pct‘-
`\\"| 11:11 111: p1‘L‘L1i1‘11~' 111 ix L‘(]1'I't_‘k'[ L:1>i
`11-111 of the limcl. L=xuL'111ir1g zs h1';am'11 clues 11:11
`L‘;!LI.‘ic
`11
`pi]’1L*l1'11t‘
`llrmik. HE)
`1111.‘
`5)-’H1L’111
`is not
`.~a|n\\'1.‘.<E L1(}\\‘11
`|)}'
`1111‘
`['|L‘L'f.1
`I0 1'<_‘11'iu\‘L’
`l11f: nt‘xI
`i11.~:11'11('I'1{)11_ Sm’ (H'.~‘rJ
`1*u';1i1C11
`1r1HEI‘L1(‘[i1):1.
`hLi|1‘1-\']'].
`(‘L‘1111':I1 p1'1)1‘L'SHi11}3, Lmii.
`l'1i]'1E.f1i1‘l{.‘ p1'(J1'<-_n~;:-ai11g_
`
`.-\1'r1J11)'m 10:‘ 1111} be right b'.1L'1\'. An
`BRB \|3' l{—1i"\
`L’xpr:=.~s.u'11)11 11.‘-it'L1 L‘1.1111m0n1j.'
`1111 1111‘ 1‘11L1l
`h'(_‘I'\"1{E.'.'-3
`1111 1111;
`[11EL‘1"11L‘1 a111(1 01111111‘
`i11f'{)1'111'_l[i<u1 .‘iL’i'\'1CL’h 111'
`p;I1'1iL"1p;!11lh'
`.~;l§.{11:11ir1g,'
`[11L'11' LL‘111pL)1'Ll1‘)' L1I:pz11'1L11‘L’
`1'1'm11 1111: §_{1'1:L1p.
`.5131’ r,1'!.\'0 1‘11all|
`((1{.‘1\1l1111{)[‘l
`IJ.
`breadlmard '~.hrc11'hfir11\
`:1.
`_-\
`111211114.
`]1c1'1'<1r;11v:d
`1111:1111
`11:-;<_‘L|
`11:
`,~aL1pp(11‘t
`p1':11(1{_\'p1: L‘1<_’Ct1‘011iL‘
`(‘ir-
`1‘u'11:<.
`1’.xp1.-1'i111c111c1'.\s
`\m11l:.| pm L‘o111po11c11IH on
`011:.‘ 51:11‘
`:31"
`[1113 1)I.'I'.U'f.1 1111L1
`1'LI11 the 1L".:(l.~+ 1111'<111g1I
`1111* pL‘1'1't>1':11i01'1.s113111: L'(J1111CL'1L'L11)y\\'i11rx1'1m11iI1f_;
`11111111;
`[119 {][lL1<_‘]‘.‘Si(_1L’.
`'1'u(1;!'_\‘
`:1
`{.‘i]'L'Li11
`£11.’:-;'1g:1r’i":a
`|:1'u.:111hu-.11-11 is 11111119 01 p1:1x1i1‘.
`1:24 11<J1c.~'. 1111- 51112111
`:1m1 1_'1uh'L‘1y h'P;iL'L‘L1 11:
`::u'1:11111'1(1L1;1[L‘
`the 111115 01'
`c11ip.~s. and 1‘011r1L=c1i<n1.~s arc 111;1L1c by metal
`.~+11'1p:<
`111111111111 11110 [hr ]1<}]u.~:_ Hut 111;‘
`i1111::l1:1li<m. (Inm-
`pml’ \\'i1'f."-\\'1‘}l]1])t.’L1 L'i1'L'11'11.=<.
`
`Bram db rmrrl.
`
`1111;-1-1-1111111111 0111 p1'ug,1:111.1
`1.
`11.
`\hr-.‘11<\
`brcal-cl
`I3}-' 1111’ Llh'{_‘1' pr(*s~;i:1g [I11-.' B1'<:;11\' key‘ 01'
`11>‘
`(':.1Li|.‘i(_‘(_1
`cq111\';I1L’111. 2.
`I11lt;‘!'['Ll])Ii£)['l
`1:1‘
`:1
`ctJ111111Ll11iL'E11iUI1sa
`11';111H111i:+s;i<111
`!h:11 ::1‘c111'.-< \\'11L‘I'| 1111: 1'1:cuE\‘ing: 51:1-
`tirm 1'1‘1l<:1'rL1]1t:-: 111111 1.1ikL‘.‘i n\'c1' (‘0|111'{)1 n1'I11<’11'11L-1:1‘
`\\'1'11*n 11'lL‘ L1'zI11h111iI1i1‘1§_{ slazlinn [}1'L?[11:l1llI'L‘1}'
`11:111.‘;
`111111.-41111.-'..-41u1‘1.
`
`:1
`1'13. 1. T1} 1111;-1-1-11111 L-.\'ccL11i<m :11
`break: \h1fk\
`_§11\'L’11 spot, 1.1.~s11;111_\' 11:1" l11L' pLl1‘pm<c 111111-1111gg111g.
`.S'r*('m'.\'u1)1'Lr:.1l<])t;1111. 2. To (.'&1USL’ 11
`I'f)Ll[11'l(.‘.. 11101111113.
`01'
`])1'1}y,1K1111 111111
`111111 p1't'\'inLI51'1j.-'
`\\'1:r1w1| 10 CL‘Li.-$1.’
`\\'L';1'1{1I1§_’, L‘<11‘:'L'L'
`\'.
`Break key \|ar-.':k
`!<€*.\ H. A key 111' L‘U11111it1;11ir111 ul-
`keys; Ll.‘it:‘(1 10 11:11 :1 cr)111pL11c1' 11: 11:111.
`:31‘ 111111111 0111
`HI’,
`\\'1IIllL.’\'Lf['
`it is LI(J'1:1_L=_. U11 IBM P(_‘..~a
`;11‘1<1 <'1:1!1paI-
`i1':1:_'2-e
`Li|['IL1L‘]' 1‘)Oh‘.
`[1rL*5.=ai11g
`the 1’:Il|:-i("B]'{_‘2l1\'. 01'
`.‘iL‘1‘I)1|
`l.nC1i.- |31'L':1k 1<t‘j.' \\'1I11{‘ 11u1L1'11‘1g (_1L)\\"I1 L111" {"11"}
`1(c_\' 1.‘i.‘il|(.‘H 1111- 11rv:1k {'(}]‘J'IITlL1]1<_l {at-I
`(.1L)C.‘i
`(_'.1r1—C).
`
`
`
`[l}1'm [Ell
`kmm'11
`um msl
`h;:.- In-E:
`grumrnii
`and hre
`Jn;_!_j¢'
`'.I[T
`flluy log
`in
`.wn1e
`inwlligcl
`hzI\'c dc;
`.-+crI1c(l b
`I}
`ll-:il.‘it_‘.)
`I'.J['J4:.‘|';1[i£)l
`[hurl us
`
`mi§.r,hr ht
`
`function \I"1mJ\"n|1.m\ H. 1. The ]'tIl]J']'JL).‘4C nf} :)['1|1L‘
`;uctim1 L".11‘1'iL’d nLIl' by.
`:1
`|'3l'{}j__J'_]'1|lH :JI'
`I'l)Lt[il1t.’. 2. A
`1.1»-.'t1t’I';Il
`lL'['|]1 For
`:1 Ht1h1'uL:1i[\_L: 3.
`111
`.'-{}]‘JlL' hm-
`}il1:i;1L'H.
`.‘i1lL'l] EIS l’:1.~eL‘;1].
`:1 .~eL1|)1‘t)LIIin:_' Lhzll
`['£_’[Ll1'!]SLI
`\-'uiLIc.
`.509 .::e’.m E'um'1'u:n cull. DI'{JL'L‘(lL]I't’. mtnlinc.
`.‘iL||'1]‘t)Ll[l]‘lL‘.
`
`H‘.
`Ll.)-Zl1'l '\
`functional design \[\Jnlc‘Hl1n-11.)]
`The .~e]1e.-*(‘i['1'L".1I1'¢J11
`of‘
`[hu 1'r_’!'.l1im1.~ihip.-'
`|3L‘t\\'L'L’n
`\\'m'i\'i{‘|g p:u't.~e
`[Ill
`:1 L‘EJ[I'li)Ll[L‘1'
`.-iy.~‘1C:‘11_
`inL‘lLI(li1‘1§_{
`<_lL‘l'.lllh' of |u_s;ice1l
`t‘u:I1pm‘1L‘n1.*~' and 1111;
`\\‘:a_\_'
`[]1L‘_\'
`\\'<n‘k
`LU_£_{L’[hL’{'.
`FLmL‘1in1‘1'.iI
`Ll(;.~e1'§,1I‘l
`ire
`.~eE1m\'n
`g1".lpl1iL".lJl'_\'
`in ;!
`fLmL'1im1:i| Lli:1gr-.m1.
`\\']1[L'h Li|.‘iL'.'-G
`.~apL'Ci:tl }i_\'|I1lmI.~' LE)
`|'l.‘[}|'l..‘-‘E111 llw L.‘lL.‘l1‘J{']]I.‘£ cut" 111::
`.~sy.~s1L*In_
`'-
`1111*:
`functional pr0gran1ming \.l'unE§‘.~'.i1a-1101
`grL11]1—Q11g\. H. A :<I}'lL‘ Hf p1‘(;3_=1‘;11n1l1it‘tf.,* in \:\'l1lL'l1 all
`f';iv;":]iti:_-.-'.
`:i!'L' p1‘r)\'iclL‘cE ilri
`l-1.|i1£.'[]'t)i1H (.~i1.I|:»1't>L:i1'|1<:.~a}.
`Lt:-3LI;Ill§'
`\\'iIhnLlL hlklt’ uH'L‘:_'L:<. }’Llrt.’
`l'LIm'i1':m:il pm-
`§_’,1".l1]]1]]ll1;_’,
`l:111;.I,L1-.1;_r,L-.~; incl; :1 11'-.ul':ti::n;1|
`::s.~ai.gn;m-11L
`.*51(llE.'l't‘|&‘.1'|l:
`:4.~:.<ig|1|11u't:I
`i:-i L:.~a1J::H_v :'mp]L'mL-ntud hy
`{_‘(Jp_\' 11ml
`|11(]Llil\_\'
`t)pL=I'::Iim1.~:.
`l-‘unL':riu:‘1::| p1‘ra;_=,1".11]1-
`t11i:]y,
`i.~: 1l‘.uLLg]'J1 In Ul-l-L'l' Lld\';ln[;!;J,L'h fur p;ir".l|lcl—
`pl'LJCL‘h?-'IlI'l_L‘, L'r)11‘1p1.IIL‘1'H.
`.H'c’u m".\‘rJ ~<iLlL’ L‘l-l-CV1.
`functional redundancy‘ chtxking \.E1n1l\-‘.~a]m—n.7r]
`!'.“1—LlLlJ1'Llnn—.HC’ L'I1\‘k—C*n;{\. H.
`_»’\
`|]]('|l1[)(l :31" pI't'\<.’11l-
`ing (_'|'1'{}1'H h_\-'
`|1:1\'ing 1\\'(1 ])l'(}L'L'. ~aur'.~: L'XL'L‘l.|T.lL‘ the
`3-.:!mL‘ m:-;I1'1I('Ii{)11e-I on the .-»'.;ln1L' d:11'.l
`ill the :i1l]]]C
`
`['uI‘1u. If the 11.-.»'1.IIl:~ p:'n(lLIL'L'd h_\-‘ this 1\\'n pl‘uL‘L-.s.<<11'.~<
`do nnl ;t§_=,t"L’L'. am t_’['J'Li['llLlS{}(_'L‘Ll1'i'L'Rl.Till.‘l1'1li_‘l Pk-‘n-
`lium and l]l§_{lJK;’l' p:'m'L*551'r:r'.~s l1£i\'E'.f bui|[—1'u .*su]:pm'l
`For
`|'Lm<.'1i<>n:Il
`rc'Lh1nd:1n{'g.'
`::]1uL'I\'1'r‘:g_
`.»1C}'tm_1'm:
`PRC (1? l{—C-D.
`
`functional specificaltion \|'Link“.~ah.H1;:[ .~apt:§:3—!‘.1—
`l\':'1'.\sl1.m\. H.
`.-'\ Ll<:.~aL'['ip[i:Jr\_ <}!‘1|'1L‘2-:¢'u]uu. uhiL'L'Ii\'L':-3.
`Llml E}-‘pus of Upt_'I';iIiuI‘|e-'. 1h;1L 21:1‘ In ht L‘U1'lH'lLlL’]'L'(i
`in lhc (iL‘\'L’ltJpl11<.'i1l mi" an in['n|'maLtj<m—l1;m;lling
`.~<y.~+lu‘1]1.
`N. A p1'c)_qr';:I11'.~a
`kE1I‘\
`\l‘LIr1l\".~al1an
`function Call
`!'L'L{L|.L.’.‘él
`Int" the sL'r\'i{'<:e-. of :1 p:u'f.iL'1Il:11' fLJm'[iLm_ _-'\
`I'um‘Iiun call is cmlul us the n:l11]:_‘ of mu functirm
`
`;inl\-' 1“1:l1".lmL'Ic:':é nL’L‘LlL‘Ll Fm‘ lllu l‘Ll]'lL'-
`\\'iT.l1.
`:.1lun§_=,
`Linn In pg:rf1>r1n its l'.l.‘1'l{. The f'm1c1i<m ilrscll rum be
`:1 purl of" the pmgl':m1. he .‘iI[)l'l.’(l
`it’!
`:u1(}l]1ur Filc
`and hrm1_qht into ll'lL' p1'{)g1':1J13 \\'l1cn the p1'u§_41‘;l1]1
`is cnmpilud. or luu -.1 p'.11‘[ of the upL'1':1[i1’t_s_=,
`.'g\'.-<1c{11.
`.’>}..’L’ (:.I',\'u l'L1nL‘tlt)n (dL'l"iniLiL.m 2).
`.-’\n}' 0|" [hr [0 or
`fum:ti()n key \1'1.I|1k'.~;11on kC*‘\ 1:.
`nmrv kL').'.~a l:IlJE.‘li:'C.l F1, F2. 1-5. am] rat: ml. 1|1:11 arc
`
`[(11) U!" 3
`;1L':'<J.s:~ [l1L'
`(JI'
`.'-'-lfilt’
`lull
`1]:i('<:L| ulung 111:;
`{t‘}'l7LJ1!I'(l (or Imlh} :lnt_| um LL.~«:<| Fur spwizll 1:1.-al\-_:.,
`33' dEi'I'crc11l
`]1|'<1gr;1n:.~;_ The r11:';111i1fip, of 2:
`l'L|r‘,.-\.h-on
`\'t.‘_\-' is :lc'1‘im=d by :1 pt'ugt'zI{11tJ:'. in .‘€EJ[11L‘
`i1‘l.*s’.'.lI1('L-5_
`]_\_' Ilu‘ Ll?-€t‘['.
`}'-'LLm‘I'u'm kc’ N‘ LL11’ Ll.~£L’{l
`in ;!pp|iL';a1i¢,n'
`)1'r';g1'-_11m ()I'Il1L.'{1]'3L.'|'LIll[1§_{ N'_\'."i[L‘1l'|If?!D['(]\'l{lL'L'lll1Q].
`:I
`h‘l1(1]'Li‘1l[
`I01‘
`:1
`.‘iK_’|"l.L‘.‘1' 01' L‘<>n1nmn i11.x-11-m-[gum
`(.~s1.IL'h AH Culling up :1
`p1'{ag_>,I".1m‘:-: on '
`rt'L'n hulp
`'::<'iiil}'] or :1 ll-::1llJ11' i]1:1[ 1'.-snot L)l'l'|L‘I'\\'l.H'L‘ ;1\'z:i|:1hJc.
`Sm‘ shim key {LIL-I'ini1'um 1}.
`('.'u:::,r>m'v C<>mm;md
`x'L'_\'. tiuntrul 1(0)‘.
`I-L:-; ‘zipc l\'L‘_\'.
`.-\ ml-
`function library \fLInk'.~;l1.m |i'h1';‘1|'—C-\ n,
`|._"\‘ll(111
`n1"
`|‘£)LIll['|L'H m|11pilcd 1(:;.r,«:i!1cr_ Spy (4330
`"Ll1'1L"li(}|1 ".Ll<.’i-1'|‘l]'1l(J11 3]! l1'h:';1:'_\' [Ll(r1‘inil[nn 1)_ m0|_
`70):.
`
`function overloading \l'unk‘.~aimn :‘>'\'a1'-|<3—dE=ng\
`:3.
`'['hL-‘ L'11])L1I)i]i[}' ui" |1;1\ irlg 5I‘._".'(_‘I'2!l 1'ULl[lI'l{'H in d
`)mg{'zIn1 with lhd: 3-3:lII'lL‘ n;1mL‘. Thu Clllll-t‘!'<_‘111 i-|.l]'l{I-
`ium.
`'.l1‘L' Lllh'lli|1_$_’,Lll.‘il]L‘(_l by ll1{_‘i|"
`]m:';um-1L-I" 1'}-‘[1:-_-s_
`['L’LLl1'n \-".llLIL’
`t§.'pc.~s, or 130111: !l1:' E'[)|11|'JllL_’[' :u1I.<'m1zl[.
`lL":1ll_\-'
`.~aclcL't.< [hv t.'Ul'1'{'.‘C.'i
`\'-:r.~a:'::n.
`ia:1.~acLl rm p-.u'::m—
`L’lt_‘|'
`l}']1Lr.<1' and 1'E.‘l1|I'[)
`1y|')v.~e_
`Fm‘
`c‘
`';1mp|L‘.
`-.1
`pmg:':i[11 nligln l‘l:l\'L' om‘ 11'ip,umJn1L'l1'i:' reim’ lam‘.-
`liun [h:1I L:|hL‘:-G El
`lluziIi|1f_-,-po1'11[ p:t1';lmL'[c1'
`[(1 rcp1'c-
`.-.L-n1 an '.m51lL- in l'J.(_liLII'lh'. and :L1‘m1]m'1]1;:1 I_1.~au.~< an
`l]'llL’§.ZL‘l‘
`p;11".1mL'1L’['
`in rL’prc.*sc1‘11
`zm zinglr
`in
`t.lL‘_§_’,l'L’I'._‘.‘~I.
`I11
`h'LI£.'l1
`:1
`pm;,{r:m1. HiI1[j.l-115‘)-"2_[})
`\\'[)LllC.l 1'L‘llJ['l'! [lav \-’£lll1t“ 1.0 Lhm':111e-as [hr faint’ ni_TE.-'
`2 l':l(.ll:JE1>i
`i:-6 I]. hut .~ain[_“+t]J
`\\'{}1.|lLl rumrn ll|f.'
`\';:iLIL‘
`0.’: H)<_'L'aL1.‘~:_' ihc :-fun‘ mi‘ 310 (lL‘gi'L‘<_‘:~ LR OF }. 5'00 .cH'.~'n
`upc_'r'z!I<):' m'cr'lr;;idin3J,.
`fuse \f'_\.'<'Tt':2\
`J1‘. _»\ :'ir::1IiL L-1L.*Im*nl [I141 hum.-; out or
`brcakee
`\\'I]:_'n
`{hc
`c1.I:'rcnt
`pzl:-'..-£iI1§.'.
`Il'l.I'<JlJ_5_’_l]
`it
`L‘X(_'L'L‘(_l.'-
`;1 L‘crr;ain Jun.-I.
`.-\
`['11.-;L‘ p1':.:m:1s+ :2
`ci1‘L:L1i1
`from d;l|n:t;_{L'
`(.'lI1lh'{_‘Ll by L’KL'{_f.‘i.H' L'LII’1'L‘I'l[.
`[1 pct‘-
`!'t)I'1n.s' [ht-‘.~:::r11u.1 1'LIn:'[1'0n :15 ‘.1 L‘i1‘L'ui1 l::1':1]\'<_'|‘_ hul it
`L'.'mnt)1 bc 11?:-€L‘l. so it
`[1'1LlE-Sl he 1'L’Dl£l(‘<.'Ll
`if‘ it |3i'L‘di(:-».
`A FLIHL‘ L‘c1r‘1.-41'.-$1:-I of :1
`.‘1'l]U]‘l
`|u11gI|1 (}i- \\'ll'L' ml :1 app‘-
`(_'ll'-it‘ cu111pu.%il1'u:1 Llnd thiL‘knL'.'ih':
`the 1l1it'kt-1' lhe
`\\'it'c. the muI'c L‘1.|i'['L’]‘l1 it (.':Ln |7:l.‘~'>'
`l1r:i'rJ1'-: {hr \\'i:'c
`am-115 um! |m:':Ik.~: the l.'i|'l.'l.]lI.
`
`filsihlc link \i‘}-1?)‘ 7:: M lfink '\ H. A L'll'L'l|lI L"(m1p:)-
`nenl. ullvn part of Lm iI1Ic'_L;1'u[cd {‘l1'L'LIl1.
`lhul
`IS
`dc.~::'g11L-Ll to hm-ak. or hum like Ll
`I'LL-ac. wlu-r1 :1 rul-
`'.1u'\‘cl_\' h1'_s,=l1 current is applied. Ratllur 1h;m pm1c(:r—
`J'r1;;
`;:;:,.1in.-=l cxcwse.-aixr L'1l]'l'L']‘l1
`ilmv. Fn.-1-ihlc
`l:'1‘ll~'>'
`:1Hm\'
`ll11L‘l11i<}11:1l
`[Il1'{IlIl1 :ImcE1'1'iL':1{it3n in Ella‘
`|'it’l(l-
`FLI.~a1'l1]L'
`lmlc.-4 \\'u1'L--
`ll:-it.’(i in ]’R("J_\1 thipré. and 1115)‘
`
`
`
`:3. The file <.’X[L‘11:ii0I'l that 't«:ier1ti—
`' _jpg \tlt')t—_l‘1’—G'\
`fie,-5 gratpltie i.I'I1;1§:t‘fi
`t:T1(‘t'JLiL‘£i
`in the _]1’I~‘.t"u File
`In1t:t'L‘lt'.t11ge }’t11‘I1t'.tt.
`21>: LJt'igtI1;I|I§‘ .~spt:‘t'ii‘ieLl hi‘ the
`joint l’i1()[(}f_{1':i]l|‘|i(' 1-'.xpL‘t"{5 {_'rI‘nLt]1 (_}|’I’.G). Inline
`f..{mpitie.\' on \V-"t)t'1d \\I"ttie \\’eh pages are oltett
`,jpg i"tIe.s,
`.‘§Ll{_‘h as etm1gr:t1ui1ie_§pg. See (rim .[I’t-‘.(?
`t'del"m'ttitm 2).
`Jughcad \jLt;:'|teti\ rt. _»\et'(:n}-'nt i'n:'_]tirtzy'.~a Univer-
`.-aal G(}1)i1Cl' I-Iierztrehy EX(_'e!\':I'li(1]‘l and Di.-aplay. An
`lfl[t.‘1'n(_’T.SL’l'\'i('i:1i‘t:.iEt:l’t:!i)it:>i:d Lt:-aet'[n]tir_‘:1le (li1‘et'—
`'lE)l'iL'E-'- in (}(Jp11L'1‘E-ip2iL‘(_’
`lil1'( an gh :1 keyword .~se:trt‘I1.
`.-\ _]ughe:td h‘t_‘1‘\'I._’]'
`ir1cie.xe.«s 1<et-'\\'ni‘d.~s :1 ppe:1i-ittg in
`direettiry titles
`in 1::p—]e\-'el
`(}:)phet'
`t't‘tt_‘I‘tLI.‘£ hut
`time»; not index the fiieri within the Liit'L‘£_'[()]'iL’.h'. To
`21CL'L‘h‘5_]I.1_‘_{i1tféttI. Ll?-3L‘1‘.‘§
`I'l'lL!h'l point their ('_}opher eli-
`ents to :t ‘]l]gi'l{.‘2l{i .'~'et'\-'et‘.
`.$'t?r.’ ctfsu Gnpilei‘. ('}t)pher—
`.‘ip;.tL'L'. Ctmtp.:tr‘e _=’\1‘chie= \-'t:1‘ttt1i(::t.
`illktibux \jtT=k'|)U]<.\'\ 1:. 5-3t)f'[\\':iI't_' that is (I-t‘.‘iig[]('_’(_l
`[(1 plat}-".1 ii:-31 ttfriotlnti file}; in :1 L1:<eI'—:ipeL't'i'ie(l tJt'L'IeI'
`1'einittir-;eertt
`0|"
`jnkeI)n_~<e:< used to play \-"tnyi
`1'f;‘.(_'U1‘(_i:<. See mist; (_'.|')-I'<O:\-I jttkt:hn,\'.
`it‘. The Lul-
`Julian calendar \i:?)‘lE--.311 k:i|'an—t|:n-\
`enLl:tt'
`intrtitlttced 17)-'_ILI]it1>; C:te.-am‘
`in -I'('t H.(Z.
`It‘:
`repi'.1t't_'
`the lLIt‘t'.t1‘ Ce1|en(|.‘.11‘_ The _]LI]izlt‘t L'}l]{!I‘lLiE11‘
`|‘;m\'iLled fut‘ :! yeatl‘ 01‘ 5(3‘3 d;I].'S with '.-l ieup yeztr
`L‘\'e1*_v -J years. or an 1! \'et-ztge year length 0!" 565.
`LizI_\'E-J.
`t’aeeztLt.~:e the .~;<J!:It' ye-.tr is Hligilll)-'Si1()t'lL'I'. the
`_|Ll]i;1n {.I}1ll;‘l1(.i11l' g]'Ll(iLILlii)" mtwecl out of plltise \\'i1h
`the. .~'.e:t.~atm.~a and \\.-'L1.‘\'
`.‘§LI|’}L’r.‘-i{.'(i£-.‘<.| by the Gregm-i-_tt't
`(‘;l](J1’id:11'.
`in[!‘U(.i.Llt_'L'd hf." Pope C‘.t'e;;tm; XIII.
`(Irma-
`hctre (_iregui‘i;tn eztlentizir.
`ii‘. 1. A dztte expt'e.~a.~seti
`Julian date \j<Tt't'lC1—ati d:'nt‘\
`:19 the number of Lluyre elapsed .~;'tm:e _]-.1rtLt:Ir§'
`1.
`"i""1_'% IS.(''.. {on the _htli;an caieticltti-l—f'c>t' exatrttple.
`3.-I5[3.{}00 I‘t)r
`(')L.‘tt;hL‘1' 9. 199": (C‘-t'eg01'i:in}. _]t1li:1t‘t
`0'-ltL‘.~a are useful fni‘ fiittiing elap.-sed times he1\\'et:n
`‘:‘\'en1H [hut 111113‘ be m:t1't}' _\‘eL1t':-: ;1p;1i'L.
`zt.‘-i
`in :1.‘it1'0n-
`miiy.
`‘l‘he SL(ll‘Li1‘i_£_’, point
`is the hegitmiitsz of the
`Jttlizttt ]’et'ir)d_ Lielirtecl
`in 17385 ht‘ lln:-aL‘ph 3'ie;Ilig1e.t'
`zln the t‘t)i11{.‘if.it:‘.l1('t;‘ n1'.~'e\'er:t1 {'}'L'lt_'.'-3 In-.t.setl on the
`_ILIJi'.1n L‘;tlt_-n(1:tr_ A£'!'<)h‘\]‘J'i‘F."H) (_[—l)').
`.S't?(.JrtI.mG1‘e.
`5%0I'i:1n e;tlemi;u'. _lLt]i;tn L':t|et‘icl:1:'. 2. Often {hut
`1'1‘1<.‘<'1rt‘Lrt‘1]j.-'1.
`;1 time t.‘.X])I'L‘E-L‘-3t_‘(.|
`:15 the year ztnd the
`ntlttthet-o1'dzt}'s el:t]:.~:et'I >'ir1ee1he i)t.'§_I,1'I'tI1iI13_‘,()i"li1t‘
`.\'ez1I'——f'01‘exzttttpie. 91.1}: for _I:l[!ll:1 §,-' 15. I991.
`
`just-in-ti111e
`
`jumper \ium'pm'\ ta. A mtztll }3iL|§_',i)]'\\'il'L‘.'li1;1[ cam
`l1t;r«:'mtneL‘ied |)et\\-‘een <iiffa._‘1‘L‘1‘tL ]')(!iI1lH in an elecv
`11't)t‘ti<_‘ circuit in m‘t1ei‘ tn) Lliter ;tt‘t :i.<pet‘I of L1 h;i|'d—
`\\".t1‘e c0nfif..=,Lt1':t[it:n. See the illtistrzttitm.
`(L'mJi,f:m't.=
`DIP .H\\"i'|(.'l].
`
`\]l]I‘|‘|I"}L'I'
`block
`
`hi [1 1 pet‘
`
`jumper. A group flfj1f!JlfJ£!'S is referred to as :1
`_,lmnpeI' block.
`
`_-’\n
`H.
`in—satrt:k‘s]1;m\
`jump instruction \jump'
`the How tn" exeeut'mn
`iI'|r§lt'Ll{.'[i{)I't
`that
`tt'::t1s+i‘:-rr.«;
`irtittt {me Htzitement
`lit‘
`i1‘t:-311‘I.1L‘{i011 to :1nt:theI'. See
`mko (}()'J‘(.) .H'l:i1t;.‘II'I&_’I'lI'. II"'.11’t.‘if(_‘.1'§i[:t[trmt:nE.
`
`.S‘r,=t-3 (_|i.\'})L1Et’._‘il lithle.
`jump table \jttmp' tft‘h!\ 1:.
`junction \jtJn1s ':+i1.‘n‘t\ 1:. 1. .-\I‘l‘\" point dL\\'|1i(.'itl\\-‘(J
`01' more L‘iL‘<_‘li'iL'Lli {.‘()lll|)(}I'tL‘I'tI.‘\' Lll‘L’ etmtttrelui. 2.
`The t‘t':nt;1et het\\'ec*1t twn types of .~aett1ie<.m(ittt.'—
`It)r3-i. aueh ‘(LS N4}-'pe and |’—ty'pe .‘§t_‘l‘['liI‘._'L)['|{.i1ll.‘[tJ]'.H'.
`See m’.~'r:
`;V—t§'pe .~ae111ie<mdt1e1tit'. P-13-'pe.
`.‘«'eI1t'u'UI‘t—
`dttettm 51'L.'t11tL't)T't(i1|.L_‘T.(J]'.
`
`t':';. 1. To align Vertically. 2. To
`justify \jtt:s'tn—ii‘\
`:il'tgn ]'tne.~'. of text t‘.\'{’1‘li_\' Ltltmg i)[)1]1 the left and
`right t11:tr3J,in.w't)1';i {'(JiLlI'I'lI] by in.~at:t'tit‘t§z extra space
`hf.i[\J\'t_’L‘I‘l the \\‘(1rd.-'
`in e:t('h line.
`if‘ the .~ep:tt'irtg iri
`exee:::aive.
`it am he rethtce.Ll ht‘ ['L’\\-'1'ilil'lg at h_\-'
`ht'pJ1en:tti'ng \\'c>t'd~;
`'.1[ the ends of line.«;. Sec (tfsri
`align t-:1:-rt‘iititi<m H. (."t;ntpm'er:tg.
`1. 1)e.~aerih'tng :1
`iust—in—tin1e\itt«1‘irt—tTm'\
`ricff.
`i[}(_iLIh'[I'iI1i pI‘:i<itt(:-
`.‘1'_\':‘iL{‘I11 (ii-1'I‘t'\'L‘!11LJ["\" v;'ut‘t1t‘ni
`;l1“lf.i
`lion [‘{1:!IT.l_E_’,l_’II1(*1‘tI
`i)LL‘iL‘(.i cm the _]'.tp:1i‘te.~at.- Lectttbctrt
`.‘i_\ ‘tent.
`[_.':ttlet'
`zt
`itIH1—in—time
`.~aj.-'.-'[em. wu1']<et'.~a
`receive m-.1tet'iaIs front .‘6UppitL_‘1'.‘~'
`"iu:-El
`in time" for
`seltetltilecl
`t1t;mtiE':tt'1tti‘a'i1§,=
`to take pluee. Line
`\\'I1ri-\'<:1‘E-'- §zL‘1]e1';tH_\' :-tigtitti
`thztl Ihe_\'
`t'eq1.Ii1‘e m;tlert'—
`:11.» by means (If ;i L‘LEI'Li or El mt1iptItet'i7.ed l’(.‘[]1l(.’.‘§1
`.~ay:<tem.
`,-1eru:t_1'm.-
`]I'l'
`(_l‘l—'l"}_ 2. De.~serihe.«;
`Ll
`<_‘(Jt11p't1eI' Ihttt
`I‘._‘{}1']1|'}iiL.'.‘§ _l:1\'zI U11 the fly. See cte'.\'r)
`_];t\':t. on the fly.