0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

linux assembly language programming PHẦN 6 pptx

linux assembly language programming PHẦN 6 pptx

linux assembly language programming PHẦN 6 pptx

... ILE[SULQWIG?Q\`&KDSWHU/,18; 86( 5352*5$ 06 $WWKHEHJLQQLQJRIFKDSWHULWZDVQRWHGWKDWPHPRU\DGGUHVVHVXVHGLQ/LQX[XVHUSURJUDPVDUHQRWWUXHPHPRU\DGGUHVVHV7KHPDLQUHDVRQIRUWKLVLVWKDW/LQX[QHHGVWRSUHYHQWWKHXVHUIURPKDYLQJGLUHFWDFFHVVWRPHPRU\6HH)LJXUH)LJXUH3URWHFWHG2SHUDWLQJ 6\ VWHPVXFKDV/LQX[/LQX[LVDPXOWLWDVNLQJV\VWHP$PXOWLWDVNLQJV\VWHPKDVPDQ\XVHUMREVDQGDQRSHUDWLQJV\VWHPZKLFKDUHDOOUXQQLQJDWRQFH2QDPDFKLQHZKHUHDQ\MREFDQRYHUZULWHWKHPHPRU\EHORQJLQJWRDQRWKHUMREDPXOWLWDVNLQJV\VWHPLVLPSRVVLEOH0XOWLWDVNLQJUHTXLUHVPHPRU\SURWHFWLRQ/LQX[XVHVSDJLQJWRLPSOHPHQWDPHPRU\SURWHFWLRQV\VWHP3DJLQJZDVRULJLQDOO\GHVLJQHGDVDV\VWHPIRUHFRQRPL]LQJRQPHPRU\/LQX[XVHVLWIRUWKLVSXUSRVHDVZHOODVIRUPHPRU\SURWHFWLRQ3DJLQJZRUNVE\LQWHUFHSWLQJHDFKPHPRU\DFFHVVHQFRXQWHUHGLQWKHXVHUVPDFKLQHFRGH,QRWKHUZRUGVHYHU\PHPRU\UHIHUHQFHLQDXVHUSURJUDPLVWXUQHGLQWRDUHTXHVWIRUPHPRU\DFFHVVZKLFKLVUHTXLUHGWRJRDFURVVWKHGHVNRIWKHSDJLQJV\VWHPIRUDSSURYDO7KLVPHDQVWKDWSDJLQJJHWVFRQWURORYHUPHPRU\DFFHVV,QRUGHUIRUWKLVWRKDSSHQWKHSURFHVVRUKDVWRKDYHSDJLQJZLUHGLQWRLW1HLWKHUWKHQRUWKHSURFHVVRUVVXSSRUWSDJLQJ7KHILUVW,QWHOSURFHVVRUZLWKSDJLQJVXSSRUWLVWKH7KH*OREDO$VVHPEOHU'LUHFWLYH,QWKHRILOHVSURGXFHGE\WKHJQXFRPSLOHUV\PEROVVXFKDVSULQWIRUWRORZHUZKLFKQHHGH[WHUQDOOLQNDJHDUHFRGHGGLIIHUHQWO\LQWKHV\PEROWDEOHV:LWKRXWWKLVVSHFLDOFRGLQJWKHJQXOLQNHUZLOOSDVVWKHPE\DQGOLQNDJHZLOOIDLO,QRUGHUWRUHFHLYHWKLVVSHFLDOHQFRGLQJWKHDVVHPEO\ODQJXDJHVRXUFHFRGHPXVWVSHFLDOO\LQGLFDWHV\PEROVZKLFKDUHWRUHFHLYHWKLVWUHDWPHQW7KHUHLVDQDVVHPEOHUGLUHFWLYHUHFRJQL]HGE\WKHJQXDVVHPEOHUDQGE\(GOLQDVZKLFKZLOOFDXVHWKHDVVHPEOHUWRHQFRGHDV\PEROLQWKHV\PEROWDEOHDVDYDLODEOHIRUOLQNDJH,WVV\QWD[LVJOREOV\PERO,Q1 $60 WKHV\QWD[LVJOREDOV\PERO&DOOLQJ$VVHPEOHUIURP&7KH+$)VXESURJUDPZRXOGQRWZRUNLIFDOOHGIURP&EHFDXVHLWGRHVQRWUHWXUQYDOXHVLQWKH($;UHJLVWHU$OVRLWGRHVQRWSXVKWKHUHJLVWHUVLWXVHV,QWKHFRGHEHORZ(&;LVSXVKHGEHFDXVHLWLVXVHGDQGWKHFDOOLQJSURJUDPFRXOGEHXVLQJLWIRUVRPHWKLQJHOVH:HDOVRQHHGWRPDNHWKHIXQFWLRQQDPHYLVLEOHXVLQJWKHJOREDOGLUHFWLYH:HKDYHMXVWZULWWHQDIXQFWLRQLQDVVHPEOHUZKLFKZHFDQFDOOIURPD&SURJUDP7KH&SURJUDPZLOOVWRUHWKHFDOOLQJSDUDPHWHURQWKHVWDFN,WZLOOEHEXULHGXQGHUWKHUHWXUQDGGUHVVSXVKHGE\WKHFDOOLQJSURJUDPDQGWKHFRQWHQWVRI(&;ZKLFKZHUHMXVWSXVKHG7KHVHWZRLWHPVRFFXS\HLJKWE\WHVRQWKHVWDFNVRWKHFDOOLQJSDUDPHWHULVDFFHVVHGDWWKHDGGUHVV (63 7KHUHVXOWLVVWRUHGLQ($;LQVWHDGRI(%;7RVDYHWKHREMHFWFRGHDVDRILOHZKLOHLQ(GOLQDVXVHWKHRNH\7RSURGXFHDQREMHFWFRGHILOHXVLQJ1 $60 HQWHU3URJUDPJOREDOKDOIRUJOREOLQ(GOLQDVKDOI3 86+ (&;(&;LVXVHGVRSXVKLW029(&;> (63 @6WDFNWRSLQWHJHUV029($;$*1,1&($;&RXQWWKHVXEWUDFWLRQV 68 %(&;5HSHDWHGO\VXEWUDFW-*$*1-='81,WFRPHVRXWHYHQ029($;,WVQRWHYHQ'81323(&;5(7OLQX[ER[QDVPIHOIKDOIDVP7KHIHOIVZLWFKVSHFLILHVWKHIRUPDWRIWKHREMHFWFRGHILOHZKLFKLQFXUUHQW/LQX[LVHOI7KLVIRUPDWLVGLVFXVVHGIXUWKHULQFKDSWHU3URJUDPLVD&SURJUDPZKLFKFDOOVWKHIXQFWLRQKDOIZKRVHDVVHPEO\FRGHLVVKRZQLQ3URJUDP,I3URJUDPLVVDYHGLQDILOHFROODW]FWKHQWRFRPSLOHLWDQGOLQNLWZLWKKDOIXVHJFFRQERWKILOHVOLQX[ER[JFFFROODW]FKDOIR5HFXUVLRQ,QUHFXUVLRQPXFKRIWKHZRUNRIFRPSXWDWLRQLVGRQHE\WKHSDUDPHWHUSDVVLQJPHFKDQLVP%HIRUHYHUVLRQRI/LQX[WKHVHSDUDWLRQRINHUQHODQGXVHUPHPRU\ZDVDFFRPSOLVKHGXVLQJWKHVHJPHQWDWLRQSURFHVV/LQX[FXUUHQWO\PDNHVQRXVHRIVHJPHQWDWLRQ1RZWKHVHSDUDWLRQLVDFFRPSOLVKHGVLPSO\DVDQDOORFDWLRQSROLF\7KLVLQFLGHQWDOO\PDNHV[/LQX[PRUHOLNH$OSKD/LQX[7KH$OSKDDUFKLWHFWXUHKDVQRVHJPHQWDWLRQ6HJPHQWDWLRQLVGLVFXVVHGLQFKDSWHUVDQG.HUQHO3DJHV7KH/LQX[SDJLQJDOJRULWKPQHYHUSDJHVNHUQHOPHPRU\RXWWRGLVN7KH/LQX[NHUQHOLVWKHUHIRUHDOZD\VLQ5$07KLVLVRQHUHDVRQWKDWFRPSLOLQJ/LQX[VSHFLDOO\IRUHDFKPDFKLQHLVZRUWKZKLOH,IWKHNHUQHOLVFRPSLOHGZLWKFRGHZKLFKLVQWQHHGHGVXFKDVGHYLFHGULYHUVIRUGHYLFHVWKHPDFKLQHGRHVQWKDYH5$0ZLOOEHSHUPDQHQWO\RFFXSLHGE\FRGHZKLFKLVQHYHUXVHG,WLVDOVRWKHUHDVRQWKDWPDFKLQHVUHTXLUHDSSUR[LPDWHO\0HJRI5$0GHSHQGLQJRQWKH/LQX[YHUVLRQWRUXQ/LQX[DWDOO.HUQHO0RGXOHV$OWKRXJKNHUQHOPHPRU\LVQHYHUWRXFKHGE\WKHSDJLQJV\VWHPLWKDVEHHQSRVVLEOHVLQFH/LQX[YHUVLRQWRDGGRUGHOHWHFKXQNVRINHUQHOPHPRU\SURYLGHGWKH\KDYHEHHQFRPSLOHGVHSDUDWHO\DVPRGXOHV7KHFRPPDQGVOLQX[ER[LQVPRGPRGXOHIRULQVWDOOPRGXOHDQGOLQX[ER[UPPRGPRGXOHIRUUHPRYHPRGXOHGRFKDQJHWKHDPRXQWRI5$0RFFXSLHGE\WKHNHUQHO7RLQVSHFWPHPRU\WRILQGRXWWKHDPRXQWRIPHPRU\DYDLODEOHWKH/LQX[FRPPDQGOLQX[ER[IUHHLVXVHIXO$GGUHVV7UDQVODWLRQ/LQX[XVHUPHPRU\DGGUHVVHVDUHYLUWXDODGGUHVVHVQRWDFWXDOSK\VLFDODGGUHVVHV/LQX[XVHVSDJLQJWRWUDQVODWHYLUWXDODGGUHVVHVWR5$0DGGUHVVHV[SDJLQJREWDLQVLWVWUDQVODWLRQVIURPSDJHWDEOHVVHWXSE\WKHRSHUDWLQJV\VWHP6LQFHWKHWUDQVODWLRQSURFHVVLVKDUGZLUHGLQWRWKHSURFHVVRU[SDJHWDEOHVPXVWKDYHWKHWZRWLHUHGVWUXFWXUHVKRZQLQ)LJXUH)LJXUH[3DJH7DEOH6WUXFWXUHFRPSXWDWLRQLVILQLVKHGWKH\PD\EHUHVWRUHGDJDLQ7KHIROORZLQJFRGHGRHVWKLV3 86+ ($;3 86+ (%;&RPSXWDWLRQ323(%;323($;7KHRUGHURIWKHSRSVLVWKHH[DFWUHYHUVHRIWKHRUGHURIWKHSXVKHV7KLVLVEHFDXVHRIWKHODVWVWRUHGILUVWUHWULHYHGFKDUDFWHURIDVWDFN7KHYDOXHVLQ($;DQG(%;DWWKHHQGVKRXOGEHWKHVDPHDVDWWKHEHJLQQLQJ%XWWKLVZLOORQO\EHWUXHLIWKHLQWHUYHQLQJFRPSXWDWLRQXVHVWKHVWDFNUHVSRQVLEO\7KLVPHDQVWKDWHDFKSXVKVKRXOGEHPDWFKHGZLWKDSRS,ISXVKHVDQGSRSVDUHQRWEDODQFHGWKHQWKHYDOXHVSRSSHGLQWR(%;DQG($;DWWKHHQGRIFRPSXWDWLRQZLOOQRWEHWKHVDPHDVWKHLURULJLQDOYDOXHV:KHQZULWLQJDXVHUSURJUDPWREHUXQLQ8QL[LWLVQRWQHFHVVDU\WRLQLWLDOL]HWKHVWDFNE\VWRULQJDYDOXHLQ (63 ,QIDFWVLQFHWKHVWDFNLVDOUHDG\VHWXSVWRULQJDQDUELWUDU\YDOXHLQ (63 ZRXOGGLVUXSWWKHH[LVWLQJVWDFNDQGFUDVKWKHSURJUDP:KHQZULWLQJDSURJUDPWRUXQLQ(GOLQDVKRZHYHULWLVQHFHVVDU\WRLQLWLDOL]H (63 6XESURJUDPV+LJKOHYHOSURJUDPPLQJODQJXDJHVXVHVXESURJUDPVLQRUGHUWRUHGXFHFRPSOH[WDVNVWRVLPSOHUFRPSRQHQWV,Q&VXESURJUDPVDUHIXQFWLRQV$IXQFWLRQPD\EHFDOOHGDVWKRXJKLWZHUHDQRWKHU&LQVWUXFWLRQ,IWKHIXQFWLRQVXESUKDVEHHQGHILQHGWKHQLWPD\DSSHDULQDOLQHRIDPDLQSURJUDPDVLQ3URJUDP3URJUDPPDLQ^LQW[\]VXESU7KLVVXESURJUDPLVGHILQHGVHSDUDWHO\`7KH&$//DQG5(7&RPPDQGV&RGLQJDQDVVHPEOHUSURJUDPZKLFKKDVDVXESURJUDPLVGRQHXVLQJWKH&$//DQG5(7LQVWUXFWLRQV5(7VWDQGVIRUUHWXUQ7KHVHFRPPDQGVZRUNOLNHMXPSWRDQGMXPSEDFNFRPPDQGV7KHIRUPDWRIWKH&$//LQVWUXFWLRQLVYHU\VLPLODUWRWKHIRUPDWRIWKH-03LQVWUXFWLRQ3URJUDPVXESU^LQWDEFUHWXUQF`&$//ODEHO$VZLWKWKH-03LQVWUXFWLRQWKHODEHOLVFUHDWHGE\WKHSURJUDPPHUDQGUHIHUVWRWKHOLQHZKRVHODEHOILHOGLWRFFXSLHV:KHQWKHVXESURJUDPLVGRQHFRQWUROQHHGVWREHWUDQVIHUUHGEDFNWRWKHPDLQSURJUDPLQSDUWLFXODUWKHQH[WLQVWUXFWLRQH[HFXWHGLQWKHPDLQSURJUDPQHHGVWREHWKHLQVWUXFWLRQIROORZLQJWKH&$//LQVWUXFWLRQ7RPDNHWKLVSRVVLEOHWKHSURFHVVRUSXVKHVWKHDGGUHVVRIWKHQH[WLQVWUXFWLRQRQWRWKHVWDFNEHIRUHLWOHDYHVWKH7KLVELWLILWLVGRHVQRWEORFNDFFHVV,ILWLVLWLVFKHFNHGDJDLQVWDWZRELWSULYLOHJHYDOXHVWRUHGLQDVSHFLDOUHJLVWHUFDOOHGWKH&3/UHJLVWHU7KLVUHJLVWHUDQGWKHSULYLOHJHOHYHOVVWRUHGLQLWDUHGLVFXVVHGLQFKDSWHUVHFWLRQ$FFHVVLVEORFNHGLIWKHYDOXHLQWKH&3/UHJLVWHULV:KHQXVHUSURJUDPVDUHUXQQLQJWKH&3/UHJLVWHUKROGV7KLVLVWKHEDVLFSURWHFWLRQWKDWNHUQHOPHPRU\KDVDJDLQVWDFFHVVE\XVHUSURJUDPV3DJLQJ3DJH7DEOHV(QWULHVLQWKHSDJHWDEOHWDEOHORRNMXVWOLNHHQWULHVLQWKHSDJHWDEOH7KHSUHVHQWELWLQHDFKPHDQVWKHVDPHWKLQJ,ILWLVFOHDUHGLWPHDQVWKDWWKHVRXJKWDIWHULWHPLVQRWSUHVHQW-XVWDVDSDJHRIVRPHSURFHVVVPHPRU\FDQEHSDJHGRXWWRGLVNVRFDQDSDJHWDEOH-XVWDV.RIDGGUHVVVSDFHLQDSDJHFDQEHPDUNHGDVXQDOORFDWHGVRFDQWKH0HJRIDGGUHVVVSDFHXQGHUDSDJHWDEOHEHPDUNHGDVXQDOORFDWHG$PLVVLQJSDJHWDEOHFDXVHVDSDJHIDXOWRUDVHJPHQWDWLRQIDXOWMXVWOLNHDPLVVLQJSDJHRIXVHUPHPRU\3URJUDP6HJPHQWV&RQVLGHU3URJUDP:KHQWKLVSURJUDPLVUXQWKHOLQHODEHOOHG$%&ZLSHVLWVHOIRXW7KLVSURJUDPLVDQH[DPSOHRIVHOIPRGLI\LQJFRGH2QFHXSRQDWLPHLQWKHEDGROGGD\VVHOIPRGLI\LQJFRGHZDVVRPHWLPHVXVHGWRVDYHDIHZE\WHVRIPHPRU\VSDFH7RGD\VHOIPRGLI\LQJFRGHLVQRWFRQVLGHUHGJRRGSURJUDPPLQJ7RP6KDQOH\SXWLWPRUHEOXQWO\ZKHQKHZURWHWKDWSURJUDPPHUVZKRFUHDWHVHOIPRGLI\LQJFRGHVKRXOGEHFDVWLQWRWKHSLWV2UGLQDULO\WKHRQO\UHDVRQWKDWDUXQQLQJSURJUDPLVPRGLILHGLVWKDWVRPHWKLQJKDVJRQHZURQJ5XQQLQJSURJUDPVVKRXOGQRWJHWPRGLILHG3URJUDP3URJUDPZKLFKVHOIGHVWUXFWV,1$/>@$%&029>$%&@$/5(71RQ:ULWHDEOH0HPRU\8QL[UHTXLUHVWKDWUXQQLQJSURJUDPVEHSURWHFWHGIURPDFFLGHQWDOPRGLILFDWLRQE\EHLQJVWRUHGLQPHPRU\ZKLFKLVQRWZULWHDEOH/LQX[XVHVELWRIWKHSDJHWDEOHHQWU\WRLPSOHPHQWWKLVUHTXLUHPHQW7KLVLVWKHELWPDUNHG:B5IRU:ULWH5HDGLQWKHGLDJUDP,IWKLVELWLVFOHDUHGWKHLQGH[HGSDJHLVQRWZULWHDEOH:KHQWKHSURFHVVRUHQFRXQWHUVDZULWHFRPPDQGVXFKDV029>+@$/WKLVELWLVFKHFNHG)LUVWWKHSDJHWDEOHHQWU\IRUWKHDGGUHVV+LVIHWFKHG$VVXPLQJWKHSUHVHQWELWLQWKHHQWU\IRUWKLVSDJHLVVHWWKHQEHFDXVHWKLVLQVWUXFWLRQLVDZULWHFRPPDQGELWWKHZULWHRUUHDGELWLVFKHFNHG,IWKLVELWLVQRWVHWWKHSURFHVVRUZLOOQRWH[HFXWHWKHLQVWUXFWLRQDQG/LQX[LVVXHVD6HJPHQWDWLRQ)DXOWHUURUPHVVDJH)DXOWVDUHGHVFULEHGLQJUHDWHUGHWDLOLQFKDSWHUVHFWLRQ8QL[SURWHFWVFRGHE\PDUNLQJLWDVQRQZULWHDEOH:ULWHDEOH0HPRU\'DWDVSDFHXVHGIRUFRPSXWDWLRQQHHGVWREHLQPHPRU\ZKLFKLVZULWHDEOH&RQVLGHU3URJUDP7KHODEHO;<=MXVWPDUNVVWRUHGGDWD7KHFRGHLVSHUIHFWO\)LJXUH$IWHU3 86+ ($;LVYHU\VLPLODUWR 68 % (63 029> (63 @($;%HFDXVHWKHVWDFNSRLQWHUSRLQWVWRWKHODVWRFFXSLHGORFDWLRQUDWKHUWKDQWKHILUVWXQRFFXSLHGORFDWLRQRIWKHVWDFND3 86+ PXVWEHFDUULHGRXWE\VXEWUDFWLQJIURPWKHVWDFNSRLQWHUILUVWDQGWKHQWUDQVIHUULQJWKHE\WHVWRWKHVWDFNUDWKHUWKDQWKHRWKHUZD\DURXQG+DYLQJWKHVWDFNSRLQWHUSRLQWWRWKHILUVWDYDLODEOHORFDWLRQZRXOGEHDUHDVRQDEOHSROLF\LIDOOSXVKHVDQGSRSVZHUHWKHVDPHVL]H%XWVLQFHSXVKHVDQGSRSVPD\EHHLWKHUWZRRUIRXUE\WHVWKLVLVQRWDWHQDEOHSROLF\7KH323&RPPDQG7KHRSSRVLWHRSHUDWLRQLVFDOOHGDSRS/LNHWKH3 86+ LQVWUXFWLRQ323WDNHVUHJLVWHUDQGPHPRU\RSHUDQGVZKLFKPD\EHHLWKHUWZRRUIRXUE\WHV8QOLNH3 86+ LWGRHVQRWWDNHLPPHGLDWHRSHUDQGV$VZLWKSXVKHVWKHVL]HRIWKHRSHUDQGGHWHUPLQHVWKHQXPEHURIE\WHVWREHSRSSHG6LQFH%;LVDWZRE\WHUHJLVWHU323%;SRSVWZRE\WHVRIIWKHVWDFN323%;LVYHU\VLPLODUWR029%;> (63 @$'' (63 2QHXVHIRUWKHVWDFNLVVLPSO\IRUVWRUDJHZKHQWKHUHDUHQRWHQRXJKUHJLVWHUVDYDLODEOH6XSSRVHWKHUHDUHYDOXHVLQ($;DQG(%;ZKLFKDUHLPSRUWDQWDQGQHHGWREHVDYHGEXWWKDWDOVRDFRPSXWDWLRQKDVWREHGRQHZKLFKXVHVWKHUHJLVWHUV($;DQG(%;7KLVLVDVLWXDWLRQZKLFKFDOOVIRUXVLQJWKHVWDFN%HIRUHWKHFRPSXWDWLRQLVGRQHWKHYDOXHVLQWKHUHJLVWHUV($;DQG(%;PD\EHVDYHGRQWKHVWDFN$IWHUWKH0XOWLWDVNLQJ%HIRUHPXOWLWDVNLQJRSHUDWLQJV\VWHPVH[LVWHGFRPSXWHUSURJUDPVZHUHH[HFXWHGLQVHTXHQFHLHRQHDIWHUWKHRWKHU1RSURJUDPZDVDEOHWREHJLQH[HFXWLQJXQWLOWKHSURJUDPDKHDGRILWZDVILQLVKHG2SHUDWLQJV\VWHPVZKLFKUDQSURJUDPVLQVHULHVOLNHWKLVZHUHFDOOHGEDWFKRSHUDWLQJV\VWHPV$PXOWLWDVNLQJV\VWHPDOORZVSURJUDPVWRWDNHWXUQVXVLQJSURFHVVRUV$QRSHUDWLQJV\VWHPSURJUDPFDOOHGWKHVFKHGXOHUDFWVDVDUHIHUHHDQGIRUFHVXVHUSURJUDPVWR\LHOGWRRQHDQRWKHUHYHQZKHQWKH\DUHQRWILQLVKHG$WDQ\JLYHQPRPHQWWKHUHPD\EHPDQ\XVHUSURJUDPVWDNLQJWXUQVDQGZDLWLQJIRUSURFHVVRUWLPH(DFKRIWKHVHSURJUDPVLVFDOOHGDWDVNRUDSURFHVV$GLVWLQFWLRQKDVWREHPDGHEHWZHHQDSURJUDPDQGDSURFHVVVLQFHRQHSURJUDPFDQEHFDOOHGVHYHUDOWLPHVE\VHYHUDOXVHUVDOODWRQFH(DFKVHSDUDWHLQVWDQFHRIDSURJUDPLVDSURFHVV,Q/LQX[ZHFDQOLVWWKHSURFHVVHVE\XVLQJWKHOLQX[ER[SVDX[FRPPDQG2UWRFRQGXFWDPRUHGHWDLOHGH[DPLQDWLRQZHFDQH[SORUHWKHSURFGLUHFWRU\$PXOWLWDVNLQJV\VWHPVXFKDV/LQX[LVFRQWLQXDOO\MXJJOLQJLWVSURFHVVRUUHVRXUFHVSDVVLQJWKHPIURPSURFHVVWRSURFHVV(DFKWLPHDSURFHVVJHWVEXPSHGIURPDSURFHVVRULWKDVWRVDYHLWVFXUUHQWVWDWH3DUWRIWKHZRUNRIVDYLQJLVGRQHE\DKDUGZLUHGURXWLQHZKLFKLVH[HFXWHGZKHQWKH[GRHVDWDVNVZLWFK,WVDYHVDOOFXUUHQWUHJLVWHUVWRDUHJLRQLQPHPRU\FDOOHGWKHWDVNVWDWHVHJPHQW7KHWDVNVWDWHVHJPHQWKROGVWKHIUR]HQVWDWHRIDWDVNZKLFKLVQRWFXUUHQWO\UXQQLQJ(YHU\WDVNKDVLWVRZQWDVNVWDWHVHJPHQW7KHVHWDVNVWDWHVHJPHQWVPDNHLWSRVVLEOHWRVZLWFKIURPRQHWDVNWRDQRWKHU)LJXUHVKRZVWKHEDVLFOD\RXWRIDWDVNVWDWHVHJPHQWLQFOXGLQJWKHVSDFHIRUDOOWKHJHQHUDOUHJLVWHUVDQGDUHJLVWHUFDOOHGWKH&5UHJLVWHU6RPHVSDFHWKDWLVXQPDUNHGLQWKLVILJXUHLVGLVFXVVHGLQFKDSWHU)LJXUH7DVN6WDWH6HJPHQW029$/>+@$VMXVWH[SODLQHGLQVHFWLRQDWDEOHHQWU\IRUWKLVDGGUHVVLVREWDLQHG7KLVHQWU\LVIRXUE\WHVLQVL]H,WVOHDVWVLJQLILFDQWELWLVFDOOHGWKHSUHVHQWELW,QWKHGLDJUDPVKRZQKHUHLWLVPDUNHG33IRUSDJHSUHVHQW:KHQWKHSUHVHQWELWLVVHWLWPHDQVWKDWWKHVRXJKWDIWHUSDJHLVORFDWHGLQ5$0,QWKLVFDVHWKHFDOOLQJSURJUDPLVOXFN\DQGWKHSDJHWDEOHHQWU\MXVWUHDGSURYLGHVWKHSK\VLFDODGGUHVVRIWKHSDJHFRQWDLQLQJWKHUHTXLUHGE\WH6LQFHDOOSDJHIUDPHVLQSK\VLFDOPHPRU\DUHVWRUHGDWDGGUHVVHVZKRVHERWWRPELWVDUH]HURWKHDGGUHVVFDQEHJLYHQXVLQJLWVXSSHUELWV7KDWLVZKDWWKHWRSELWVRIWKHSDJHWDEOHHQWU\SURYLGH2QFHWKHDGGUHVVRIWKHSDJHLVGHWHUPLQHGWKHPHPRU\UHDGLVFRPSOHWHGDVVKRZQLQVHFWLRQ0HPRU\3URWHFWLRQ:KHQWKHSUHVHQWELWLVQRWVHWWKHUHDUHWZRSRVVLELOLWLHV ... ILENOILENUHWXUQG`3URJUDPJOREDOILEILE3 86+ (&;*LYHVXVDFFHVVWR(&;029($;> (63 @$FFHVVSDUDPHWHU&03($;LIN-$(( /6 029($;3XWWKHUHWXUQYDOXHLQ($;-03'81( /6 '(&($;*HWN±029(&;($;($;ZLOOEHRYHUZULWWHQ$OWKRXJKWKH (63 LVFDOOHGDJHQHUDOUHJLVWHUEHFDXVHLWLVDFFHVVLEOHWRWKHSURJUDPPHUOLNHWKHUHJLVWHUV($;(%;HWFZULWHVWR (63 VKRXOGEHGRQHRQO\ZLWKJUHDWFDUH6XSSRVHWKDW (63 FRQWDLQHGWKHDGGUHVV+DVLQ)LJXUH7KHQVWRULQJWKHE\WH+RQWKHVWDFNZRXOGILOOWKHORFDWLRQ+DQGWKHVWDFNSRLQWHUZRXOGEHFKDQJHGDVVKRZQLQ)LJXUH7KLVNLQGRIRSHUDWLRQLVFDOOHGDSXVK7KHRQHE\WHSXVKVKRZQKHUHLVHVVHQWLDOO\WKHVDPHDVWKHIROORZLQJWZRRSHUDWLRQV)LJXUH%HIRUH3XVK)LJXUH$IWHU3XVK'(& (63 0RYHWKHSRLQWHUWRWKHILUVWYDFDQF\029> (63 @+6WRUH+DWWKHDGGUHVVLQ (63 ,QIDFWWKH[GRHVQRWDOORZRQHE\WHSXVKHV$OOSXVKHVPXVWEHHLWKHUWZRE\WHRUIRXUE\WHSXVKHV7KHQXPEHURIE\WHVSXVKHGLVGHWHUPLQHGE\WKHVL]HRIWKHRSHUDQGRQWKH3 86+ LQVWUXFWLRQ7KH3 86+ &RPPDQG7KHPRVWFRPPRQIRUPRIWKH3 86+ LQVWUXFWLRQLV3 86+ UHJ$OORZDEOHUHJLVWHUVLQFOXGHWKHDQGELWJHQHUDOUHJLVWHUVEXWQRWWKHHLJKWELWUHJLVWHUV0HPRU\DQGLPPHGLDWHRSHUDQGVFDQDOVREHXVHGZLWK3 86+ EXWWKHUHJLVWHURSHUDQGIRUPLVWKHPRVWXVHIXO)LJXUHDQG)LJXUHVKRZWKHHIIHFWRID3 86+ ($;LQVWUXFWLRQ)LJXUH%HIRUH3 86+ ($;3 86+ ($;3DVVN²DVSDUDPHWHU&$//ILE*HWEDFNILEN±OLQ($;$'' (63 *HWULGRISDUDPHWHU'(&(&;*HWN±3 86+ (&;3DVVNDVSDUDPHWHU029(&;($;3XWILEN±OLQWR(&;&$//ILE*HWEDFNILEN±LQ($;$'' (63 *HWULGRISDUDPHWHU$''($;(&;$GGWKHWZRSDUWLDOUHVXOWV323(&;5HVWRUHWKHRULJLQDOYDOXH5(73URJUDPPDLQ^LQW[\SULQWI(QWHUDQXPEHUVFDQIG[\ ... ILENOILENUHWXUQG`3URJUDPJOREDOILEILE3 86+ (&;*LYHVXVDFFHVVWR(&;029($;> (63 @$FFHVVSDUDPHWHU&03($;LIN-$(( /6 029($;3XWWKHUHWXUQYDOXHLQ($;-03'81( /6 '(&($;*HWN±029(&;($;($;ZLOOEHRYHUZULWWHQ$OWKRXJKWKH (63 LVFDOOHGDJHQHUDOUHJLVWHUEHFDXVHLWLVDFFHVVLEOHWRWKHSURJUDPPHUOLNHWKHUHJLVWHUV($;(%;HWFZULWHVWR (63 VKRXOGEHGRQHRQO\ZLWKJUHDWFDUH6XSSRVHWKDW (63 FRQWDLQHGWKHDGGUHVV+DVLQ)LJXUH7KHQVWRULQJWKHE\WH+RQWKHVWDFNZRXOGILOOWKHORFDWLRQ+DQGWKHVWDFNSRLQWHUZRXOGEHFKDQJHGDVVKRZQLQ)LJXUH7KLVNLQGRIRSHUDWLRQLVFDOOHGDSXVK7KHRQHE\WHSXVKVKRZQKHUHLVHVVHQWLDOO\WKHVDPHDVWKHIROORZLQJWZRRSHUDWLRQV)LJXUH%HIRUH3XVK)LJXUH$IWHU3XVK'(& (63 0RYHWKHSRLQWHUWRWKHILUVWYDFDQF\029> (63 @+6WRUH+DWWKHDGGUHVVLQ (63 ,QIDFWWKH[GRHVQRWDOORZRQHE\WHSXVKHV$OOSXVKHVPXVWEHHLWKHUWZRE\WHRUIRXUE\WHSXVKHV7KHQXPEHURIE\WHVSXVKHGLVGHWHUPLQHGE\WKHVL]HRIWKHRSHUDQGRQWKH3 86+ LQVWUXFWLRQ7KH3 86+ &RPPDQG7KHPRVWFRPPRQIRUPRIWKH3 86+ LQVWUXFWLRQLV3 86+ UHJ$OORZDEOHUHJLVWHUVLQFOXGHWKHDQGELWJHQHUDOUHJLVWHUVEXWQRWWKHHLJKWELWUHJLVWHUV0HPRU\DQGLPPHGLDWHRSHUDQGVFDQDOVREHXVHGZLWK3 86+ EXWWKHUHJLVWHURSHUDQGIRUPLVWKHPRVWXVHIXO)LJXUHDQG)LJXUHVKRZWKHHIIHFWRID3 86+ ($;LQVWUXFWLRQ)LJXUH%HIRUH3 86+ ($;3 86+ ($;3DVVN²DVSDUDPHWHU&$//ILE*HWEDFNILEN±OLQ($;$'' (63 *HWULGRISDUDPHWHU'(&(&;*HWN±3 86+ (&;3DVVNDVSDUDPHWHU029(&;($;3XWILEN±OLQWR(&;&$//ILE*HWEDFNILEN±LQ($;$'' (63 *HWULGRISDUDPHWHU$''($;(&;$GGWKHWZRSDUWLDOUHVXOWV323(&;5HVWRUHWKHRULJLQDOYDOXH5(73URJUDPPDLQ^LQW[\SULQWI(QWHUDQXPEHUVFDQIG[\...
  • 18
  • 340
  • 0
linux assembly language programming PHẦN 1 ppt

linux assembly language programming PHẦN 1 ppt

... $OH[LV+H\GW&RYHUGHVLJQGLUHFWRU-HUU\9RWWD&RYHUGHVLJQHU1LQD6FXGHUL7KLVERRNLVGHGLFDWHGWRDOOLPSULVRQHG3ORZVKDUHVDFWLYLVWVIRUDWWHPSWLQJWRGRZLWKLURQZKDWDOVRQHHGVWREHGRQHZLWKVLOLFRQ/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ35()$&(,1752'8&7,217KH)HWFK([HFXWH&\FOH7KH/LQX[2SHUDWLQJ 6\ VWHP7KH*QX&&RPSLOHU7KH(GOLQDV$VVHPEOHU1 $60 2WKHU$VVHPEOHUV3/$&(+2/',1*180(5$7,217KH'HFLPDODQG3HQWLPDO 6\ VWHPV3HQWLPDO$ULWKPHWLF&RQYHUVLRQWR3HQWLPDO7KH%LQDU\ 6\ VWHP0HPRU\DVD5HFWDQJOHRI%LWV7KH+H[DGHFLPDO 6\ VWHP%DVH'LVWLQJXLVKLQJ1RWDWLRQV)UDFWLRQVLQ2WKHU%DVHV&RQYHUWLQJ)UDFWLRQV/2*,&&,5&8, 76 $1'&20387$7,217KH127*DWH%RROHDQ2SHUDWRUV/RJLF*DWHV$GGLWLRQ&LUFXLWV6HTXHQWLDO&LUFXLWV1HJDWLYH1XPEHU5HSUHVHQWDWLRQ6XEWUDFWLRQ8VLQJ1HJDWLRQ3ODFHKROGLQJ7ZRV&RPSOHPHQW0HPRU\&LUFXLWV[*HQHUDO5HJLVWHUVDQGWKHLU$QFHVWU\7KH029&RPPDQG$GGLWLRQDQG6XEWUDFWLRQ&RPPDQGV0XOWLSOLFDWLRQDQG'LYLVLRQ&RPPDQGV $66 (0%/</$1*8$*(7KH)RXU)LHOG)RUPDW&RPSXWHUVIURPWKH&386WDQGSRLQW6LPSOH$VVHPEO\/DQJXDJH3URJUDPV$VVHPEOHU3URJUDPVZLWK-XPSV$VVHPEOHU3URJUDPVZLWK/RRSV6LJQHG&RPSDULVRQV8QVLJQHG&RPSDULVRQV/LQX[VILOHV0$&+,1(/$1*8$*($VVHPEOLQJ6LPSOH3URJUDPV2SFRGH6SDFH7KH0RG50%\WH6SDFH2)«1DWLYH$GGLWLRQ8VLQJWKHQDWLYHDULWKPHWLFKRZHYHULVHDVLHUWKDQWKLVHVSHFLDOO\ZKHQWKHQXPEHUVJHWODUJHU$ERXWDOOWKDWVQHFHVVDU\WRUHPHPEHULVWKDWILYHRIDQ\RQHXQLWPXVWEHFDUULHGE\FRQYHUWLQJLWWRRQHRIWKHQH[WODUJHUXQLW7KHRQHVRUSHQQLHVFROXPQWRWDOVVHYHQZKLFKLVZKLFKLVFDUU\LVVL[ZKLFKLVZKLFKLVFDUU\$QGLVHLJKWZKLFKLVZKLFKLVFDUU\&OHDUO\WKHQDWLYHDULWKPHWLFLVHDVLHURQFHZHXQGHUVWDQGLW1DWLYH6XEWUDFWLRQ6XEWUDFWLRQUHTXLUHVERUURZLQJIRUH[DPSOHFRQYHUWLQJDTXDUWHUWRILYHQLFNHOVRUDQLFNHOWRILYHSHQQLHV7KHIROORZLQJVXEWUDFWLRQRIWKUHHIURPWHQLOOXVWUDWHVERUURZLQJ%RUURZDQLFNHOIURPWKHQLFNHOVFROXPQDQGFRQYHUWLWLQWRILYHSHQQLHV2QHQLFNHOLVOHIW6RZHJHWRQHQLFNHODQGWZRSHQQLHVOHIW&RQYHUVLRQWR3HQWLPDO6RPHWLPHVFRQYHUVLRQVDUHXQDYRLGDEOH)RUDFRPSXWHUWREHDEOHWRVWRUHDQXPEHULQELQDU\ZKLFKLVLQSXWLQGHFLPDODFRQYHUVLRQLVQHHGHG$OWKRXJKFRQYHUVLRQVFDQEHGRQHE\VHDUFKLQJIRUDUHSUHVHQWDWLRQZKLFKZRUNVWKHUHDUHPRUHHIILFLHQWPHWKRGV&RQVLGHUWKHFRQYHUVLRQRILQWREDVHILYH7RXQGHUVWDQGWKLVFRQYHUVLRQLWPD\KHOSWRORRNDWWKHDQVZHUEHIRUHZHVWDUW:HFDQVHHWKDWFDQEHIDFWRUHGRXWRIWKLVVXPH[FHSWIRUWKHDWWKHHQG%XWWKLVMXVWVD\VZKDWWKHTXRWLHQWDQGUHPDLQGHURIGLYLGHGE\DUH1RWLFHWKDWWKHUHPDLQGHULVRXUXQLWVGLJLW)XUWKHUPRUHZHFDQFDOFXODWHWKLVTXRWLHQWDQGUHPDLQGHUXVLQJEDVHWHQZKLFKLVZKDWZHKDYHDYDLODEOHZKHQZHVWDUWWKLVFRQYHUVLRQ:HKDYHLQEDVHWHQWKDWZKHUHDJDLQSHHNLQJDWWKHDQVZHUVKRZVXVWKDW7KHTXRWLHQWFRQWDLQVWKHLQIRUPDWLRQQHHGHGWRJHWDOOWKHRWKHUGLJLWV7KH\FDQEHREWDLQHGXVLQJPRUHGLYLVLRQV0DQ\SHRSOHZKRXVHFRPSXWHUVVLPSO\UXQSURJUDPV7RWKHPDSURJUDPLVDFDQQHGVRIWZDUHSDFNDJH3HRSOHZKROLNHWRZULWHSURJUDPVOLNHWREHDEOHWRVKDSHWKHEHKDYLRURIWKHPDFKLQHWKHZD\PHWDOVPLWKVVKDSHPHWDOLQWRXVHIXOPHFKDQLFDOWRROV$PRQJVWDOOWKHSURJUDPVRQDFRPSXWHUWKHUHLVRQHSURJUDPZKLFKUXQVWKHPDFKLQHWKHRSHUDWLQJV\VWHP,WFRQWUROVHYHU\WKLQJ,WRIIHUVVHUYLFHVWRWKHRWKHUSURJUDPV0RVWRSHUDWLQJV\VWHPVIRUFHSURJUDPPHUVWROHDYHWKHLUSURJUDPPLQJVNLOOVEHKLQGDVWKH\DSSURDFKWKHRSHUDWLQJV\VWHPDQGWRXVHLWDVWKH\ZRXOGDFDQQHGVRIWZDUHSDFNDJH7KDWLVEHFDXVHLWVVRXUFHFRGHLVDVHFUHW/LQX[SRUWHQGVWKHHQGRIVHFUHWFRGHLQFRPSXWLQJ%HFDXVHWKH/LQX[VRXUFHFRGHDQGDFRPSLOHUIRULWDUHULJKWWKHUHRQWKHFRPSXWHUDORQJZLWKWKHRWKHUVRXUFHFRGHLWDOORZVSURJUDPPHUVWRZRUNZLWKWKHRSHUDWLQJV\VWHPDVWKH\GRZLWKSURJUDPVWKH\KDYHZULWWHQ2SHUDWLQJV\VWHPVZHUHRQFHZULWWHQE\SURJUDPPHUVHPSOR\HGE\FRPSXWHUPDQXIDFWXUHUV5HYROXWLRQVLQKDUGZDUHSURGXFHGFRUUHVSRQGLQJUHYROXWLRQVLQWKHVRIWZDUH:KHQ/LQXV7RUYDOGVUHZURWH/LQX[VRWKDWLWZRXOGUXQRQWKH$OSKDDUFKLWHFWXUHKLVJRDOZDVQRWWRLQFUHDVHLWVKDUGZDUHEDVHIURPRQHSODWIRUPWRWZREXWWRPDNH/LQX[SODWIRUPLQGHSHQGHQW7KHVXEVHTXHQWSRUWVRI/LQX[WRHYHU\WKLQJIURPD6SDUFWRD3RZHU3&GHPRQVWUDWHWKHVXFFHVVRIKLVUHZULWH7KHFKLHIYDOXHRILWLVWKDWLWSURYLGHVXVZLWKFRQILGHQFHWKDW/LQX[LVKHUHWRVWD\:HGRQWKDYHWRIHDUD3RZHU3&UHYROXWLRQFRPLQJDORQJDQGIRUFLQJXVWRGXPSDOORIRXUROGVRIWZDUH$VVHPEO\FRGHRQWKHRWKHUKDQGLVLQWULQVLFDOO\SODWIRUPGHSHQGHQWDQGLVMXVWLILDEO\UHJDUGHGZLWKFDXWLRQIRUMXVWWKLVUHDVRQ,WZLOOKDYHWREHUHGRQHZKHQWKHQH[WKDUGZDUHUHYROXWLRQWDNHVSODFH)XUWKHUPRUHSHRSOHZKRFRPSDUHWKHPDFKLQHODQJXDJHRIWKHZLWKRWKHUPDFKLQHODQJXDJHVERWKUHDODQGLGHDOLQHYLWDEO\HQGXSUHJDUGLQJWKHODQJXDJHDVDKLVWRULFDODFFLGHQW2QWKHRWKHUKDQGWKHJHQHWLFFRGHLVVRPHWLPHVUHIHUUHGWRDVDIUR]HQDFFLGHQW7KHWHUPLVEDVHGRQWKHLGHDWKDWWKHJHQHWLFFRGHFHDVHGLWVHYROXWLRQZKHQWKHQXPEHURISURWHLQVZKRVHFRGHZRXOGEHEURNHQE\DPXWDWLRQLQWKHJHQHWLFFRGHEHFDPHVRODUJHWKDWVXFKPXWDWLRQVEHFDPHOHWKDODQGVRWKHFRGHEHFDPHIL[HG,WUHPDLQVWREHVHHQZKHWKHUPDFKLQHFRGHKDVEHHQIUR]HQLQWRSODFHE\WKHVL]HRILWVVRIWZDUHEDVH7KHWKUHDWRID3RZHU3&UHYROXWLRQKDVSDVVHG2QWKHRWKHUKDQGPDQ\/LQX[HQWKXVLDVWVDQWLFLSDWHDQ$OSKDUHYROXWLRQ%XWWKH$OSKDUHYROXWLRQKDVQRWKDSSHQHGDQGLWPD\QRWKDSSHQ7KHODQJXDJHKDVEHHQDURXQGIRUDORQJWLPH:LWKPDQ\5 ,6& amp;PDFKLQHVQRZHPXODWLQJWKHDUFKLWHFWXUHLVQWLWWLPHWRFRQVLGHUSURJUDPPLQJLQDVVHPEO\ODQJXDJH"$VVHPEO\ODQJXDJHLVPRUHZRUNEXWLWKDVLWVDGYDQWDJHV$YHU\QLFHIHDWXUHRIDVVHPEO\ODQJXDJHFRGHZKLFKLWVKDUHVZLWK/LQX[LWVHOILQFLGHQWDOO\LVWKDWIURPDFUDVVSHUIRUPDQFHVWDQGSRLQWLWIXQFWLRQVEHDXWLIXOO\5HO\LQJRQFRPSLOHUVWRSURGXFHJRRGFRGHLVXVXDOO\MXVWLILDEOHDVDWLPHVDYLQJPHDVXUH%XWWRJHWWKHEHVWSRVVLEOHFRGHWKHUHLVVWLOOQREHWWHURSWLRQWKDQWRXVHDVVHPEO\ODQJXDJH:KHQKLJKOHYHOODQJXDJHVZHUHVWLOODQRYHOW\DQGUHIHUUHGWRDVDXWRPDWLFSURJUDPPLQJPDQ\SURJUDPPHUVZHUHJUHDWO\RIIHQGHGE\WKHP7KH\ZHUHFRQYLQFHGWKDWQRFRPSLOHUSURJUDPFRXOGZULWHFRGHDVZHOODVWKH\FRXOG7KH\ZHUHULJKWRIFRXUVH&RPSLOHUVSURGXFHFKHDSHUFRGHEXWQRWEHWWHUFRGH7RJHWWKHIXOOPHDVXUHRIVSHHGDQGJUDFHWKDWDPDFKLQHLVFDSDEOHRIWKHUHLVQRVXEVWLWXWHIRUDVVHPEO\ODQJXDJH)XUWKHUPRUHHYHQLIWKH$OSKDUHYROXWLRQDUULYHVRQVFKHGXOHWRPRUURZWKHUHZLOOUHPDLQLQWKHZRUOGPLOOLRQVRISURFHVVRUVUXQQLQJDODQJXDJHZKLFKZRUNEHDXWLIXOO\DQGQHHGWREHSXWWRDVRFLDOO\UHVSRQVLEOHXVH&RPSXWHUVFDQEHSURJUDPPHGWRUHSRUWRQRXUEX\LQJKDELWVRUWRVHQGRIIQXFOHDUPLVVLOHV%XWWKH\FDQDOVREHSURJUDPPHGWRFRPPXQLFDWHZLWKSULYDF\RUWRVXSSRUWPHGLFDOUHVHDUFK$VVLOLFRQVPLWKVRXUMRELVWRVKDSHWKHEHKDYLRURIWKHPDFKLQHWRZDUGVDKXPDQDJHQGD7KLVERRNDVVXPHVWKDWWKHUHDGHUKDVVRPHNQRZOHGJHRI&EXWLWPDNHVQRRWKHUDVVXPSWLRQV6WDUUHGVHFWLRQVRIWKHERRNDUHQRWQHHGHGVXEVHTXHQWO\DQGPD\EHVNLSSHGZKHQWKH\DUHQRWRILQWULQVLFLQWHUHVW,RZHWKDQNVWR'DYH)HOWHUIRUZULWLQJDSDUWLDOVLPXODWRURIWKH7KLVVLPXODWRUJRWPHVWDUWHGZULWLQJ(GOLQDV*LYHQDEDVHILYHDULWKPHWLFSUREOHPZHKDYHDFKRLFHRIPHWKRGV:HFDQFRQYHUWWKHVHQXPEHUVLQWREDVHWHQGRWKHDULWKPHWLFDQGWKHQFRQYHUWEDFNWREDVHILYH2UZHFDQGRWKHSUREOHPZLWKRXWDQ\FRQYHUVLRQVXVLQJWKHQDWLYHDULWKPHWLF7KHILUVWPHWKRGLVHDVLHUDWILUVWVLQFHZHDUHXVHGWREDVHWHQ7KLQNLQJLQWHUPVRIPRQHWDU\XQLWVLVIRXUTXDUWHUVWZRQLFNHOVDQGWKUHHSHQQLHVLHFHQWVLQRUGLQDU\EDVHWHQ6LPLODUO\LVFHQWVLQRUGLQDU\EDVHWHQ6RZHFDQGRWKHDGGLWLRQXVLQJRUGLQDU\EDVHWHQDULWKPHWLF2QHKXQGUHGWKLUWHHQSOXVLVRU7RFRQYHUWEDFNVWDUWE\WDNLQJRXWRQHELJGROODUDGROODUDQGDTXDUWHUDQGZHKDYHFHQWVOHIW7KLVLVWKUHHTXDUWHUVRQHQLFNHODQGWZRSHQQLHV6RWKHDQVZHULV7DEOH3HQWLPDO 6\ VWHP3ODFH9DOXHVVVV3HQWLPDO'HFLPDO%LQDU\6XEWUDFWLRQ6XSSRVHZHZDQWWRVXEWUDFWILYHIURPWZHOYH,WUHTXLUHVERUURZLQJ'RLQJWKHVXEWUDFWLRQLQWKHILUVWFROXPQ\LHOGV,QWKHWZRVFROXPQZHVXEWUDFW]HURIURPRQH7KHIRXUVFROXPQUHTXLUHVDQRWKHUERUURZLQJ7KLVLVKRZWRVXEWUDFWILYHIURPWZHOYHLQELQDU\%XWLWLVQRWDWDOOKRZFRPSXWHUVGRWKLVDULWKPHWLF&RPSXWHUVGRVXEWUDFWLRQVXVLQJQHJDWLYHVOLNHWKLV6LQFHWKHPHWKRGWKDWZHOHDUQHGLQVFKRROIRUDGGLQJDQHJDWLYHZDVWRFRQYHUWLWWRDVXEWUDFWLRQWKLVPLJKWVHHPWREHDGLVWLQFWLRQZLWKRXWDGLIIHUHQFH+RZHYHUFRPSXWHUVXVHDGLIIHUHQWUHSUHVHQWDWLRQIRUQHJDWLYHVWKDQMXVWVWLFNLQJDPLQXVVLJQLQIURQWRIWKHQXPEHUVRWKHUHUHDOO\LVDGLIIHUHQFH5HSUHVHQWDWLRQRIQHJDWLYHQXPEHUVLVGLVFXVVHGLQFKDSWHUVHFWLRQ/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ)URQW0DWWHU7DEOHRI&RQWHQWV$ERXWWKH$XWKRU/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ%2%1(9(/13XEOLVKHU3UHQWLFH+DOO375)LUVW(GLWLRQ-XO\ ,6% 1SDJHV0DVWHU[DVVHPEO\ODQJXDJHIURPD/LQX[SHUVSHFWLYH(VVHQWLDOLQIRUPDWLRQIRUFUHDWLQJ/LQX[GHYLFHGULYHUV+RZ/LQX[ZRUNVXQGHUWKHKRRG&'520LQFOXGHVHGOLQDVWKH/LQX[[KDQGVRQDVVHPEOHUGHYHORSPHQWVLPXODWRU/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJLVWKHILUVW/LQX[FHQWHUHGJXLGHWR[DVVHPEO\ODQJXDJH,Q/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ%RE1HYHOQH[SODLQVDOOWKHNH\IHDWXUHVRI[DVVHPEO\ODQJXDJHLQWKHFRQWH[WRIWKH/LQX[RSHUDWLQJV\VWHPDQGWKH&ODQJXDJH7KHERRN¶VVWHSE\VWHSRQHFRQFHSWDWDWLPHFRYHUDJHZLOOKHOSDQ\KDUGZDUHSURJUDPPHUPRYHWR/LQX[DQGPDVWHUHVVHQWLDOVNLOOVIRU/LQX[GHYLFHGULYHUGHYHORSPHQW<RXZRQ¶WMXVWOHDUQQHZ[DVVHPEO\ODQJXDJHVNLOOV\RX¶OODOVRJDLQSRZHUIXOXQGHUWKHKRRGLQVLJKWLQWRKRZ/LQX[ZRUNV%RQXV&'520LQFOXGHVHGOLQDVWKH/LQX[EDVHG[LQWHUDFWLYHDVVHPEOHUGHYHORSPHQWVLPXODWRU7KLVLV/LQX[[DVVHPEO\ODQJXDJHSURJUDPPLQJIURPVWDUWWRILQLVK3ODFHKROGLQJQXPHUDWLRQ/RJLFFLUFXLWV&RPSXWDWLRQ7KHIRXUILHOGIRUPDW0DFKLQHODQJXDJH0HPRU\7KHVWDFN/LQX[XVHUSURJUDPV1 $60 ' 26 SURJUDPV,QWHUUXSWV%LWPDQLSXODWLRQV'HYLFHGULYHUV$QGPRUH%LWYV%LW&RGH7KH%LW5HJLVWHUV/LQX[)LOHV0(025<%\WH'DWD:LGWK$GGUHVVHVLQ%UDFNHWV2SHUDQG6L]H$PELJXLW\/DEHOV,PPHGLDWH6WRUDJH7+( 67 $&.3XVKDQG3RS2SHUDWLRQV6XESURJUDPV3DUDPHWHU3DVVLQJ5HFXUVLRQ/,18; 86( 5352*5$ 06 0XOWLWDVNLQJ3DJLQJ$GGUHVV7UDQVODWLRQ3URJUDP6HJPHQWV2WKHU'DWD6HJPHQWV,23URWHFWLRQ([HFXWDEOH)LOHVLQ(/))RUPDW2EMHFW)LOHVLQ(/))RUPDW,17(5583 76 3ROOLQJ([WHUQDO,QWHUUXSWV ,6$ $UFKLWHFWXUH,QWHUQDODQG6RIWZDUH,QWHUUXSWV 6\ VWHP&DOOV3ULYLOHJH/HYHOV&RQWURO7UDQVIHU6FKHGXOLQJ%,70$1,38/$7,2 16 %LWZLVH/RJLF2SHUDWLRQV7KH$1'25127DQG;25&RPPDQGV%LW6HWWLQJDQG7HVWLQJ6KLIW,QVWUXFWLRQV'(9,&('5,9( 56 'HYLFH,QGHSHQGHQW)LOHV'HYLFHVDV)LOHV0RUVH&RGH6SHDNHU'ULYHU6HULDO3RUW'LJLWL]HU'ULYHU' 26 352*5$ 06 5HDO0RGH6HJPHQWDWLRQ(GOLQDV(QYLURQPHQW9DULDEOHV)L[HG0HPRU\$UHDV5HDO0RGH,QWHUUXSWV&KHFNLQJ' 26 0HPRU\/,18;%2277,0(352*5$ 06 &KDQJLQJWR3URWHFWHG0RGH3URWHFWHG0RGH6HJPHQWDWLRQ6HWWLQJ8SWKH*OREDO'HVFULSWRU7DEOH&ORVLQJ35()$&($VVHPEO\ODQJXDJHLVODQJXDJHZKLFKJLYHVWKHSURJUDPPHUGLUHFWFRQWURORYHUWKHFRPSXWHU7KDWLVZKDWDSSHDOVWRSHRSOHDERXWDVVHPEO\ODQJXDJH,WLVOLNHXVLQJDVWLFNVKLIW3URJUDPPLQJZLWKRWKHUODQJXDJHVKLJKOHYHOODQJXDJHVLVOLNHXVLQJDQDXWRPDWLFOLQX[ER[XQ]LSD/QDVPV]LSDIWHUFRS\LQJLWWRDVXLWDEOHGLUHFWRU\7REXLOGLW\RXFDQWKHQFRS\WKHDSSURSULDWHPDNHILOHOLQX[ER[FSPDNHILOHXQ[0DNHILOHDQGUXQOLQX[ER[PDNH2WKHU$VVHPEOHUV0 $60 DQG7XUER$VVHPEOHUDUHDVVHPEOHUVWKDWKDYHEHHQYHU\ZLGHO\XVHGLQFRQQHFWLRQZLWK' 26 7KHIDFWWKDW:LQGRZVLVQRWVRHDV\WRZRUNZLWKXVLQJDVVHPEO\ODQJXDJHKDVOHGWRDGHFUHDVHLQWKHSRSXODULW\RIWKHVHDVVHPEOHUV0DQ\SHRSOHKDYHWKHLPSUHVVLRQWKDW/LQX[LVQRWSDUWLFXODUO\DVVHPEOHUIULHQGO\HLWKHU7KLVLPSUHVVLRQLVSDUWO\EDVHGRQWKHYLHZRIDVVHPEO\ODQJXDJHWKDW\RXJHWZRUNLQJZLWKJFF7KRVHDFFXVWRPHGWR,QWHOV\QWD[PD\XQGHUVWDQGDEO\ILQGWKH$77V\QWD[DZNZDUG:RUVHZKHQDVVHPEO\ODQJXDJHLQVWUXFWLRQVDUHLQVHUWHGLQWR&FRGHWKHTXRWDWLRQPDUNVUHTXLUHGE\JFFDQGWKHOLQHMXPEOLQJWKDWRFFXUVDUHSUHWW\UHSHOOHQW,KRSHWKDWE\FKDSWHUUHDGHUVZLOOEHSHUVXDGHGWKDWLQWHUDFWLQJZLWK/LQX[XVLQJDVVHPEO\ODQJXDJHFDQEHFOHDQDQGQHDW7KHUHDUHDIHZRWKHUDVVHPEOHUVDURXQG$EULHIGLVFXVVLRQRIWKHPFDQEHIRXQGLQDQ$VVHPEO\+2:72DWWKH/LQX['RFXPHQWDWLRQ3URMHFWV:HEVLWHZZZOLQX[GRFRUJ+2:72)XUWKHU5HDGLQJ2SHQ6RXUFHV9RLFHVIURPWKH2SHQ6RXUFH5HYROXWLRQ&KULV'L%RQDHWDO25HLOO\$4XDUWHU&HQWXU\RI8QL[3HWHU6DOXV$GGLVRQ:HVOH\&KDSWHU3/$&(+2/',1*180(5$7,217KH(1,$&GLGQRWXVHWKHELQDU\V\VWHP,WVDULWKPHWLFSURFHVVRUXVHGYDFXXPWXEHVZLUHGWRJHWKHULQWRULQJVZKLFKZRUNHGOLNHROGGHVNWRSDGGLQJPDFKLQHZKHHOV7KHVHZHUHEDVHWHQFRQWUDSWLRQV6LQFHWKHQKRZHYHUDOOHOHFWURQLFFRPSXWHUVKDYHGRQHWKHLUDULWKPHWLFXVLQJWKHELQDU\V\VWHPEDVHWZR&RQVHTXHQWO\GHVFULSWLRQVRIFRPSXWHUDULWKPHWLFDUHFXVWRPDULO\H[SUHVVHGXVLQJWKHELQDU\V\VWHPRUUHODWHGV\VWHPVVXFKDVKH[DGHFLPDOEDVHVL[WHHQRURFWDOEDVHHLJKW$QXQGHUVWDQGLQJRIWKHVHQXPEHUV\VWHPVLVHVVHQWLDO5HDGHUVDOUHDG\IDPLOLDUZLWKWKHPPD\SUHIHUWRVNLSWKLVFKDSWHU7KH'HFLPDODQG3HQWLPDO 6\ VWHPV%HIRUHWKHLQYHQWLRQRISODFHKROGLQJGHFLPDOQRWDWLRQLQWKH(DVWSUREDEO\LQ,QGLDRU&KLQDV\VWHPVRIQRWDWLRQEXLOWDURXQGSRZHUVRIWHQZKLFKZHUHQRWSODFHKROGLQJV\VWHPVZHUHFRPPRQ7KHV\VWHPXVHGE\$UFKLPHGHVIRUH[DPSOHLVVKRZQLQ7DEOH,QWKLVV\VWHP 63 $UHSUHVHQWVWKHQXPEHU*UHHNOHWWHUVRIFRXUVHQRW/DWLQOHWWHUVZHUHXVHG7KHPRVWDSSDUHQWGLVDGYDQWDJHRIWKLVNLQGRIV\VWHPLVFRPSXWDWLRQDO7KHQRWDWLRQLVQRKHOSDWDOOLQVHHLQJWKDW7DEOH1RQ3ODFHKROGLQJ'HFLPDO 6\ VWHP$- 6 %.7&/8'09(1:)2*3E\3UHQWLFH+DOO3XEOLVKHGE\3UHQWLFH+DOO3753UHQWLFH+DOO,QF8SSHU6DGGOH5LYHU1-3UHQWLFH+DOOERRNVDUHZLGHO\XVHGE\FRUSRUDWLRQVDQGJRYHUQPHQWDJHQFLHVIRUWUDLQLQJPDUNHWLQJDQGUHVDOH7KHSXEOLVKHURIIHUVGLVFRXQWVRQWKLVERRNZKHQRUGHUHGLQEXONTXDQWLWLHV)RUPRUHLQIRUPDWLRQFRQWDFW&RUSRUDWH6DOHV'HSDUWPHQW3KRQH)D[(PDLOFRUSVDOHV#SUHQKDOOFRPRUZULWH3UHQWLFH+DOO375&RUS6DOHV'HSW2QH/DNH6WUHHW8SSHU6DGGOH5LYHU1-$OOSURGXFWVRUVHUYLFHVPHQWLRQHGLQWKLVERRNDUHWKHWUDGHPDUNVRUVHUYLFHPDUNVRIWKHLUUHVSHFWLYHFRPSDQLHVRURUJDQL]DWLRQV6FUHHQVKRWVUHSULQWHGE\SHUPLVVLRQIURP0LFURVRIW&RUSRUDWLRQ$OOULJKWVUHVHUYHG1RSDUWRIWKLVERRNPD\EHUHSURGXFHGLQDQ\IRUPRUE\DQ\PHDQVZLWKRXWSHUPLVVLRQLQZULWLQJIURPWKHSXEOLVKHU3ULQWHGLQWKH8QLWHG6WDWHVRI$PHULFD3UHQWLFH+DOO,QWHUQDWLRQDO8./LPLWHG/RQGRQ3UHQWLFH+DOORI$XVWUDOLD3W\/LPLWHG 6\ GQH\3UHQWLFH+DOO&DQDGD,QF7RURQWR3UHQWLFH+DOO+LVSDQRDPHULFDQD 6 $0H[LFR3UHQWLFH+DOORI,QGLD3ULYDWH/LPLWHG1HZ'HOKL3UHQWLFH+DOORI-DSDQ,QF7RN\R3UHQWLFH+DOO$VLD3WH/WG(GLWRUD3UHQWLFH+DOOGR%UDVLO/WGD5LRGH-DQHLUR&UHGLWV(GLWRULDOSURGXFWLRQVXSHUYLVLRQ9LQFHQW-DQRVNL$FTXLVLWLRQVHGLWRU0LOHV:LOOLDPV0DUNHWLQJPDQDJHU.DWH+DUJHWW0DQXIDFWXULQJPDQDJHU,RZHWKDQNVWR%UXFH*UDQW,W]LFN9DWQLFNDQG.DWH/$UPDQGIRUZRUNLQJZLWKPHRQWKHVFDOH[GHYLFHGULYHU,RZHWKDQNVWRWKHPDQ\VWXGHQWVZKRKDYHIRXQGHUURUVLQHDUOLHUGUDIWVRIWKLVERRN,RZHVSHFLDOWKDQNVWR-RH%LVVHOO6FRWW+DZNLQV-DVRQ.UROO1DQF\<RVKLPXUDDQG-RDQQH<XUFKDNIRUWKHLUFDUHIXOGHWDLOHGDQGWKRXJKWIXOFULWLWLVP0DQ\HUURUVXQGRXEWHGO\UHPDLQ7RWKRVHUHDGHUVZKRQRWLI\PHRIWKHPDWQHYHOQ#FVZLGHQHUHGX,VKDOOEHJUDWHIXO/LQX['ULYHQ6HULDO3RUW,QSXW'HYLFH&KDSWHU,1752'8&7,21,QWKLVFKDSWHUVRPHQHFHVVDU\WRROVDQGEDFNJURXQGLGHDVDUHUHYLHZHG7KH)HWFK([HFXWH&\FOH2QHRIWKHHDUOLHVWHOHFWURQLFFRPSXWHUVZDVWKH(1,$&:KHQLWZDVILUVWEXLOWLWFRXOGQRWVWRUHSURJUDPV(DFKQHZFRPSXWDWLRQUHTXLUHGPRYLQJSOXJVDQGMXPSHUFDEOHV1RZKRZHYHUQHDUO\DOOFRPSXWHUVVWRUHSURJUDPV)RUWKHVHFRPSXWHUVGRLQJDFRPSXWDWLRQPHDQVUXQQLQJDSURJUDP7KHSODFHZKHUHWKHSURJUDPLVVWRUHGLVFDOOHGPHPRU\7KHSDUWRIWKHPDFKLQHZKLFKGRHVWKHFRPSXWDWLRQLVFDOOHGWKHSURFHVVRU&RPSXWHUSURJUDPVJHQHUDOO\WDNHWKHIRUPRIDOLVWRILQVWUXFWLRQV&RPSXWDWLRQLVSHUIRUPHGE\WKHSURFHVVRUXVLQJWKHIHWFKH[HFXWHF\FOH7KHIHWFKH[HFXWHF\FOHFRQVLVWVRIDUHSHDWHGSURFHVVWKDWLQFOXGHVWKHVHVWHSV6WHS7KHSURFHVVRUIHWFKHVDQLQVWUXFWLRQIURPPHPRU\6WHS7KHSURFHVVRUH[HFXWHVWKHLQVWUXFWLRQ6WHS$FRPSLOHULVDSURJUDPZKLFKWUDQVODWHVDSURJUDPVXFKDVD&ODQJXDJHSURJUDPLQWRDPDFKLQHFRGHSURJUDPWKDWFDQEHVWRUHGLQDFRPSXWHUVPHPRU\DQGUXQ$SURJUDPWKDWFDQEHVWRUHGLQPHPRU\DQGUXQLVFDOOHGDQH[HFXWDEOHILOHRUVRPHWLPHVMXVWDQH[HFXWDEOH7KHJQX&FRPSLOHUZRUNVLQVWDJHV6HH)LJXUH7RFRPSLOHDSURJUDPVXFKDVSURJFZLWKWKHJQXFRPSLOHURQHFDQHQWHUWKHFRPPDQG)LJXUH6WDJHVRI*QX&&RPSLODWLRQOLQX[ER[JFFSURJF7KLVFRPPDQGWDNHVWKHWUDQVODWLRQWKURXJKDOOWKHVWDJHVDQGSURGXFHVDQH[HFXWDEOHILOHFDOOHGDRXW7RVWRSDWDQHDUOLHUVWDJHRQHFDQDGGDVZLWFKWRWKHJFFFRPPDQGOLQH)RUH[DPSOHWRSURGXFHDQDVVHPEO\FRGHILOHWKH 6 VZLWFKXSSHUFDVHLVXVHG(QWHULQJWKHFRPPDQGOLQX[ER[JFF 6 SURJF\LHOGVDQDVVHPEO\ODQJXDJHILOHSURJV7RILQLVKWKHFRPSLODWLRQWKHJFFFRPPDQGPD\EHXVHGRQWKHVILOHOLQX[ER[JFFSURJV7KH(GOLQDV$VVHPEOHU7KHDVVHPEO\ODQJXDJHLQWKHVILOHVSURGXFHGE\WKHJQXFRPSLOHULVGLIIHUHQWIURPWKHZLGHO\XVHG,QWHODVVHPEO\ODQJXDJHIRUWKH[SURFHVVRUV(GOLQDVDVVHPEO\ODQJXDJHLVHVVHQWLDOO\WKH,QWHODVVHPEO\ODQJXDJH,WVREMHFWFRGHILOHVUXQXQGHU[/LQX[(GOLQDVLVDQLQWHUDFWLYHHQYLURQPHQWFRQVLVWLQJRIDQHGLWRUDQDVVHPEOHUDQGDVLPXODWRU(GLWLQJ6RXUFHFRGHHGLWLQJXVHVFRPPDQGVERUURZHGIURP('/,1D' 26 HGLWRU$PRQJWKHFRPPDQGVDUHLIRULQVHUWGIRUGHOHWHFIRUFKDQJHHIRUH[LWTIRUTXLWDQGKIRUKHOS&RPPDQGVDIIHFWWKHFXUUHQWOLQHZKLFKLVWKHOLQHWKDWKDVWKHDVWHULVN7KHDVWHULVNLVPRYHGXVLQJWKHDUURZNH\V(QWHUHGOLQHVDUHFKHFNHGE\WKHDVVHPEOHUIRUV\QWD[HUURUV$VVHPEOLQJ&RGHLVDVVHPEOHGDVLWLVHQWHUHGRUORDGHG$VVHPEO\FRGHDSSHDUVLQWKHGHIDXOWZLQGRZRQWKHULJKWVLGHRIWKHVFUHHQ$VVHPEOHGFRGHFDQEHVDYHGDWDQ\WLPHXVLQJWKHRFRPPDQG,QWHUSUHWLQJ&RGHFDQEHH[HFXWHGHLWKHUIURPDORDGHGSURJUDPRUIURPDFRPPDQGSURPSWEHORZDQGDOOUHSUHVHQWHVVHQWLDOO\WKHVDPHEDVLFIDFW%XWWKLVLVRQO\DSUREOHPZKHQQRWDWLRQVWKHPVHOYHVDUHXVHGWRGRFDOFXODWLRQVDVZHGRZLWKSHQFLODQGSDSHU:KHQFDOFXODWLRQVDUHGRQHZLWKSK\VLFDOWRNHQVVXFKDVEHDGVRQDQDEDFXVRUZLWKSHEEOHVWKLVLVQRORQJHUDSUREOHP,QIDFWWKLVNLQGRIQRWDWLRQPD\KDYHVHUYHGWRSUHYHQWUHDGLQJHUURUV$Q\RQHZKRKDVUHFHLYHGZKHQFDVKLQJDFKHFNZLOOXQGHUVWDQGWKLVSRLQW%XWZKHQWKHQRWDWLRQVWKHPVHOYHVDUHXVHGWRGRWKHFDOFXODWLRQVLWLVEHWWHUWRKDYHDQRWDWLRQDOV\VWHPZKLFKEULQJVRXWVXFKEDVLFVLPLODULWLHVDVWKHIROORZLQJ3ODFHKROGLQJV\VWHPVGRWKLV3ODFHKROGLQJQXPHUDOVVRPHWLPHVOHVVV\PSDWKHWLFDOO\UHIHUUHGWRDVKHDWKHQF\SKHUVZHUHSRSXODUL]HGLQ(XURSHDURXQGWKH\HDUE\/HRQDUGRRI3LVDDOVRNQRZQDV)LERQDFFL)LERQDFFLZDVSUHVXPDEO\UHO\LQJRQDZRUNZULWWHQLQ$UDELFE\DO.KZkUL]PLZKRVHQDPHZHVHHLQWKHZRUGDOJRULWKPDURXQGWKH\HDULQ%DJKGDG/LNHDOO(XURSHDQVFKRODUVRIWKHGD\)LERQDFFLZDVQHFHVVDULO\YHUVHGLQ$UDELF$OOWKHQXPHUDWLRQV\VWHPVGLVFXVVHGLQWKLVERRNLQFOXGLQJWKHGHFLPDOV\VWHPZHXVHHYHU\GD\DUHSODFHKROGLQJV\VWHPV%HIRUHSURFHHGLQJWRQRQGHFLPDOV\VWHPVOHWXVFRQVLGHUWKHUROHWKDWEDVHWHQSOD\VLQWKH8 6 PRQHWDU\V\VWHP3XUHO\'HFLPDO0RQH\7KHFXUUHQW8 6 PRQHWDU\V\VWHPZDVDGRSWHGIROORZLQJWKHLQWURGXFWLRQRIWKHPHWULFV\VWHPLQ)UDQFHLQWKH5HYROXWLRQRI7KHSXUSRVHRIERWKRIWKHVHH[WHQVLRQVRIWKHGHFLPDOV\VWHPZDVWRVLPSOLI\FDOFXODWLRQVE\EULQJLQJPRQHWDU\DQGPHDVXUHPHQWXQLWVLQWRKDUPRQ\ZLWKWKHGHFLPDOV\VWHPXVHGWRUHSUHVHQWQXPEHUV7REULQJWKHDOLJQPHQWRIWKHPRQHWDU\DQGQXPHUDOV\VWHPVLQWRVKDUSUHOLHIOHWXVLPDJLQHDSDUHGGRZQYHUVLRQRIWKH8 6 PRQHWDU\V\VWHPWKDWLQFOXGHVRQO\SHQQLHVGLPHVELOOVGROODUELOOVGROODUELOOVGROODUELOOVDQGVRRQGLPH ... $OH[LV+H\GW&RYHUGHVLJQGLUHFWRU-HUU\9RWWD&RYHUGHVLJQHU1LQD6FXGHUL7KLVERRNLVGHGLFDWHGWRDOOLPSULVRQHG3ORZVKDUHVDFWLYLVWVIRUDWWHPSWLQJWRGRZLWKLURQZKDWDOVRQHHGVWREHGRQHZLWKVLOLFRQ/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ35()$&(,1752'8&7,217KH)HWFK([HFXWH&\FOH7KH/LQX[2SHUDWLQJ 6\ VWHP7KH*QX&&RPSLOHU7KH(GOLQDV$VVHPEOHU1 $60 2WKHU$VVHPEOHUV3/$&(+2/',1*180(5$7,217KH'HFLPDODQG3HQWLPDO 6\ VWHPV3HQWLPDO$ULWKPHWLF&RQYHUVLRQWR3HQWLPDO7KH%LQDU\ 6\ VWHP0HPRU\DVD5HFWDQJOHRI%LWV7KH+H[DGHFLPDO 6\ VWHP%DVH'LVWLQJXLVKLQJ1RWDWLRQV)UDFWLRQVLQ2WKHU%DVHV&RQYHUWLQJ)UDFWLRQV/2*,&&,5&8, 76 $1'&20387$7,217KH127*DWH%RROHDQ2SHUDWRUV/RJLF*DWHV$GGLWLRQ&LUFXLWV6HTXHQWLDO&LUFXLWV1HJDWLYH1XPEHU5HSUHVHQWDWLRQ6XEWUDFWLRQ8VLQJ1HJDWLRQ3ODFHKROGLQJ7ZRV&RPSOHPHQW0HPRU\&LUFXLWV[*HQHUDO5HJLVWHUVDQGWKHLU$QFHVWU\7KH029&RPPDQG$GGLWLRQDQG6XEWUDFWLRQ&RPPDQGV0XOWLSOLFDWLRQDQG'LYLVLRQ&RPPDQGV $66 (0%/</$1*8$*(7KH)RXU)LHOG)RUPDW&RPSXWHUVIURPWKH&386WDQGSRLQW6LPSOH$VVHPEO\/DQJXDJH3URJUDPV$VVHPEOHU3URJUDPVZLWK-XPSV$VVHPEOHU3URJUDPVZLWK/RRSV6LJQHG&RPSDULVRQV8QVLJQHG&RPSDULVRQV/LQX[VILOHV0$&+,1(/$1*8$*($VVHPEOLQJ6LPSOH3URJUDPV2SFRGH6SDFH7KH0RG50%\WH6SDFH2)«1DWLYH$GGLWLRQ8VLQJWKHQDWLYHDULWKPHWLFKRZHYHULVHDVLHUWKDQWKLVHVSHFLDOO\ZKHQWKHQXPEHUVJHWODUJHU$ERXWDOOWKDWVQHFHVVDU\WRUHPHPEHULVWKDWILYHRIDQ\RQHXQLWPXVWEHFDUULHGE\FRQYHUWLQJLWWRRQHRIWKHQH[WODUJHUXQLW7KHRQHVRUSHQQLHVFROXPQWRWDOVVHYHQZKLFKLVZKLFKLVFDUU\LVVL[ZKLFKLVZKLFKLVFDUU\$QGLVHLJKWZKLFKLVZKLFKLVFDUU\&OHDUO\WKHQDWLYHDULWKPHWLFLVHDVLHURQFHZHXQGHUVWDQGLW1DWLYH6XEWUDFWLRQ6XEWUDFWLRQUHTXLUHVERUURZLQJIRUH[DPSOHFRQYHUWLQJDTXDUWHUWRILYHQLFNHOVRUDQLFNHOWRILYHSHQQLHV7KHIROORZLQJVXEWUDFWLRQRIWKUHHIURPWHQLOOXVWUDWHVERUURZLQJ%RUURZDQLFNHOIURPWKHQLFNHOVFROXPQDQGFRQYHUWLWLQWRILYHSHQQLHV2QHQLFNHOLVOHIW6RZHJHWRQHQLFNHODQGWZRSHQQLHVOHIW&RQYHUVLRQWR3HQWLPDO6RPHWLPHVFRQYHUVLRQVDUHXQDYRLGDEOH)RUDFRPSXWHUWREHDEOHWRVWRUHDQXPEHULQELQDU\ZKLFKLVLQSXWLQGHFLPDODFRQYHUVLRQLVQHHGHG$OWKRXJKFRQYHUVLRQVFDQEHGRQHE\VHDUFKLQJIRUDUHSUHVHQWDWLRQZKLFKZRUNVWKHUHDUHPRUHHIILFLHQWPHWKRGV&RQVLGHUWKHFRQYHUVLRQRILQWREDVHILYH7RXQGHUVWDQGWKLVFRQYHUVLRQLWPD\KHOSWRORRNDWWKHDQVZHUEHIRUHZHVWDUW:HFDQVHHWKDWFDQEHIDFWRUHGRXWRIWKLVVXPH[FHSWIRUWKHDWWKHHQG%XWWKLVMXVWVD\VZKDWWKHTXRWLHQWDQGUHPDLQGHURIGLYLGHGE\DUH1RWLFHWKDWWKHUHPDLQGHULVRXUXQLWVGLJLW)XUWKHUPRUHZHFDQFDOFXODWHWKLVTXRWLHQWDQGUHPDLQGHUXVLQJEDVHWHQZKLFKLVZKDWZHKDYHDYDLODEOHZKHQZHVWDUWWKLVFRQYHUVLRQ:HKDYHLQEDVHWHQWKDWZKHUHDJDLQSHHNLQJDWWKHDQVZHUVKRZVXVWKDW7KHTXRWLHQWFRQWDLQVWKHLQIRUPDWLRQQHHGHGWRJHWDOOWKHRWKHUGLJLWV7KH\FDQEHREWDLQHGXVLQJPRUHGLYLVLRQV0DQ\SHRSOHZKRXVHFRPSXWHUVVLPSO\UXQSURJUDPV7RWKHPDSURJUDPLVDFDQQHGVRIWZDUHSDFNDJH3HRSOHZKROLNHWRZULWHSURJUDPVOLNHWREHDEOHWRVKDSHWKHEHKDYLRURIWKHPDFKLQHWKHZD\PHWDOVPLWKVVKDSHPHWDOLQWRXVHIXOPHFKDQLFDOWRROV$PRQJVWDOOWKHSURJUDPVRQDFRPSXWHUWKHUHLVRQHSURJUDPZKLFKUXQVWKHPDFKLQHWKHRSHUDWLQJV\VWHP,WFRQWUROVHYHU\WKLQJ,WRIIHUVVHUYLFHVWRWKHRWKHUSURJUDPV0RVWRSHUDWLQJV\VWHPVIRUFHSURJUDPPHUVWROHDYHWKHLUSURJUDPPLQJVNLOOVEHKLQGDVWKH\DSSURDFKWKHRSHUDWLQJV\VWHPDQGWRXVHLWDVWKH\ZRXOGDFDQQHGVRIWZDUHSDFNDJH7KDWLVEHFDXVHLWVVRXUFHFRGHLVDVHFUHW/LQX[SRUWHQGVWKHHQGRIVHFUHWFRGHLQFRPSXWLQJ%HFDXVHWKH/LQX[VRXUFHFRGHDQGDFRPSLOHUIRULWDUHULJKWWKHUHRQWKHFRPSXWHUDORQJZLWKWKHRWKHUVRXUFHFRGHLWDOORZVSURJUDPPHUVWRZRUNZLWKWKHRSHUDWLQJV\VWHPDVWKH\GRZLWKSURJUDPVWKH\KDYHZULWWHQ2SHUDWLQJV\VWHPVZHUHRQFHZULWWHQE\SURJUDPPHUVHPSOR\HGE\FRPSXWHUPDQXIDFWXUHUV5HYROXWLRQVLQKDUGZDUHSURGXFHGFRUUHVSRQGLQJUHYROXWLRQVLQWKHVRIWZDUH:KHQ/LQXV7RUYDOGVUHZURWH/LQX[VRWKDWLWZRXOGUXQRQWKH$OSKDDUFKLWHFWXUHKLVJRDOZDVQRWWRLQFUHDVHLWVKDUGZDUHEDVHIURPRQHSODWIRUPWRWZREXWWRPDNH/LQX[SODWIRUPLQGHSHQGHQW7KHVXEVHTXHQWSRUWVRI/LQX[WRHYHU\WKLQJIURPD6SDUFWRD3RZHU3&GHPRQVWUDWHWKHVXFFHVVRIKLVUHZULWH7KHFKLHIYDOXHRILWLVWKDWLWSURYLGHVXVZLWKFRQILGHQFHWKDW/LQX[LVKHUHWRVWD\:HGRQWKDYHWRIHDUD3RZHU3&UHYROXWLRQFRPLQJDORQJDQGIRUFLQJXVWRGXPSDOORIRXUROGVRIWZDUH$VVHPEO\FRGHRQWKHRWKHUKDQGLVLQWULQVLFDOO\SODWIRUPGHSHQGHQWDQGLVMXVWLILDEO\UHJDUGHGZLWKFDXWLRQIRUMXVWWKLVUHDVRQ,WZLOOKDYHWREHUHGRQHZKHQWKHQH[WKDUGZDUHUHYROXWLRQWDNHVSODFH)XUWKHUPRUHSHRSOHZKRFRPSDUHWKHPDFKLQHODQJXDJHRIWKHZLWKRWKHUPDFKLQHODQJXDJHVERWKUHDODQGLGHDOLQHYLWDEO\HQGXSUHJDUGLQJWKHODQJXDJHDVDKLVWRULFDODFFLGHQW2QWKHRWKHUKDQGWKHJHQHWLFFRGHLVVRPHWLPHVUHIHUUHGWRDVDIUR]HQDFFLGHQW7KHWHUPLVEDVHGRQWKHLGHDWKDWWKHJHQHWLFFRGHFHDVHGLWVHYROXWLRQZKHQWKHQXPEHURISURWHLQVZKRVHFRGHZRXOGEHEURNHQE\DPXWDWLRQLQWKHJHQHWLFFRGHEHFDPHVRODUJHWKDWVXFKPXWDWLRQVEHFDPHOHWKDODQGVRWKHFRGHEHFDPHIL[HG,WUHPDLQVWREHVHHQZKHWKHUPDFKLQHFRGHKDVEHHQIUR]HQLQWRSODFHE\WKHVL]HRILWVVRIWZDUHEDVH7KHWKUHDWRID3RZHU3&UHYROXWLRQKDVSDVVHG2QWKHRWKHUKDQGPDQ\/LQX[HQWKXVLDVWVDQWLFLSDWHDQ$OSKDUHYROXWLRQ%XWWKH$OSKDUHYROXWLRQKDVQRWKDSSHQHGDQGLWPD\QRWKDSSHQ7KHODQJXDJHKDVEHHQDURXQGIRUDORQJWLPH:LWKPDQ\5 ,6& amp;PDFKLQHVQRZHPXODWLQJWKHDUFKLWHFWXUHLVQWLWWLPHWRFRQVLGHUSURJUDPPLQJLQDVVHPEO\ODQJXDJH"$VVHPEO\ODQJXDJHLVPRUHZRUNEXWLWKDVLWVDGYDQWDJHV$YHU\QLFHIHDWXUHRIDVVHPEO\ODQJXDJHFRGHZKLFKLWVKDUHVZLWK/LQX[LWVHOILQFLGHQWDOO\LVWKDWIURPDFUDVVSHUIRUPDQFHVWDQGSRLQWLWIXQFWLRQVEHDXWLIXOO\5HO\LQJRQFRPSLOHUVWRSURGXFHJRRGFRGHLVXVXDOO\MXVWLILDEOHDVDWLPHVDYLQJPHDVXUH%XWWRJHWWKHEHVWSRVVLEOHFRGHWKHUHLVVWLOOQREHWWHURSWLRQWKDQWRXVHDVVHPEO\ODQJXDJH:KHQKLJKOHYHOODQJXDJHVZHUHVWLOODQRYHOW\DQGUHIHUUHGWRDVDXWRPDWLFSURJUDPPLQJPDQ\SURJUDPPHUVZHUHJUHDWO\RIIHQGHGE\WKHP7KH\ZHUHFRQYLQFHGWKDWQRFRPSLOHUSURJUDPFRXOGZULWHFRGHDVZHOODVWKH\FRXOG7KH\ZHUHULJKWRIFRXUVH&RPSLOHUVSURGXFHFKHDSHUFRGHEXWQRWEHWWHUFRGH7RJHWWKHIXOOPHDVXUHRIVSHHGDQGJUDFHWKDWDPDFKLQHLVFDSDEOHRIWKHUHLVQRVXEVWLWXWHIRUDVVHPEO\ODQJXDJH)XUWKHUPRUHHYHQLIWKH$OSKDUHYROXWLRQDUULYHVRQVFKHGXOHWRPRUURZWKHUHZLOOUHPDLQLQWKHZRUOGPLOOLRQVRISURFHVVRUVUXQQLQJDODQJXDJHZKLFKZRUNEHDXWLIXOO\DQGQHHGWREHSXWWRDVRFLDOO\UHVSRQVLEOHXVH&RPSXWHUVFDQEHSURJUDPPHGWRUHSRUWRQRXUEX\LQJKDELWVRUWRVHQGRIIQXFOHDUPLVVLOHV%XWWKH\FDQDOVREHSURJUDPPHGWRFRPPXQLFDWHZLWKSULYDF\RUWRVXSSRUWPHGLFDOUHVHDUFK$VVLOLFRQVPLWKVRXUMRELVWRVKDSHWKHEHKDYLRURIWKHPDFKLQHWRZDUGVDKXPDQDJHQGD7KLVERRNDVVXPHVWKDWWKHUHDGHUKDVVRPHNQRZOHGJHRI&EXWLWPDNHVQRRWKHUDVVXPSWLRQV6WDUUHGVHFWLRQVRIWKHERRNDUHQRWQHHGHGVXEVHTXHQWO\DQGPD\EHVNLSSHGZKHQWKH\DUHQRWRILQWULQVLFLQWHUHVW,RZHWKDQNVWR'DYH)HOWHUIRUZULWLQJDSDUWLDOVLPXODWRURIWKH7KLVVLPXODWRUJRWPHVWDUWHGZULWLQJ(GOLQDV*LYHQDEDVHILYHDULWKPHWLFSUREOHPZHKDYHDFKRLFHRIPHWKRGV:HFDQFRQYHUWWKHVHQXPEHUVLQWREDVHWHQGRWKHDULWKPHWLFDQGWKHQFRQYHUWEDFNWREDVHILYH2UZHFDQGRWKHSUREOHPZLWKRXWDQ\FRQYHUVLRQVXVLQJWKHQDWLYHDULWKPHWLF7KHILUVWPHWKRGLVHDVLHUDWILUVWVLQFHZHDUHXVHGWREDVHWHQ7KLQNLQJLQWHUPVRIPRQHWDU\XQLWVLVIRXUTXDUWHUVWZRQLFNHOVDQGWKUHHSHQQLHVLHFHQWVLQRUGLQDU\EDVHWHQ6LPLODUO\LVFHQWVLQRUGLQDU\EDVHWHQ6RZHFDQGRWKHDGGLWLRQXVLQJRUGLQDU\EDVHWHQDULWKPHWLF2QHKXQGUHGWKLUWHHQSOXVLVRU7RFRQYHUWEDFNVWDUWE\WDNLQJRXWRQHELJGROODUDGROODUDQGDTXDUWHUDQGZHKDYHFHQWVOHIW7KLVLVWKUHHTXDUWHUVRQHQLFNHODQGWZRSHQQLHV6RWKHDQVZHULV7DEOH3HQWLPDO 6\ VWHP3ODFH9DOXHVVVV3HQWLPDO'HFLPDO%LQDU\6XEWUDFWLRQ6XSSRVHZHZDQWWRVXEWUDFWILYHIURPWZHOYH,WUHTXLUHVERUURZLQJ'RLQJWKHVXEWUDFWLRQLQWKHILUVWFROXPQ\LHOGV,QWKHWZRVFROXPQZHVXEWUDFW]HURIURPRQH7KHIRXUVFROXPQUHTXLUHVDQRWKHUERUURZLQJ7KLVLVKRZWRVXEWUDFWILYHIURPWZHOYHLQELQDU\%XWLWLVQRWDWDOOKRZFRPSXWHUVGRWKLVDULWKPHWLF&RPSXWHUVGRVXEWUDFWLRQVXVLQJQHJDWLYHVOLNHWKLV6LQFHWKHPHWKRGWKDWZHOHDUQHGLQVFKRROIRUDGGLQJDQHJDWLYHZDVWRFRQYHUWLWWRDVXEWUDFWLRQWKLVPLJKWVHHPWREHDGLVWLQFWLRQZLWKRXWDGLIIHUHQFH+RZHYHUFRPSXWHUVXVHDGLIIHUHQWUHSUHVHQWDWLRQIRUQHJDWLYHVWKDQMXVWVWLFNLQJDPLQXVVLJQLQIURQWRIWKHQXPEHUVRWKHUHUHDOO\LVDGLIIHUHQFH5HSUHVHQWDWLRQRIQHJDWLYHQXPEHUVLVGLVFXVVHGLQFKDSWHUVHFWLRQ/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ)URQW0DWWHU7DEOHRI&RQWHQWV$ERXWWKH$XWKRU/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ%2%1(9(/13XEOLVKHU3UHQWLFH+DOO375)LUVW(GLWLRQ-XO\ ,6% 1SDJHV0DVWHU[DVVHPEO\ODQJXDJHIURPD/LQX[SHUVSHFWLYH(VVHQWLDOLQIRUPDWLRQIRUFUHDWLQJ/LQX[GHYLFHGULYHUV+RZ/LQX[ZRUNVXQGHUWKHKRRG&'520LQFOXGHVHGOLQDVWKH/LQX[[KDQGVRQDVVHPEOHUGHYHORSPHQWVLPXODWRU/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJLVWKHILUVW/LQX[FHQWHUHGJXLGHWR[DVVHPEO\ODQJXDJH,Q/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ%RE1HYHOQH[SODLQVDOOWKHNH\IHDWXUHVRI[DVVHPEO\ODQJXDJHLQWKHFRQWH[WRIWKH/LQX[RSHUDWLQJV\VWHPDQGWKH&ODQJXDJH7KHERRN¶VVWHSE\VWHSRQHFRQFHSWDWDWLPHFRYHUDJHZLOOKHOSDQ\KDUGZDUHSURJUDPPHUPRYHWR/LQX[DQGPDVWHUHVVHQWLDOVNLOOVIRU/LQX[GHYLFHGULYHUGHYHORSPHQW<RXZRQ¶WMXVWOHDUQQHZ[DVVHPEO\ODQJXDJHVNLOOV\RX¶OODOVRJDLQSRZHUIXOXQGHUWKHKRRGLQVLJKWLQWRKRZ/LQX[ZRUNV%RQXV&'520LQFOXGHVHGOLQDVWKH/LQX[EDVHG[LQWHUDFWLYHDVVHPEOHUGHYHORSPHQWVLPXODWRU7KLVLV/LQX[[DVVHPEO\ODQJXDJHSURJUDPPLQJIURPVWDUWWRILQLVK3ODFHKROGLQJQXPHUDWLRQ/RJLFFLUFXLWV&RPSXWDWLRQ7KHIRXUILHOGIRUPDW0DFKLQHODQJXDJH0HPRU\7KHVWDFN/LQX[XVHUSURJUDPV1 $60 ' 26 SURJUDPV,QWHUUXSWV%LWPDQLSXODWLRQV'HYLFHGULYHUV$QGPRUH%LWYV%LW&RGH7KH%LW5HJLVWHUV/LQX[)LOHV0(025<%\WH'DWD:LGWK$GGUHVVHVLQ%UDFNHWV2SHUDQG6L]H$PELJXLW\/DEHOV,PPHGLDWH6WRUDJH7+( 67 $&.3XVKDQG3RS2SHUDWLRQV6XESURJUDPV3DUDPHWHU3DVVLQJ5HFXUVLRQ/,18; 86( 5352*5$ 06 0XOWLWDVNLQJ3DJLQJ$GGUHVV7UDQVODWLRQ3URJUDP6HJPHQWV2WKHU'DWD6HJPHQWV,23URWHFWLRQ([HFXWDEOH)LOHVLQ(/))RUPDW2EMHFW)LOHVLQ(/))RUPDW,17(5583 76 3ROOLQJ([WHUQDO,QWHUUXSWV ,6$ $UFKLWHFWXUH,QWHUQDODQG6RIWZDUH,QWHUUXSWV 6\ VWHP&DOOV3ULYLOHJH/HYHOV&RQWURO7UDQVIHU6FKHGXOLQJ%,70$1,38/$7,2 16 %LWZLVH/RJLF2SHUDWLRQV7KH$1'25127DQG;25&RPPDQGV%LW6HWWLQJDQG7HVWLQJ6KLIW,QVWUXFWLRQV'(9,&('5,9( 56 'HYLFH,QGHSHQGHQW)LOHV'HYLFHVDV)LOHV0RUVH&RGH6SHDNHU'ULYHU6HULDO3RUW'LJLWL]HU'ULYHU' 26 352*5$ 06 5HDO0RGH6HJPHQWDWLRQ(GOLQDV(QYLURQPHQW9DULDEOHV)L[HG0HPRU\$UHDV5HDO0RGH,QWHUUXSWV&KHFNLQJ' 26 0HPRU\/,18;%2277,0(352*5$ 06 &KDQJLQJWR3URWHFWHG0RGH3URWHFWHG0RGH6HJPHQWDWLRQ6HWWLQJ8SWKH*OREDO'HVFULSWRU7DEOH&ORVLQJ35()$&($VVHPEO\ODQJXDJHLVODQJXDJHZKLFKJLYHVWKHSURJUDPPHUGLUHFWFRQWURORYHUWKHFRPSXWHU7KDWLVZKDWDSSHDOVWRSHRSOHDERXWDVVHPEO\ODQJXDJH,WLVOLNHXVLQJDVWLFNVKLIW3URJUDPPLQJZLWKRWKHUODQJXDJHVKLJKOHYHOODQJXDJHVLVOLNHXVLQJDQDXWRPDWLFOLQX[ER[XQ]LSD/QDVPV]LSDIWHUFRS\LQJLWWRDVXLWDEOHGLUHFWRU\7REXLOGLW\RXFDQWKHQFRS\WKHDSSURSULDWHPDNHILOHOLQX[ER[FSPDNHILOHXQ[0DNHILOHDQGUXQOLQX[ER[PDNH2WKHU$VVHPEOHUV0 $60 DQG7XUER$VVHPEOHUDUHDVVHPEOHUVWKDWKDYHEHHQYHU\ZLGHO\XVHGLQFRQQHFWLRQZLWK' 26 7KHIDFWWKDW:LQGRZVLVQRWVRHDV\WRZRUNZLWKXVLQJDVVHPEO\ODQJXDJHKDVOHGWRDGHFUHDVHLQWKHSRSXODULW\RIWKHVHDVVHPEOHUV0DQ\SHRSOHKDYHWKHLPSUHVVLRQWKDW/LQX[LVQRWSDUWLFXODUO\DVVHPEOHUIULHQGO\HLWKHU7KLVLPSUHVVLRQLVSDUWO\EDVHGRQWKHYLHZRIDVVHPEO\ODQJXDJHWKDW\RXJHWZRUNLQJZLWKJFF7KRVHDFFXVWRPHGWR,QWHOV\QWD[PD\XQGHUVWDQGDEO\ILQGWKH$77V\QWD[DZNZDUG:RUVHZKHQDVVHPEO\ODQJXDJHLQVWUXFWLRQVDUHLQVHUWHGLQWR&FRGHWKHTXRWDWLRQPDUNVUHTXLUHGE\JFFDQGWKHOLQHMXPEOLQJWKDWRFFXUVDUHSUHWW\UHSHOOHQW,KRSHWKDWE\FKDSWHUUHDGHUVZLOOEHSHUVXDGHGWKDWLQWHUDFWLQJZLWK/LQX[XVLQJDVVHPEO\ODQJXDJHFDQEHFOHDQDQGQHDW7KHUHDUHDIHZRWKHUDVVHPEOHUVDURXQG$EULHIGLVFXVVLRQRIWKHPFDQEHIRXQGLQDQ$VVHPEO\+2:72DWWKH/LQX['RFXPHQWDWLRQ3URMHFWV:HEVLWHZZZOLQX[GRFRUJ+2:72)XUWKHU5HDGLQJ2SHQ6RXUFHV9RLFHVIURPWKH2SHQ6RXUFH5HYROXWLRQ&KULV'L%RQDHWDO25HLOO\$4XDUWHU&HQWXU\RI8QL[3HWHU6DOXV$GGLVRQ:HVOH\&KDSWHU3/$&(+2/',1*180(5$7,217KH(1,$&GLGQRWXVHWKHELQDU\V\VWHP,WVDULWKPHWLFSURFHVVRUXVHGYDFXXPWXEHVZLUHGWRJHWKHULQWRULQJVZKLFKZRUNHGOLNHROGGHVNWRSDGGLQJPDFKLQHZKHHOV7KHVHZHUHEDVHWHQFRQWUDSWLRQV6LQFHWKHQKRZHYHUDOOHOHFWURQLFFRPSXWHUVKDYHGRQHWKHLUDULWKPHWLFXVLQJWKHELQDU\V\VWHPEDVHWZR&RQVHTXHQWO\GHVFULSWLRQVRIFRPSXWHUDULWKPHWLFDUHFXVWRPDULO\H[SUHVVHGXVLQJWKHELQDU\V\VWHPRUUHODWHGV\VWHPVVXFKDVKH[DGHFLPDOEDVHVL[WHHQRURFWDOEDVHHLJKW$QXQGHUVWDQGLQJRIWKHVHQXPEHUV\VWHPVLVHVVHQWLDO5HDGHUVDOUHDG\IDPLOLDUZLWKWKHPPD\SUHIHUWRVNLSWKLVFKDSWHU7KH'HFLPDODQG3HQWLPDO 6\ VWHPV%HIRUHWKHLQYHQWLRQRISODFHKROGLQJGHFLPDOQRWDWLRQLQWKH(DVWSUREDEO\LQ,QGLDRU&KLQDV\VWHPVRIQRWDWLRQEXLOWDURXQGSRZHUVRIWHQZKLFKZHUHQRWSODFHKROGLQJV\VWHPVZHUHFRPPRQ7KHV\VWHPXVHGE\$UFKLPHGHVIRUH[DPSOHLVVKRZQLQ7DEOH,QWKLVV\VWHP 63 $UHSUHVHQWVWKHQXPEHU*UHHNOHWWHUVRIFRXUVHQRW/DWLQOHWWHUVZHUHXVHG7KHPRVWDSSDUHQWGLVDGYDQWDJHRIWKLVNLQGRIV\VWHPLVFRPSXWDWLRQDO7KHQRWDWLRQLVQRKHOSDWDOOLQVHHLQJWKDW7DEOH1RQ3ODFHKROGLQJ'HFLPDO 6\ VWHP$- 6 %.7&/8'09(1:)2*3E\3UHQWLFH+DOO3XEOLVKHGE\3UHQWLFH+DOO3753UHQWLFH+DOO,QF8SSHU6DGGOH5LYHU1-3UHQWLFH+DOOERRNVDUHZLGHO\XVHGE\FRUSRUDWLRQVDQGJRYHUQPHQWDJHQFLHVIRUWUDLQLQJPDUNHWLQJDQGUHVDOH7KHSXEOLVKHURIIHUVGLVFRXQWVRQWKLVERRNZKHQRUGHUHGLQEXONTXDQWLWLHV)RUPRUHLQIRUPDWLRQFRQWDFW&RUSRUDWH6DOHV'HSDUWPHQW3KRQH)D[(PDLOFRUSVDOHV#SUHQKDOOFRPRUZULWH3UHQWLFH+DOO375&RUS6DOHV'HSW2QH/DNH6WUHHW8SSHU6DGGOH5LYHU1-$OOSURGXFWVRUVHUYLFHVPHQWLRQHGLQWKLVERRNDUHWKHWUDGHPDUNVRUVHUYLFHPDUNVRIWKHLUUHVSHFWLYHFRPSDQLHVRURUJDQL]DWLRQV6FUHHQVKRWVUHSULQWHGE\SHUPLVVLRQIURP0LFURVRIW&RUSRUDWLRQ$OOULJKWVUHVHUYHG1RSDUWRIWKLVERRNPD\EHUHSURGXFHGLQDQ\IRUPRUE\DQ\PHDQVZLWKRXWSHUPLVVLRQLQZULWLQJIURPWKHSXEOLVKHU3ULQWHGLQWKH8QLWHG6WDWHVRI$PHULFD3UHQWLFH+DOO,QWHUQDWLRQDO8./LPLWHG/RQGRQ3UHQWLFH+DOORI$XVWUDOLD3W\/LPLWHG 6\ GQH\3UHQWLFH+DOO&DQDGD,QF7RURQWR3UHQWLFH+DOO+LVSDQRDPHULFDQD 6 $0H[LFR3UHQWLFH+DOORI,QGLD3ULYDWH/LPLWHG1HZ'HOKL3UHQWLFH+DOORI-DSDQ,QF7RN\R3UHQWLFH+DOO$VLD3WH/WG(GLWRUD3UHQWLFH+DOOGR%UDVLO/WGD5LRGH-DQHLUR&UHGLWV(GLWRULDOSURGXFWLRQVXSHUYLVLRQ9LQFHQW-DQRVNL$FTXLVLWLRQVHGLWRU0LOHV:LOOLDPV0DUNHWLQJPDQDJHU.DWH+DUJHWW0DQXIDFWXULQJPDQDJHU,RZHWKDQNVWR%UXFH*UDQW,W]LFN9DWQLFNDQG.DWH/$UPDQGIRUZRUNLQJZLWKPHRQWKHVFDOH[GHYLFHGULYHU,RZHWKDQNVWRWKHPDQ\VWXGHQWVZKRKDYHIRXQGHUURUVLQHDUOLHUGUDIWVRIWKLVERRN,RZHVSHFLDOWKDQNVWR-RH%LVVHOO6FRWW+DZNLQV-DVRQ.UROO1DQF\<RVKLPXUDDQG-RDQQH<XUFKDNIRUWKHLUFDUHIXOGHWDLOHGDQGWKRXJKWIXOFULWLWLVP0DQ\HUURUVXQGRXEWHGO\UHPDLQ7RWKRVHUHDGHUVZKRQRWLI\PHRIWKHPDWQHYHOQ#FVZLGHQHUHGX,VKDOOEHJUDWHIXO/LQX['ULYHQ6HULDO3RUW,QSXW'HYLFH&KDSWHU,1752'8&7,21,QWKLVFKDSWHUVRPHQHFHVVDU\WRROVDQGEDFNJURXQGLGHDVDUHUHYLHZHG7KH)HWFK([HFXWH&\FOH2QHRIWKHHDUOLHVWHOHFWURQLFFRPSXWHUVZDVWKH(1,$&:KHQLWZDVILUVWEXLOWLWFRXOGQRWVWRUHSURJUDPV(DFKQHZFRPSXWDWLRQUHTXLUHGPRYLQJSOXJVDQGMXPSHUFDEOHV1RZKRZHYHUQHDUO\DOOFRPSXWHUVVWRUHSURJUDPV)RUWKHVHFRPSXWHUVGRLQJDFRPSXWDWLRQPHDQVUXQQLQJDSURJUDP7KHSODFHZKHUHWKHSURJUDPLVVWRUHGLVFDOOHGPHPRU\7KHSDUWRIWKHPDFKLQHZKLFKGRHVWKHFRPSXWDWLRQLVFDOOHGWKHSURFHVVRU&RPSXWHUSURJUDPVJHQHUDOO\WDNHWKHIRUPRIDOLVWRILQVWUXFWLRQV&RPSXWDWLRQLVSHUIRUPHGE\WKHSURFHVVRUXVLQJWKHIHWFKH[HFXWHF\FOH7KHIHWFKH[HFXWHF\FOHFRQVLVWVRIDUHSHDWHGSURFHVVWKDWLQFOXGHVWKHVHVWHSV6WHS7KHSURFHVVRUIHWFKHVDQLQVWUXFWLRQIURPPHPRU\6WHS7KHSURFHVVRUH[HFXWHVWKHLQVWUXFWLRQ6WHS$FRPSLOHULVDSURJUDPZKLFKWUDQVODWHVDSURJUDPVXFKDVD&ODQJXDJHSURJUDPLQWRDPDFKLQHFRGHSURJUDPWKDWFDQEHVWRUHGLQDFRPSXWHUVPHPRU\DQGUXQ$SURJUDPWKDWFDQEHVWRUHGLQPHPRU\DQGUXQLVFDOOHGDQH[HFXWDEOHILOHRUVRPHWLPHVMXVWDQH[HFXWDEOH7KHJQX&FRPSLOHUZRUNVLQVWDJHV6HH)LJXUH7RFRPSLOHDSURJUDPVXFKDVSURJFZLWKWKHJQXFRPSLOHURQHFDQHQWHUWKHFRPPDQG)LJXUH6WDJHVRI*QX&&RPSLODWLRQOLQX[ER[JFFSURJF7KLVFRPPDQGWDNHVWKHWUDQVODWLRQWKURXJKDOOWKHVWDJHVDQGSURGXFHVDQH[HFXWDEOHILOHFDOOHGDRXW7RVWRSDWDQHDUOLHUVWDJHRQHFDQDGGDVZLWFKWRWKHJFFFRPPDQGOLQH)RUH[DPSOHWRSURGXFHDQDVVHPEO\FRGHILOHWKH 6 VZLWFKXSSHUFDVHLVXVHG(QWHULQJWKHFRPPDQGOLQX[ER[JFF 6 SURJF\LHOGVDQDVVHPEO\ODQJXDJHILOHSURJV7RILQLVKWKHFRPSLODWLRQWKHJFFFRPPDQGPD\EHXVHGRQWKHVILOHOLQX[ER[JFFSURJV7KH(GOLQDV$VVHPEOHU7KHDVVHPEO\ODQJXDJHLQWKHVILOHVSURGXFHGE\WKHJQXFRPSLOHULVGLIIHUHQWIURPWKHZLGHO\XVHG,QWHODVVHPEO\ODQJXDJHIRUWKH[SURFHVVRUV(GOLQDVDVVHPEO\ODQJXDJHLVHVVHQWLDOO\WKH,QWHODVVHPEO\ODQJXDJH,WVREMHFWFRGHILOHVUXQXQGHU[/LQX[(GOLQDVLVDQLQWHUDFWLYHHQYLURQPHQWFRQVLVWLQJRIDQHGLWRUDQDVVHPEOHUDQGDVLPXODWRU(GLWLQJ6RXUFHFRGHHGLWLQJXVHVFRPPDQGVERUURZHGIURP('/,1D' 26 HGLWRU$PRQJWKHFRPPDQGVDUHLIRULQVHUWGIRUGHOHWHFIRUFKDQJHHIRUH[LWTIRUTXLWDQGKIRUKHOS&RPPDQGVDIIHFWWKHFXUUHQWOLQHZKLFKLVWKHOLQHWKDWKDVWKHDVWHULVN7KHDVWHULVNLVPRYHGXVLQJWKHDUURZNH\V(QWHUHGOLQHVDUHFKHFNHGE\WKHDVVHPEOHUIRUV\QWD[HUURUV$VVHPEOLQJ&RGHLVDVVHPEOHGDVLWLVHQWHUHGRUORDGHG$VVHPEO\FRGHDSSHDUVLQWKHGHIDXOWZLQGRZRQWKHULJKWVLGHRIWKHVFUHHQ$VVHPEOHGFRGHFDQEHVDYHGDWDQ\WLPHXVLQJWKHRFRPPDQG,QWHUSUHWLQJ&RGHFDQEHH[HFXWHGHLWKHUIURPDORDGHGSURJUDPRUIURPDFRPPDQGSURPSWEHORZDQGDOOUHSUHVHQWHVVHQWLDOO\WKHVDPHEDVLFIDFW%XWWKLVLVRQO\DSUREOHPZKHQQRWDWLRQVWKHPVHOYHVDUHXVHGWRGRFDOFXODWLRQVDVZHGRZLWKSHQFLODQGSDSHU:KHQFDOFXODWLRQVDUHGRQHZLWKSK\VLFDOWRNHQVVXFKDVEHDGVRQDQDEDFXVRUZLWKSHEEOHVWKLVLVQRORQJHUDSUREOHP,QIDFWWKLVNLQGRIQRWDWLRQPD\KDYHVHUYHGWRSUHYHQWUHDGLQJHUURUV$Q\RQHZKRKDVUHFHLYHGZKHQFDVKLQJDFKHFNZLOOXQGHUVWDQGWKLVSRLQW%XWZKHQWKHQRWDWLRQVWKHPVHOYHVDUHXVHGWRGRWKHFDOFXODWLRQVLWLVEHWWHUWRKDYHDQRWDWLRQDOV\VWHPZKLFKEULQJVRXWVXFKEDVLFVLPLODULWLHVDVWKHIROORZLQJ3ODFHKROGLQJV\VWHPVGRWKLV3ODFHKROGLQJQXPHUDOVVRPHWLPHVOHVVV\PSDWKHWLFDOO\UHIHUUHGWRDVKHDWKHQF\SKHUVZHUHSRSXODUL]HGLQ(XURSHDURXQGWKH\HDUE\/HRQDUGRRI3LVDDOVRNQRZQDV)LERQDFFL)LERQDFFLZDVSUHVXPDEO\UHO\LQJRQDZRUNZULWWHQLQ$UDELFE\DO.KZkUL]PLZKRVHQDPHZHVHHLQWKHZRUGDOJRULWKPDURXQGWKH\HDULQ%DJKGDG/LNHDOO(XURSHDQVFKRODUVRIWKHGD\)LERQDFFLZDVQHFHVVDULO\YHUVHGLQ$UDELF$OOWKHQXPHUDWLRQV\VWHPVGLVFXVVHGLQWKLVERRNLQFOXGLQJWKHGHFLPDOV\VWHPZHXVHHYHU\GD\DUHSODFHKROGLQJV\VWHPV%HIRUHSURFHHGLQJWRQRQGHFLPDOV\VWHPVOHWXVFRQVLGHUWKHUROHWKDWEDVHWHQSOD\VLQWKH8 6 PRQHWDU\V\VWHP3XUHO\'HFLPDO0RQH\7KHFXUUHQW8 6 PRQHWDU\V\VWHPZDVDGRSWHGIROORZLQJWKHLQWURGXFWLRQRIWKHPHWULFV\VWHPLQ)UDQFHLQWKH5HYROXWLRQRI7KHSXUSRVHRIERWKRIWKHVHH[WHQVLRQVRIWKHGHFLPDOV\VWHPZDVWRVLPSOLI\FDOFXODWLRQVE\EULQJLQJPRQHWDU\DQGPHDVXUHPHQWXQLWVLQWRKDUPRQ\ZLWKWKHGHFLPDOV\VWHPXVHGWRUHSUHVHQWQXPEHUV7REULQJWKHDOLJQPHQWRIWKHPRQHWDU\DQGQXPHUDOV\VWHPVLQWRVKDUSUHOLHIOHWXVLPDJLQHDSDUHGGRZQYHUVLRQRIWKH8 6 PRQHWDU\V\VWHPWKDWLQFOXGHVRQO\SHQQLHVGLPHVELOOVGROODUELOOVGROODUELOOVGROODUELOOVDQGVRRQGLPH ... $OH[LV+H\GW&RYHUGHVLJQGLUHFWRU-HUU\9RWWD&RYHUGHVLJQHU1LQD6FXGHUL7KLVERRNLVGHGLFDWHGWRDOOLPSULVRQHG3ORZVKDUHVDFWLYLVWVIRUDWWHPSWLQJWRGRZLWKLURQZKDWDOVRQHHGVWREHGRQHZLWKVLOLFRQ/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ35()$&(,1752'8&7,217KH)HWFK([HFXWH&\FOH7KH/LQX[2SHUDWLQJ 6\ VWHP7KH*QX&&RPSLOHU7KH(GOLQDV$VVHPEOHU1 $60 2WKHU$VVHPEOHUV3/$&(+2/',1*180(5$7,217KH'HFLPDODQG3HQWLPDO 6\ VWHPV3HQWLPDO$ULWKPHWLF&RQYHUVLRQWR3HQWLPDO7KH%LQDU\ 6\ VWHP0HPRU\DVD5HFWDQJOHRI%LWV7KH+H[DGHFLPDO 6\ VWHP%DVH'LVWLQJXLVKLQJ1RWDWLRQV)UDFWLRQVLQ2WKHU%DVHV&RQYHUWLQJ)UDFWLRQV/2*,&&,5&8, 76 $1'&20387$7,217KH127*DWH%RROHDQ2SHUDWRUV/RJLF*DWHV$GGLWLRQ&LUFXLWV6HTXHQWLDO&LUFXLWV1HJDWLYH1XPEHU5HSUHVHQWDWLRQ6XEWUDFWLRQ8VLQJ1HJDWLRQ3ODFHKROGLQJ7ZRV&RPSOHPHQW0HPRU\&LUFXLWV[*HQHUDO5HJLVWHUVDQGWKHLU$QFHVWU\7KH029&RPPDQG$GGLWLRQDQG6XEWUDFWLRQ&RPPDQGV0XOWLSOLFDWLRQDQG'LYLVLRQ&RPPDQGV $66 (0%/</$1*8$*(7KH)RXU)LHOG)RUPDW&RPSXWHUVIURPWKH&386WDQGSRLQW6LPSOH$VVHPEO\/DQJXDJH3URJUDPV$VVHPEOHU3URJUDPVZLWK-XPSV$VVHPEOHU3URJUDPVZLWK/RRSV6LJQHG&RPSDULVRQV8QVLJQHG&RPSDULVRQV/LQX[VILOHV0$&+,1(/$1*8$*($VVHPEOLQJ6LPSOH3URJUDPV2SFRGH6SDFH7KH0RG50%\WH6SDFH2)«1DWLYH$GGLWLRQ8VLQJWKHQDWLYHDULWKPHWLFKRZHYHULVHDVLHUWKDQWKLVHVSHFLDOO\ZKHQWKHQXPEHUVJHWODUJHU$ERXWDOOWKDWVQHFHVVDU\WRUHPHPEHULVWKDWILYHRIDQ\RQHXQLWPXVWEHFDUULHGE\FRQYHUWLQJLWWRRQHRIWKHQH[WODUJHUXQLW7KHRQHVRUSHQQLHVFROXPQWRWDOVVHYHQZKLFKLVZKLFKLVFDUU\LVVL[ZKLFKLVZKLFKLVFDUU\$QGLVHLJKWZKLFKLVZKLFKLVFDUU\&OHDUO\WKHQDWLYHDULWKPHWLFLVHDVLHURQFHZHXQGHUVWDQGLW1DWLYH6XEWUDFWLRQ6XEWUDFWLRQUHTXLUHVERUURZLQJIRUH[DPSOHFRQYHUWLQJDTXDUWHUWRILYHQLFNHOVRUDQLFNHOWRILYHSHQQLHV7KHIROORZLQJVXEWUDFWLRQRIWKUHHIURPWHQLOOXVWUDWHVERUURZLQJ%RUURZDQLFNHOIURPWKHQLFNHOVFROXPQDQGFRQYHUWLWLQWRILYHSHQQLHV2QHQLFNHOLVOHIW6RZHJHWRQHQLFNHODQGWZRSHQQLHVOHIW&RQYHUVLRQWR3HQWLPDO6RPHWLPHVFRQYHUVLRQVDUHXQDYRLGDEOH)RUDFRPSXWHUWREHDEOHWRVWRUHDQXPEHULQELQDU\ZKLFKLVLQSXWLQGHFLPDODFRQYHUVLRQLVQHHGHG$OWKRXJKFRQYHUVLRQVFDQEHGRQHE\VHDUFKLQJIRUDUHSUHVHQWDWLRQZKLFKZRUNVWKHUHDUHPRUHHIILFLHQWPHWKRGV&RQVLGHUWKHFRQYHUVLRQRILQWREDVHILYH7RXQGHUVWDQGWKLVFRQYHUVLRQLWPD\KHOSWRORRNDWWKHDQVZHUEHIRUHZHVWDUW:HFDQVHHWKDWFDQEHIDFWRUHGRXWRIWKLVVXPH[FHSWIRUWKHDWWKHHQG%XWWKLVMXVWVD\VZKDWWKHTXRWLHQWDQGUHPDLQGHURIGLYLGHGE\DUH1RWLFHWKDWWKHUHPDLQGHULVRXUXQLWVGLJLW)XUWKHUPRUHZHFDQFDOFXODWHWKLVTXRWLHQWDQGUHPDLQGHUXVLQJEDVHWHQZKLFKLVZKDWZHKDYHDYDLODEOHZKHQZHVWDUWWKLVFRQYHUVLRQ:HKDYHLQEDVHWHQWKDWZKHUHDJDLQSHHNLQJDWWKHDQVZHUVKRZVXVWKDW7KHTXRWLHQWFRQWDLQVWKHLQIRUPDWLRQQHHGHGWRJHWDOOWKHRWKHUGLJLWV7KH\FDQEHREWDLQHGXVLQJPRUHGLYLVLRQV0DQ\SHRSOHZKRXVHFRPSXWHUVVLPSO\UXQSURJUDPV7RWKHPDSURJUDPLVDFDQQHGVRIWZDUHSDFNDJH3HRSOHZKROLNHWRZULWHSURJUDPVOLNHWREHDEOHWRVKDSHWKHEHKDYLRURIWKHPDFKLQHWKHZD\PHWDOVPLWKVVKDSHPHWDOLQWRXVHIXOPHFKDQLFDOWRROV$PRQJVWDOOWKHSURJUDPVRQDFRPSXWHUWKHUHLVRQHSURJUDPZKLFKUXQVWKHPDFKLQHWKHRSHUDWLQJV\VWHP,WFRQWUROVHYHU\WKLQJ,WRIIHUVVHUYLFHVWRWKHRWKHUSURJUDPV0RVWRSHUDWLQJV\VWHPVIRUFHSURJUDPPHUVWROHDYHWKHLUSURJUDPPLQJVNLOOVEHKLQGDVWKH\DSSURDFKWKHRSHUDWLQJV\VWHPDQGWRXVHLWDVWKH\ZRXOGDFDQQHGVRIWZDUHSDFNDJH7KDWLVEHFDXVHLWVVRXUFHFRGHLVDVHFUHW/LQX[SRUWHQGVWKHHQGRIVHFUHWFRGHLQFRPSXWLQJ%HFDXVHWKH/LQX[VRXUFHFRGHDQGDFRPSLOHUIRULWDUHULJKWWKHUHRQWKHFRPSXWHUDORQJZLWKWKHRWKHUVRXUFHFRGHLWDOORZVSURJUDPPHUVWRZRUNZLWKWKHRSHUDWLQJV\VWHPDVWKH\GRZLWKSURJUDPVWKH\KDYHZULWWHQ2SHUDWLQJV\VWHPVZHUHRQFHZULWWHQE\SURJUDPPHUVHPSOR\HGE\FRPSXWHUPDQXIDFWXUHUV5HYROXWLRQVLQKDUGZDUHSURGXFHGFRUUHVSRQGLQJUHYROXWLRQVLQWKHVRIWZDUH:KHQ/LQXV7RUYDOGVUHZURWH/LQX[VRWKDWLWZRXOGUXQRQWKH$OSKDDUFKLWHFWXUHKLVJRDOZDVQRWWRLQFUHDVHLWVKDUGZDUHEDVHIURPRQHSODWIRUPWRWZREXWWRPDNH/LQX[SODWIRUPLQGHSHQGHQW7KHVXEVHTXHQWSRUWVRI/LQX[WRHYHU\WKLQJIURPD6SDUFWRD3RZHU3&GHPRQVWUDWHWKHVXFFHVVRIKLVUHZULWH7KHFKLHIYDOXHRILWLVWKDWLWSURYLGHVXVZLWKFRQILGHQFHWKDW/LQX[LVKHUHWRVWD\:HGRQWKDYHWRIHDUD3RZHU3&UHYROXWLRQFRPLQJDORQJDQGIRUFLQJXVWRGXPSDOORIRXUROGVRIWZDUH$VVHPEO\FRGHRQWKHRWKHUKDQGLVLQWULQVLFDOO\SODWIRUPGHSHQGHQWDQGLVMXVWLILDEO\UHJDUGHGZLWKFDXWLRQIRUMXVWWKLVUHDVRQ,WZLOOKDYHWREHUHGRQHZKHQWKHQH[WKDUGZDUHUHYROXWLRQWDNHVSODFH)XUWKHUPRUHSHRSOHZKRFRPSDUHWKHPDFKLQHODQJXDJHRIWKHZLWKRWKHUPDFKLQHODQJXDJHVERWKUHDODQGLGHDOLQHYLWDEO\HQGXSUHJDUGLQJWKHODQJXDJHDVDKLVWRULFDODFFLGHQW2QWKHRWKHUKDQGWKHJHQHWLFFRGHLVVRPHWLPHVUHIHUUHGWRDVDIUR]HQDFFLGHQW7KHWHUPLVEDVHGRQWKHLGHDWKDWWKHJHQHWLFFRGHFHDVHGLWVHYROXWLRQZKHQWKHQXPEHURISURWHLQVZKRVHFRGHZRXOGEHEURNHQE\DPXWDWLRQLQWKHJHQHWLFFRGHEHFDPHVRODUJHWKDWVXFKPXWDWLRQVEHFDPHOHWKDODQGVRWKHFRGHEHFDPHIL[HG,WUHPDLQVWREHVHHQZKHWKHUPDFKLQHFRGHKDVEHHQIUR]HQLQWRSODFHE\WKHVL]HRILWVVRIWZDUHEDVH7KHWKUHDWRID3RZHU3&UHYROXWLRQKDVSDVVHG2QWKHRWKHUKDQGPDQ\/LQX[HQWKXVLDVWVDQWLFLSDWHDQ$OSKDUHYROXWLRQ%XWWKH$OSKDUHYROXWLRQKDVQRWKDSSHQHGDQGLWPD\QRWKDSSHQ7KHODQJXDJHKDVEHHQDURXQGIRUDORQJWLPH:LWKPDQ\5 ,6& amp;PDFKLQHVQRZHPXODWLQJWKHDUFKLWHFWXUHLVQWLWWLPHWRFRQVLGHUSURJUDPPLQJLQDVVHPEO\ODQJXDJH"$VVHPEO\ODQJXDJHLVPRUHZRUNEXWLWKDVLWVDGYDQWDJHV$YHU\QLFHIHDWXUHRIDVVHPEO\ODQJXDJHFRGHZKLFKLWVKDUHVZLWK/LQX[LWVHOILQFLGHQWDOO\LVWKDWIURPDFUDVVSHUIRUPDQFHVWDQGSRLQWLWIXQFWLRQVEHDXWLIXOO\5HO\LQJRQFRPSLOHUVWRSURGXFHJRRGFRGHLVXVXDOO\MXVWLILDEOHDVDWLPHVDYLQJPHDVXUH%XWWRJHWWKHEHVWSRVVLEOHFRGHWKHUHLVVWLOOQREHWWHURSWLRQWKDQWRXVHDVVHPEO\ODQJXDJH:KHQKLJKOHYHOODQJXDJHVZHUHVWLOODQRYHOW\DQGUHIHUUHGWRDVDXWRPDWLFSURJUDPPLQJPDQ\SURJUDPPHUVZHUHJUHDWO\RIIHQGHGE\WKHP7KH\ZHUHFRQYLQFHGWKDWQRFRPSLOHUSURJUDPFRXOGZULWHFRGHDVZHOODVWKH\FRXOG7KH\ZHUHULJKWRIFRXUVH&RPSLOHUVSURGXFHFKHDSHUFRGHEXWQRWEHWWHUFRGH7RJHWWKHIXOOPHDVXUHRIVSHHGDQGJUDFHWKDWDPDFKLQHLVFDSDEOHRIWKHUHLVQRVXEVWLWXWHIRUDVVHPEO\ODQJXDJH)XUWKHUPRUHHYHQLIWKH$OSKDUHYROXWLRQDUULYHVRQVFKHGXOHWRPRUURZWKHUHZLOOUHPDLQLQWKHZRUOGPLOOLRQVRISURFHVVRUVUXQQLQJDODQJXDJHZKLFKZRUNEHDXWLIXOO\DQGQHHGWREHSXWWRDVRFLDOO\UHVSRQVLEOHXVH&RPSXWHUVFDQEHSURJUDPPHGWRUHSRUWRQRXUEX\LQJKDELWVRUWRVHQGRIIQXFOHDUPLVVLOHV%XWWKH\FDQDOVREHSURJUDPPHGWRFRPPXQLFDWHZLWKSULYDF\RUWRVXSSRUWPHGLFDOUHVHDUFK$VVLOLFRQVPLWKVRXUMRELVWRVKDSHWKHEHKDYLRURIWKHPDFKLQHWRZDUGVDKXPDQDJHQGD7KLVERRNDVVXPHVWKDWWKHUHDGHUKDVVRPHNQRZOHGJHRI&EXWLWPDNHVQRRWKHUDVVXPSWLRQV6WDUUHGVHFWLRQVRIWKHERRNDUHQRWQHHGHGVXEVHTXHQWO\DQGPD\EHVNLSSHGZKHQWKH\DUHQRWRILQWULQVLFLQWHUHVW,RZHWKDQNVWR'DYH)HOWHUIRUZULWLQJDSDUWLDOVLPXODWRURIWKH7KLVVLPXODWRUJRWPHVWDUWHGZULWLQJ(GOLQDV*LYHQDEDVHILYHDULWKPHWLFSUREOHPZHKDYHDFKRLFHRIPHWKRGV:HFDQFRQYHUWWKHVHQXPEHUVLQWREDVHWHQGRWKHDULWKPHWLFDQGWKHQFRQYHUWEDFNWREDVHILYH2UZHFDQGRWKHSUREOHPZLWKRXWDQ\FRQYHUVLRQVXVLQJWKHQDWLYHDULWKPHWLF7KHILUVWPHWKRGLVHDVLHUDWILUVWVLQFHZHDUHXVHGWREDVHWHQ7KLQNLQJLQWHUPVRIPRQHWDU\XQLWVLVIRXUTXDUWHUVWZRQLFNHOVDQGWKUHHSHQQLHVLHFHQWVLQRUGLQDU\EDVHWHQ6LPLODUO\LVFHQWVLQRUGLQDU\EDVHWHQ6RZHFDQGRWKHDGGLWLRQXVLQJRUGLQDU\EDVHWHQDULWKPHWLF2QHKXQGUHGWKLUWHHQSOXVLVRU7RFRQYHUWEDFNVWDUWE\WDNLQJRXWRQHELJGROODUDGROODUDQGDTXDUWHUDQGZHKDYHFHQWVOHIW7KLVLVWKUHHTXDUWHUVRQHQLFNHODQGWZRSHQQLHV6RWKHDQVZHULV7DEOH3HQWLPDO 6\ VWHP3ODFH9DOXHVVVV3HQWLPDO'HFLPDO%LQDU\6XEWUDFWLRQ6XSSRVHZHZDQWWRVXEWUDFWILYHIURPWZHOYH,WUHTXLUHVERUURZLQJ'RLQJWKHVXEWUDFWLRQLQWKHILUVWFROXPQ\LHOGV,QWKHWZRVFROXPQZHVXEWUDFW]HURIURPRQH7KHIRXUVFROXPQUHTXLUHVDQRWKHUERUURZLQJ7KLVLVKRZWRVXEWUDFWILYHIURPWZHOYHLQELQDU\%XWLWLVQRWDWDOOKRZFRPSXWHUVGRWKLVDULWKPHWLF&RPSXWHUVGRVXEWUDFWLRQVXVLQJQHJDWLYHVOLNHWKLV6LQFHWKHPHWKRGWKDWZHOHDUQHGLQVFKRROIRUDGGLQJDQHJDWLYHZDVWRFRQYHUWLWWRDVXEWUDFWLRQWKLVPLJKWVHHPWREHDGLVWLQFWLRQZLWKRXWDGLIIHUHQFH+RZHYHUFRPSXWHUVXVHDGLIIHUHQWUHSUHVHQWDWLRQIRUQHJDWLYHVWKDQMXVWVWLFNLQJDPLQXVVLJQLQIURQWRIWKHQXPEHUVRWKHUHUHDOO\LVDGLIIHUHQFH5HSUHVHQWDWLRQRIQHJDWLYHQXPEHUVLVGLVFXVVHGLQFKDSWHUVHFWLRQ/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ)URQW0DWWHU7DEOHRI&RQWHQWV$ERXWWKH$XWKRU/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ%2%1(9(/13XEOLVKHU3UHQWLFH+DOO375)LUVW(GLWLRQ-XO\ ,6% 1SDJHV0DVWHU[DVVHPEO\ODQJXDJHIURPD/LQX[SHUVSHFWLYH(VVHQWLDOLQIRUPDWLRQIRUFUHDWLQJ/LQX[GHYLFHGULYHUV+RZ/LQX[ZRUNVXQGHUWKHKRRG&'520LQFOXGHVHGOLQDVWKH/LQX[[KDQGVRQDVVHPEOHUGHYHORSPHQWVLPXODWRU/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJLVWKHILUVW/LQX[FHQWHUHGJXLGHWR[DVVHPEO\ODQJXDJH,Q/LQX[$VVHPEO\/DQJXDJH3URJUDPPLQJ%RE1HYHOQH[SODLQVDOOWKHNH\IHDWXUHVRI[DVVHPEO\ODQJXDJHLQWKHFRQWH[WRIWKH/LQX[RSHUDWLQJV\VWHPDQGWKH&ODQJXDJH7KHERRN¶VVWHSE\VWHSRQHFRQFHSWDWDWLPHFRYHUDJHZLOOKHOSDQ\KDUGZDUHSURJUDPPHUPRYHWR/LQX[DQGPDVWHUHVVHQWLDOVNLOOVIRU/LQX[GHYLFHGULYHUGHYHORSPHQW<RXZRQ¶WMXVWOHDUQQHZ[DVVHPEO\ODQJXDJHVNLOOV\RX¶OODOVRJDLQSRZHUIXOXQGHUWKHKRRGLQVLJKWLQWRKRZ/LQX[ZRUNV%RQXV&'520LQFOXGHVHGOLQDVWKH/LQX[EDVHG[LQWHUDFWLYHDVVHPEOHUGHYHORSPHQWVLPXODWRU7KLVLV/LQX[[DVVHPEO\ODQJXDJHSURJUDPPLQJIURPVWDUWWRILQLVK3ODFHKROGLQJQXPHUDWLRQ/RJLFFLUFXLWV&RPSXWDWLRQ7KHIRXUILHOGIRUPDW0DFKLQHODQJXDJH0HPRU\7KHVWDFN/LQX[XVHUSURJUDPV1 $60 ' 26 SURJUDPV,QWHUUXSWV%LWPDQLSXODWLRQV'HYLFHGULYHUV$QGPRUH%LWYV%LW&RGH7KH%LW5HJLVWHUV/LQX[)LOHV0(025<%\WH'DWD:LGWK$GGUHVVHVLQ%UDFNHWV2SHUDQG6L]H$PELJXLW\/DEHOV,PPHGLDWH6WRUDJH7+( 67 $&.3XVKDQG3RS2SHUDWLRQV6XESURJUDPV3DUDPHWHU3DVVLQJ5HFXUVLRQ/,18; 86( 5352*5$ 06 0XOWLWDVNLQJ3DJLQJ$GGUHVV7UDQVODWLRQ3URJUDP6HJPHQWV2WKHU'DWD6HJPHQWV,23URWHFWLRQ([HFXWDEOH)LOHVLQ(/))RUPDW2EMHFW)LOHVLQ(/))RUPDW,17(5583 76 3ROOLQJ([WHUQDO,QWHUUXSWV ,6$ $UFKLWHFWXUH,QWHUQDODQG6RIWZDUH,QWHUUXSWV 6\ VWHP&DOOV3ULYLOHJH/HYHOV&RQWURO7UDQVIHU6FKHGXOLQJ%,70$1,38/$7,2 16 %LWZLVH/RJLF2SHUDWLRQV7KH$1'25127DQG;25&RPPDQGV%LW6HWWLQJDQG7HVWLQJ6KLIW,QVWUXFWLRQV'(9,&('5,9( 56 'HYLFH,QGHSHQGHQW)LOHV'HYLFHVDV)LOHV0RUVH&RGH6SHDNHU'ULYHU6HULDO3RUW'LJLWL]HU'ULYHU' 26 352*5$ 06 5HDO0RGH6HJPHQWDWLRQ(GOLQDV(QYLURQPHQW9DULDEOHV)L[HG0HPRU\$UHDV5HDO0RGH,QWHUUXSWV&KHFNLQJ' 26 0HPRU\/,18;%2277,0(352*5$ 06 &KDQJLQJWR3URWHFWHG0RGH3URWHFWHG0RGH6HJPHQWDWLRQ6HWWLQJ8SWKH*OREDO'HVFULSWRU7DEOH&ORVLQJ35()$&($VVHPEO\ODQJXDJHLVODQJXDJHZKLFKJLYHVWKHSURJUDPPHUGLUHFWFRQWURORYHUWKHFRPSXWHU7KDWLVZKDWDSSHDOVWRSHRSOHDERXWDVVHPEO\ODQJXDJH,WLVOLNHXVLQJDVWLFNVKLIW3URJUDPPLQJZLWKRWKHUODQJXDJHVKLJKOHYHOODQJXDJHVLVOLNHXVLQJDQDXWRPDWLFOLQX[ER[XQ]LSD/QDVPV]LSDIWHUFRS\LQJLWWRDVXLWDEOHGLUHFWRU\7REXLOGLW\RXFDQWKHQFRS\WKHDSSURSULDWHPDNHILOHOLQX[ER[FSPDNHILOHXQ[0DNHILOHDQGUXQOLQX[ER[PDNH2WKHU$VVHPEOHUV0 $60 DQG7XUER$VVHPEOHUDUHDVVHPEOHUVWKDWKDYHEHHQYHU\ZLGHO\XVHGLQFRQQHFWLRQZLWK' 26 7KHIDFWWKDW:LQGRZVLVQRWVRHDV\WRZRUNZLWKXVLQJDVVHPEO\ODQJXDJHKDVOHGWRDGHFUHDVHLQWKHSRSXODULW\RIWKHVHDVVHPEOHUV0DQ\SHRSOHKDYHWKHLPSUHVVLRQWKDW/LQX[LVQRWSDUWLFXODUO\DVVHPEOHUIULHQGO\HLWKHU7KLVLPSUHVVLRQLVSDUWO\EDVHGRQWKHYLHZRIDVVHPEO\ODQJXDJHWKDW\RXJHWZRUNLQJZLWKJFF7KRVHDFFXVWRPHGWR,QWHOV\QWD[PD\XQGHUVWDQGDEO\ILQGWKH$77V\QWD[DZNZDUG:RUVHZKHQDVVHPEO\ODQJXDJHLQVWUXFWLRQVDUHLQVHUWHGLQWR&FRGHWKHTXRWDWLRQPDUNVUHTXLUHGE\JFFDQGWKHOLQHMXPEOLQJWKDWRFFXUVDUHSUHWW\UHSHOOHQW,KRSHWKDWE\FKDSWHUUHDGHUVZLOOEHSHUVXDGHGWKDWLQWHUDFWLQJZLWK/LQX[XVLQJDVVHPEO\ODQJXDJHFDQEHFOHDQDQGQHDW7KHUHDUHDIHZRWKHUDVVHPEOHUVDURXQG$EULHIGLVFXVVLRQRIWKHPFDQEHIRXQGLQDQ$VVHPEO\+2:72DWWKH/LQX['RFXPHQWDWLRQ3URMHFWV:HEVLWHZZZOLQX[GRFRUJ+2:72)XUWKHU5HDGLQJ2SHQ6RXUFHV9RLFHVIURPWKH2SHQ6RXUFH5HYROXWLRQ&KULV'L%RQDHWDO25HLOO\$4XDUWHU&HQWXU\RI8QL[3HWHU6DOXV$GGLVRQ:HVOH\&KDSWHU3/$&(+2/',1*180(5$7,217KH(1,$&GLGQRWXVHWKHELQDU\V\VWHP,WVDULWKPHWLFSURFHVVRUXVHGYDFXXPWXEHVZLUHGWRJHWKHULQWRULQJVZKLFKZRUNHGOLNHROGGHVNWRSDGGLQJPDFKLQHZKHHOV7KHVHZHUHEDVHWHQFRQWUDSWLRQV6LQFHWKHQKRZHYHUDOOHOHFWURQLFFRPSXWHUVKDYHGRQHWKHLUDULWKPHWLFXVLQJWKHELQDU\V\VWHPEDVHWZR&RQVHTXHQWO\GHVFULSWLRQVRIFRPSXWHUDULWKPHWLFDUHFXVWRPDULO\H[SUHVVHGXVLQJWKHELQDU\V\VWHPRUUHODWHGV\VWHPVVXFKDVKH[DGHFLPDOEDVHVL[WHHQRURFWDOEDVHHLJKW$QXQGHUVWDQGLQJRIWKHVHQXPEHUV\VWHPVLVHVVHQWLDO5HDGHUVDOUHDG\IDPLOLDUZLWKWKHPPD\SUHIHUWRVNLSWKLVFKDSWHU7KH'HFLPDODQG3HQWLPDO 6\ VWHPV%HIRUHWKHLQYHQWLRQRISODFHKROGLQJGHFLPDOQRWDWLRQLQWKH(DVWSUREDEO\LQ,QGLDRU&KLQDV\VWHPVRIQRWDWLRQEXLOWDURXQGSRZHUVRIWHQZKLFKZHUHQRWSODFHKROGLQJV\VWHPVZHUHFRPPRQ7KHV\VWHPXVHGE\$UFKLPHGHVIRUH[DPSOHLVVKRZQLQ7DEOH,QWKLVV\VWHP 63 $UHSUHVHQWVWKHQXPEHU*UHHNOHWWHUVRIFRXUVHQRW/DWLQOHWWHUVZHUHXVHG7KHPRVWDSSDUHQWGLVDGYDQWDJHRIWKLVNLQGRIV\VWHPLVFRPSXWDWLRQDO7KHQRWDWLRQLVQRKHOSDWDOOLQVHHLQJWKDW7DEOH1RQ3ODFHKROGLQJ'HFLPDO 6\ VWHP$- 6 %.7&/8'09(1:)2*3E\3UHQWLFH+DOO3XEOLVKHGE\3UHQWLFH+DOO3753UHQWLFH+DOO,QF8SSHU6DGGOH5LYHU1-3UHQWLFH+DOOERRNVDUHZLGHO\XVHGE\FRUSRUDWLRQVDQGJRYHUQPHQWDJHQFLHVIRUWUDLQLQJPDUNHWLQJDQGUHVDOH7KHSXEOLVKHURIIHUVGLVFRXQWVRQWKLVERRNZKHQRUGHUHGLQEXONTXDQWLWLHV)RUPRUHLQIRUPDWLRQFRQWDFW&RUSRUDWH6DOHV'HSDUWPHQW3KRQH)D[(PDLOFRUSVDOHV#SUHQKDOOFRPRUZULWH3UHQWLFH+DOO375&RUS6DOHV'HSW2QH/DNH6WUHHW8SSHU6DGGOH5LYHU1-$OOSURGXFWVRUVHUYLFHVPHQWLRQHGLQWKLVERRNDUHWKHWUDGHPDUNVRUVHUYLFHPDUNVRIWKHLUUHVSHFWLYHFRPSDQLHVRURUJDQL]DWLRQV6FUHHQVKRWVUHSULQWHGE\SHUPLVVLRQIURP0LFURVRIW&RUSRUDWLRQ$OOULJKWVUHVHUYHG1RSDUWRIWKLVERRNPD\EHUHSURGXFHGLQDQ\IRUPRUE\DQ\PHDQVZLWKRXWSHUPLVVLRQLQZULWLQJIURPWKHSXEOLVKHU3ULQWHGLQWKH8QLWHG6WDWHVRI$PHULFD3UHQWLFH+DOO,QWHUQDWLRQDO8./LPLWHG/RQGRQ3UHQWLFH+DOORI$XVWUDOLD3W\/LPLWHG 6\ GQH\3UHQWLFH+DOO&DQDGD,QF7RURQWR3UHQWLFH+DOO+LVSDQRDPHULFDQD 6 $0H[LFR3UHQWLFH+DOORI,QGLD3ULYDWH/LPLWHG1HZ'HOKL3UHQWLFH+DOORI-DSDQ,QF7RN\R3UHQWLFH+DOO$VLD3WH/WG(GLWRUD3UHQWLFH+DOOGR%UDVLO/WGD5LRGH-DQHLUR&UHGLWV(GLWRULDOSURGXFWLRQVXSHUYLVLRQ9LQFHQW-DQRVNL$FTXLVLWLRQVHGLWRU0LOHV:LOOLDPV0DUNHWLQJPDQDJHU.DWH+DUJHWW0DQXIDFWXULQJPDQDJHU,RZHWKDQNVWR%UXFH*UDQW,W]LFN9DWQLFNDQG.DWH/$UPDQGIRUZRUNLQJZLWKPHRQWKHVFDOH[GHYLFHGULYHU,RZHWKDQNVWRWKHPDQ\VWXGHQWVZKRKDYHIRXQGHUURUVLQHDUOLHUGUDIWVRIWKLVERRN,RZHVSHFLDOWKDQNVWR-RH%LVVHOO6FRWW+DZNLQV-DVRQ.UROO1DQF\<RVKLPXUDDQG-RDQQH<XUFKDNIRUWKHLUFDUHIXOGHWDLOHGDQGWKRXJKWIXOFULWLWLVP0DQ\HUURUVXQGRXEWHGO\UHPDLQ7RWKRVHUHDGHUVZKRQRWLI\PHRIWKHPDWQHYHOQ#FVZLGHQHUHGX,VKDOOEHJUDWHIXO/LQX['ULYHQ6HULDO3RUW,QSXW'HYLFH&KDSWHU,1752'8&7,21,QWKLVFKDSWHUVRPHQHFHVVDU\WRROVDQGEDFNJURXQGLGHDVDUHUHYLHZHG7KH)HWFK([HFXWH&\FOH2QHRIWKHHDUOLHVWHOHFWURQLFFRPSXWHUVZDVWKH(1,$&:KHQLWZDVILUVWEXLOWLWFRXOGQRWVWRUHSURJUDPV(DFKQHZFRPSXWDWLRQUHTXLUHGPRYLQJSOXJVDQGMXPSHUFDEOHV1RZKRZHYHUQHDUO\DOOFRPSXWHUVVWRUHSURJUDPV)RUWKHVHFRPSXWHUVGRLQJDFRPSXWDWLRQPHDQVUXQQLQJDSURJUDP7KHSODFHZKHUHWKHSURJUDPLVVWRUHGLVFDOOHGPHPRU\7KHSDUWRIWKHPDFKLQHZKLFKGRHVWKHFRPSXWDWLRQLVFDOOHGWKHSURFHVVRU&RPSXWHUSURJUDPVJHQHUDOO\WDNHWKHIRUPRIDOLVWRILQVWUXFWLRQV&RPSXWDWLRQLVSHUIRUPHGE\WKHSURFHVVRUXVLQJWKHIHWFKH[HFXWHF\FOH7KHIHWFKH[HFXWHF\FOHFRQVLVWVRIDUHSHDWHGSURFHVVWKDWLQFOXGHVWKHVHVWHSV6WHS7KHSURFHVVRUIHWFKHVDQLQVWUXFWLRQIURPPHPRU\6WHS7KHSURFHVVRUH[HFXWHVWKHLQVWUXFWLRQ6WHS$FRPSLOHULVDSURJUDPZKLFKWUDQVODWHVDSURJUDPVXFKDVD&ODQJXDJHSURJUDPLQWRDPDFKLQHFRGHSURJUDPWKDWFDQEHVWRUHGLQDFRPSXWHUVPHPRU\DQGUXQ$SURJUDPWKDWFDQEHVWRUHGLQPHPRU\DQGUXQLVFDOOHGDQH[HFXWDEOHILOHRUVRPHWLPHVMXVWDQH[HFXWDEOH7KHJQX&FRPSLOHUZRUNVLQVWDJHV6HH)LJXUH7RFRPSLOHDSURJUDPVXFKDVSURJFZLWKWKHJQXFRPSLOHURQHFDQHQWHUWKHFRPPDQG)LJXUH6WDJHVRI*QX&&RPSLODWLRQOLQX[ER[JFFSURJF7KLVFRPPDQGWDNHVWKHWUDQVODWLRQWKURXJKDOOWKHVWDJHVDQGSURGXFHVDQH[HFXWDEOHILOHFDOOHGDRXW7RVWRSDWDQHDUOLHUVWDJHRQHFDQDGGDVZLWFKWRWKHJFFFRPPDQGOLQH)RUH[DPSOHWRSURGXFHDQDVVHPEO\FRGHILOHWKH 6 VZLWFKXSSHUFDVHLVXVHG(QWHULQJWKHFRPPDQGOLQX[ER[JFF 6 SURJF\LHOGVDQDVVHPEO\ODQJXDJHILOHSURJV7RILQLVKWKHFRPSLODWLRQWKHJFFFRPPDQGPD\EHXVHGRQWKHVILOHOLQX[ER[JFFSURJV7KH(GOLQDV$VVHPEOHU7KHDVVHPEO\ODQJXDJHLQWKHVILOHVSURGXFHGE\WKHJQXFRPSLOHULVGLIIHUHQWIURPWKHZLGHO\XVHG,QWHODVVHPEO\ODQJXDJHIRUWKH[SURFHVVRUV(GOLQDVDVVHPEO\ODQJXDJHLVHVVHQWLDOO\WKH,QWHODVVHPEO\ODQJXDJH,WVREMHFWFRGHILOHVUXQXQGHU[/LQX[(GOLQDVLVDQLQWHUDFWLYHHQYLURQPHQWFRQVLVWLQJRIDQHGLWRUDQDVVHPEOHUDQGDVLPXODWRU(GLWLQJ6RXUFHFRGHHGLWLQJXVHVFRPPDQGVERUURZHGIURP('/,1D' 26 HGLWRU$PRQJWKHFRPPDQGVDUHLIRULQVHUWGIRUGHOHWHFIRUFKDQJHHIRUH[LWTIRUTXLWDQGKIRUKHOS&RPPDQGVDIIHFWWKHFXUUHQWOLQHZKLFKLVWKHOLQHWKDWKDVWKHDVWHULVN7KHDVWHULVNLVPRYHGXVLQJWKHDUURZNH\V(QWHUHGOLQHVDUHFKHFNHGE\WKHDVVHPEOHUIRUV\QWD[HUURUV$VVHPEOLQJ&RGHLVDVVHPEOHGDVLWLVHQWHUHGRUORDGHG$VVHPEO\FRGHDSSHDUVLQWKHGHIDXOWZLQGRZRQWKHULJKWVLGHRIWKHVFUHHQ$VVHPEOHGFRGHFDQEHVDYHGDWDQ\WLPHXVLQJWKHRFRPPDQG,QWHUSUHWLQJ&RGHFDQEHH[HFXWHGHLWKHUIURPDORDGHGSURJUDPRUIURPDFRPPDQGSURPSWEHORZDQGDOOUHSUHVHQWHVVHQWLDOO\WKHVDPHEDVLFIDFW%XWWKLVLVRQO\DSUREOHPZKHQQRWDWLRQVWKHPVHOYHVDUHXVHGWRGRFDOFXODWLRQVDVZHGRZLWKSHQFLODQGSDSHU:KHQFDOFXODWLRQVDUHGRQHZLWKSK\VLFDOWRNHQVVXFKDVEHDGVRQDQDEDFXVRUZLWKSHEEOHVWKLVLVQRORQJHUDSUREOHP,QIDFWWKLVNLQGRIQRWDWLRQPD\KDYHVHUYHGWRSUHYHQWUHDGLQJHUURUV$Q\RQHZKRKDVUHFHLYHGZKHQFDVKLQJDFKHFNZLOOXQGHUVWDQGWKLVSRLQW%XWZKHQWKHQRWDWLRQVWKHPVHOYHVDUHXVHGWRGRWKHFDOFXODWLRQVLWLVEHWWHUWRKDYHDQRWDWLRQDOV\VWHPZKLFKEULQJVRXWVXFKEDVLFVLPLODULWLHVDVWKHIROORZLQJ3ODFHKROGLQJV\VWHPVGRWKLV3ODFHKROGLQJQXPHUDOVVRPHWLPHVOHVVV\PSDWKHWLFDOO\UHIHUUHGWRDVKHDWKHQF\SKHUVZHUHSRSXODUL]HGLQ(XURSHDURXQGWKH\HDUE\/HRQDUGRRI3LVDDOVRNQRZQDV)LERQDFFL)LERQDFFLZDVSUHVXPDEO\UHO\LQJRQDZRUNZULWWHQLQ$UDELFE\DO.KZkUL]PLZKRVHQDPHZHVHHLQWKHZRUGDOJRULWKPDURXQGWKH\HDULQ%DJKGDG/LNHDOO(XURSHDQVFKRODUVRIWKHGD\)LERQDFFLZDVQHFHVVDULO\YHUVHGLQ$UDELF$OOWKHQXPHUDWLRQV\VWHPVGLVFXVVHGLQWKLVERRNLQFOXGLQJWKHGHFLPDOV\VWHPZHXVHHYHU\GD\DUHSODFHKROGLQJV\VWHPV%HIRUHSURFHHGLQJWRQRQGHFLPDOV\VWHPVOHWXVFRQVLGHUWKHUROHWKDWEDVHWHQSOD\VLQWKH8 6 PRQHWDU\V\VWHP3XUHO\'HFLPDO0RQH\7KHFXUUHQW8 6 PRQHWDU\V\VWHPZDVDGRSWHGIROORZLQJWKHLQWURGXFWLRQRIWKHPHWULFV\VWHPLQ)UDQFHLQWKH5HYROXWLRQRI7KHSXUSRVHRIERWKRIWKHVHH[WHQVLRQVRIWKHGHFLPDOV\VWHPZDVWRVLPSOLI\FDOFXODWLRQVE\EULQJLQJPRQHWDU\DQGPHDVXUHPHQWXQLWVLQWRKDUPRQ\ZLWKWKHGHFLPDOV\VWHPXVHGWRUHSUHVHQWQXPEHUV7REULQJWKHDOLJQPHQWRIWKHPRQHWDU\DQGQXPHUDOV\VWHPVLQWRVKDUSUHOLHIOHWXVLPDJLQHDSDUHGGRZQYHUVLRQRIWKH8 6 PRQHWDU\V\VWHPWKDWLQFOXGHVRQO\SHQQLHVGLPHVELOOVGROODUELOOVGROODUELOOVGROODUELOOVDQGVRRQGLPH...
  • 19
  • 340
  • 0
linux assembly language programming PHẦN 2 doc

linux assembly language programming PHẦN 2 doc

... 7KHVLPSOHIODVKOLJKWFLUFXLWVKRZQLQ)LJXUHLVFRQWUROOHGE\WKHVZLWFKDWWKHWRSZKLFKLVVKRZQLQWKHRSHQSRVLWLRQ7KHQHJDWLYHHQGRIWKHEDWWHU\LVFRQQHFWHGGLUHFWO\WRWKHEXOEEXWWKHSRVLWLYHHQGLVRQO\FRQQHFWHGWRWKHEXOEE\ZD\RIWKHVZLWFK6RZKHQWKHVZLWFKLVRSHQFXUUHQWZLOOQRWIORZDQGWKHEXOELVRII:KHQWKHVZLWFKLVFORVHGFXUUHQWFDQIORZDQGWKHEXOEFRPHVRQ7KHFRQWUROLVPHFKDQLFDO)LJXUH$6LPSOH)ODVKOLJKW/RJLF*DWH7HUPLQDOV$ORJLFJDWHLVDFLUFXLWZKLFKZRUNVOLNHDVZLWFK)LJXUHVKRZVDJHQHULFORJLFJDWHKRRNHGXSWRDEDWWHU\$VVKRZQLQWKHILJXUHDORJLFJDWHKDVIRXURUPRUHWHUPLQDOV)LJXUH$*HQHULF/RJLF*DWH2XWSXW7HUPLQDO7KLVWHUPLQDOLVVZLWFKHGVRWKDWLWLVFRQQHFWHGHLWKHUWRWKHSRVLWLYHRUWKHQHJDWLYHSRZHUWHUPLQDO7KHVZLWFKLQJLVGRQHE\VROLGVWDWHHOHFWURQLFVLPEHGGHGLQVLOLFRQDQGLQYROYHVQRPRYLQJSDUWV3RVLWLYH3RZHU7HUPLQDO7KLVWHUPLQDOLVDOZD\VFRQQHFWHGWRWKHSRVLWLYHEDWWHU\RUSRZHUVXSSO\WHUPLQDO1HJDWLYH3RZHU7HUPLQDO7KLVWHUPLQDOLVDOZD\VFRQQHFWHGWRWKHQHJDWLYHEDWWHU\RUSRZHUVXSSO\WHUPLQDO,QSXW7HUPLQDO$ORJLFJDWHKDVRQHRUPRUHLQSXWWHUPLQDOV7KHVHWHUPLQDOVFDUU\WKHLQSXW7KHQXPEHURIELWVLQDZRUGLVFDOOHGWKHZRUGVL]H7KHZRUGVL]HRIWKHPHPRU\LQ)LJXUHLVIRXUELWV$FRPSXWHUZLWKVXFKDPHPRU\ZRXOGEHVDLGWRKDYHIRXUELWZRUGV(DFKZRUGLQWKLVPHPRU\KROGVDQXPEHUUHSUHVHQWDEOHLQIRXUELQDU\GLJLWVLHDQXPEHUIURPWKURXJK6RIRUH[DPSOHDSURFHVVRUUHTXHVWLQJWKHZRUGORFDWHGDWWKHDGGUHVVZRXOGEHJLYHQWKHQXPEHU:KHQGHVLJQLQJDFKHVVSOD\LQJFRPSXWHUIRUH[DPSOHLWPLJKWEHDJRRGLGHDWRXVHELWZRUGVRQHELWIRUHDFKORFDWLRQRQWKHFKHVVERDUG:RUGVLQFRPSXWHUPHPRU\DUHQXPEHUHGFRQVHFXWLYHO\VWDUWLQJIURP]HUR7KHVHQXPEHUVDUHFDOOHGDGGUHVVHV,Q)LJXUHWKHDGGUHVVHVDUHWKHLQWHJHUVIURPWKURXJK$FRPSXWHUZLWKQZRUGVZLOOKDYHDGGUHVVHVIURPWKURXJKQ:KHQUHTXHVWLQJGDWDWUDQVIHUVLQWRRURXWIURPPHPRU\FRPSXWHUSURFHVVRUVXVHDGGUHVVHVWRVSHFLI\ZKLFKGDWDZRUGVDUHWREHWUDQVIHUUHG7KHWRWDOFDSDFLW\RIDFRPSXWHUPHPRU\LVWKHQXPEHURIZRUGVLQWKHPHPRU\WLPHVWKHZRUGVL]HOHQJWKWLPHVZLGWK7KHOLWWOHPHPRU\LQ)LJXUHKDVDFDSDFLW\RIELWV0HPRU\FDSDFLW\LVRIWHQPHDVXUHGLQE\WHVLQVWHDGRIELWV2QHE\WHRIPHPRU\LVWKHVDPHDVHLJKWELWV&RPSXWHUVEDVHGRQ,QWHOSURFHVVRUVXVHHLJKWELWZRUGV$ZDUQLQJQRWHLVLQRUGHUKHUH%HFDXVHGRFXPHQWDWLRQIURP,QWHODQG0LFURVRIWXVHWKHWHUPZRUGWRUHIHUWRDELWREMHFWWKLVXVDJHKDVEHFRPHIDLUO\VWDQGDUG7KLVLVXQIRUWXQDWH,WLVEHWWHUWROHDYHWKHWHUPZLWKLWVPDFKLQHGHSHQGHQWPHDQLQJ,QDQ\FDVHWKHQXPEHURIE\WHVLQWKHPHPRU\RIDQ,QWHOEDVHGPDFKLQHLVWKHVDPHDVWKHQXPEHURIDGGUHVVHV%HFDXVHWKHQXPEHURIZRUGVLQDFRPSXWHUPHPRU\LVW\SLFDOO\DODUJHSRZHURIWZRRUDVPDOOPXOWLSOHWKHUHRIVHYHUDOQDPHVIRUWKHVHODUJHSRZHUVRIWZRKDYHEHHQDGDSWHGIURPWKHPHWULFV\VWHP)RUH[DPSOHLVDQGLVDSSUR[LPDWHO\,QWKHPHWULFV\VWHPWKHOHWWHU.IURPNLORLVXVHGWRVWDQGIRU,QUHIHUHQFHWRFRPSXWHUPHPRU\NLORPHDQV2WKHUPHWULFSUHIL[HVZKLFKKDYHEHHQDGDSWHGDUHVKRZQLQWKHIROORZLQJWDEOH7KHXVHRIWKHDSSUR[LPDWHHTXDOLWLHVLQWKLVWDEOHPDNHVSRVVLEOHVLPSOLILHGFRPSXWDWLRQVLQYROYLQJODUJH([DFW9DOXH 6\ PERO3UHIL[$SSUR[LPDWH9DOXH.NLORWKRXVDQG0PHJDPLOOLRQ*JLJDELOOLRQ7WHUDWULOOLRQ/DUJH3RZHUVRI7ZR7KHUHLVYDOXHLQEHLQJDEOHWRDGGDQGVXEWUDFWLQKH['HEXJJHUVJHQHUDOO\GLVSOD\UHJLVWHUVLQKH[DQGLWLVKDQG\WREHDEOHWRFKHFNWKHDULWKPHWLFEHLQJGLVSOD\HGZLWKRXWKDYLQJWRFRQYHUWEDFNWREDVHWHQ$GGLWLRQDQGVXEWUDFWLRQDUHHDV\WRGRLQKH[LIZHUHPHPEHUWKDWFDUU\LQJDQGERUURZLQJDUHGRQHZLWK$GGLWLRQLQ+H[7RDGGZHVWDUWZLWKWZHOYHSOXVHLJKWZKLFKLVWZHQW\ZKLFKLV+ZKLFKLVFDUU\SOXVHOHYHQSOXVVHYHQLVQLQHWHHQZKLFKLV+ZKLFKLVFDUU\$ ... VHFRQGZKLFKLVWKHVDPHDVVHFRQGRUQDQRVHFRQGV&RQVLGHULQJWKDWWKHH[HFXWLRQRIRQHSURFHVVLQJF\FOHPLJKWUHTXLUHDVLJQDOWRSDVVWKURXJKVD\ILYHVXFKJDWHVLQVXFFHVVLRQWKHOLPLWFRXOGGURSWRQDQRVHFRQGVRUOHVV5HGXFLQJWKLVWLPHGHOD\LVRQHRIWKHPDLQJRDOVLQFXUUHQWIDEULFDWLRQWHFKQRORJ\7KHOHVVWKHSURSDJDWLRQGHOD\WKHIDVWHUWKHFORFNVSHHGDWZKLFKDFLUFXLWFDQEHUXQ$OVRLPSRUWDQWLVWKHDPRXQWRISRZHUGLVVLSDWHG:KHQPDQ\FLUFXLWVDUHSDFNHGWRJHWKHURQDFKLSWKHWHPSHUDWXUHPD\LQFUHDVHWRXQDFFHSWDEOHOHYHOVXQOHVVWKHSRZHUGLVVLSDWHGE\HDFKFLUFXLWLVUHGXFHGWRDYHU\ORZOHYHO5HGXFLQJSRZHUGLVVLSDWLRQLVDQRWKHUSULPDU\JRDORISURFHVVRUGHVLJQ7KHDUFKLWHFWXUHSRLQWRIYLHZOHDYHVWKHVHSUREOHPVRXWRIWKHSLFWXUH)URPWKDWVWDQGSRLQWDOOZHQHHGWRNQRZDERXWD%RROHDQFLUFXLWLVFRQWDLQHGLQLWVWUXWKWDEOH7KHDUFKLWHFWXUHSRLQWRIYLHZLVPRUHRIWHQVXLWDEOHLQFRPSXWHUVFLHQFHWKDQLQHOHFWULFDOHQJLQHHULQJ$GGLWLRQ&LUFXLWV)UHTXHQF\&\FOH/HQJWK+]FSVVVHFN+]FSVPV0+]FSVV*+]FSVQVSRZHUVRIWZR)RUH[DPSOHWKHPD[LPXPPHPRU\FDSDFLW\RIDQ,%0$7FRPSXWHULVE\WHVRIPHPRU\7RH[SUHVVWKLVDPRXQWLQPRUHIDPLOLDUWHUPVZHPD\EUHDNGRZQDVIROORZV7KLVLVDSSUR[LPDWHO\PLOOLRQE\WHV6LQFH .î. 0HJWKHH[DFWDPRXQWRIPHPRU\LVO0HJDE\WHVRUE\WHV7KH+H[DGHFLPDO 6\ VWHP%DVHVL[WHHQLVLPSRUWDQWEHFDXVHLWLVHDVLHUWRUHDGDQGZULWHWKDQELQDU\EXWLVQRQHWKHOHVVUHDGLO\FRQYHUWLEOHWRDQGIURPELQDU\%DVHVL[WHHQLVDOVRWKHILUVWEDVHZHKDYHFRQVLGHUHGZKLFKLVJUHDWHUWKDQWHQ,QVWHDGRISXWWLQJVRPHQXPHUDOVRXWRIZRUNEDVHVL[WHHQUHTXLUHVWKHHPSOR\PHQWRIDGGLWLRQDOQXPHUDOV6LQFHQXPHUDOVDUHQHHGHGIRUDOOQXPEHUVOHVVWKDQVL[WHHQWKLVPHDQVSRVLWLRQVDUHRSHQIRUWKHQXPEHUVWHQHOHYHQWZHOYHWKLUWHHQIRXUWHHQDQGILIWHHQ,WLVWKHFXVWRPWRILOOWKHVHSRVLWLRQVZLWKWKHOHWWHUV$%&'(DQG)6RLQEDVHVL[WHHQFRXQWLQJJRHVOLNHWKLV$%&'()$%&'()DQGVRRQ6HH7DEOH7DEOH+H[DGHFLPDO 6\ VWHP3ODFH9DOXHVVV+H[DGHFLPDO'HFLPDO$$%%&&''(())$$%%&&''7KH25*DWH7KH25JDWHLVDFLUFXLWZLWKWZRLQSXWWHUPLQDOV,WLVUHSUHVHQWHGLQJDWHOHYHOGLDJUDPVZLWKWKHV\PERO7KHLQSXWVDUHVKRZQRQWKHOHIW7KHRXWSXWLVRQWKHULJKW)URP7DEOHZHPD\LQIHUWKDWz ... 0HJWKHH[DFWDPRXQWRIPHPRU\LVO0HJDE\WHVRUE\WHV7KH+H[DGHFLPDO 6\ VWHP%DVHVL[WHHQLVLPSRUWDQWEHFDXVHLWLVHDVLHUWRUHDGDQGZULWHWKDQELQDU\EXWLVQRQHWKHOHVVUHDGLO\FRQYHUWLEOHWRDQGIURPELQDU\%DVHVL[WHHQLVDOVRWKHILUVWEDVHZHKDYHFRQVLGHUHGZKLFKLVJUHDWHUWKDQWHQ,QVWHDGRISXWWLQJVRPHQXPHUDOVRXWRIZRUNEDVHVL[WHHQUHTXLUHVWKHHPSOR\PHQWRIDGGLWLRQDOQXPHUDOV6LQFHQXPHUDOVDUHQHHGHGIRUDOOQXPEHUVOHVVWKDQVL[WHHQWKLVPHDQVSRVLWLRQVDUHRSHQIRUWKHQXPEHUVWHQHOHYHQWZHOYHWKLUWHHQIRXUWHHQDQGILIWHHQ,WLVWKHFXVWRPWRILOOWKHVHSRVLWLRQVZLWKWKHOHWWHUV$%&'(DQG)6RLQEDVHVL[WHHQFRXQWLQJJRHVOLNHWKLV$%&'()$%&'()DQGVRRQ6HH7DEOH7DEOH+H[DGHFLPDO 6\ VWHP3ODFH9DOXHVVV+H[DGHFLPDO'HFLPDO$$%%&&''(())$$%%&&''7KH25*DWH7KH25JDWHLVDFLUFXLWZLWKWZRLQSXWWHUPLQDOV,WLVUHSUHVHQWHGLQJDWHOHYHOGLDJUDPVZLWKWKHV\PERO7KHLQSXWVDUHVKRZQRQWKHOHIW7KHRXWSXWLVRQWKHULJKW)URP7DEOHZHPD\LQIHUWKDWz...
  • 18
  • 167
  • 0
linux assembly language programming PHẦN 3 docx

linux assembly language programming PHẦN 3 docx

... +WKHFRPPDQGLVWKHVDPHDVWKHFRPPDQG029$;+7KHYDOXHDVVLJQHGWRWKHORFDWLRQPXVWILW7KHFRPPDQG029$/LVQRWYDOLGEHFDXVHZLOOQRWILWLQWRDQHLJKWELWUHJLVWHU1 $60 DQG(GOLQDVDOORZVLJQHGLQWHJHUV+HQFH029$/±LVYDOLGDQGGRHVWKHVDPHWKLQJDV029$/%XWLVQRWYDOLGLQ(GOLQDVEHFDXVHLVQRWLQWKHHLJKWELWVLJQHGUDQJH1 $60 GRHVQWEDONXQWLOLWJHWVWR1 $60 DOORZVFKDUDFWHUVWRUHSUHVHQW $6& amp;,,FRGHV)RUH[DPSOH029$/±029$/$VWRUHVWKH $6& amp;,,FRGHIRUWKHOHWWHU$ZKLFKLVLQ$/&RGHXVLQJELWUHJLVWHUVZLOOQRWUXQRQ[SURFHVVRUVSULRUWRWKH$OWKRXJKLWLVDFKDUDFWHULVWLFRIVRFDOOHGELWFRGHWRXVHELWUHJLVWHUVVRPHELWFRGHGRHVDOVR7KHDFWXDOGLIIHUHQFHEHWZHHQDQGELWFRGHLVGLVFXVVHGLQFKDSWHUVHFWLRQ029UHJUHJ029UHJUHJFRSLHVIURPWKHVHFRQGUHJLVWHULQWRWKHILUVW7KHWZRRSHUDQGFRPPDQGVGHVFULEHGLQWKLVERRNXVHWKHV\QWD[&200$1'GHVWLQDWLRQVRXUFH+HQFHWKHFRPPDQG7DEOH[*HQHUDO5HJLVWHUVELWELWELW$+$;($;$/%;(%;%+&;(&;%/';(';&+%3(%3&/ 63 (63 '+ 6, (6, '/',(',$FLUFXLWZKLFKDGGVIRXUGLJLWELQDU\QXPEHUVUHTXLUHVIRXUIXOODGGHUVJDQJHGWRJHWKHU7KLVLVZKDWWKHDGGLQJFLUFXLWVLQDIRXUELWSURFHVVRUORRNOLNH6KRZQKHUHLVWKHVDPHFDOFXODWLRQRIWKLUWHHQSOXVVL[LOOXVWUDWHGDWWKHEHJLQQLQJRIWKLVVHFWLRQ,QELQDU\WKDWLVSOXV7KHUHVXOWLQJWRWDOLV7KHUHLVDOVRDQRXWSXWFDUU\YDOXHRI7KHLQSXWFDUU\LVQRWXVHGKHUH6XUSULVLQJO\HQRXJKWKHUHLVDQHHGIRULWKRZHYHU:HZLOOVHHZKDWWKDWLVLQVHFWLRQ,WLVRQHRIWKHFKDUDFWHULVWLFVRIDIRXUELWSURFHVVRUWKDWLWDGGVELQDU\QXPEHUVIRXUELWVDWDWLPH$FRPSXWHUZLWKDIRXUELWSURFHVVRUZRXOGQRWEHOLPLWHGWRVPDOOQXPEHUDULWKPHWLFEXWLWVVRIWZDUHZRXOGQHHGWREUHDNODUJHQXPEHUVGRZQLQWRQXPEHUVQRELJJHUWKDQ6HTXHQWLDO&LUFXLWV,QDOOWKHFLUFXLWVVKRZQVRIDUWKHRXWSXWLVGHWHUPLQHGE\WKHLQSXWV%\XVLQJWKHWUXWKWDEOHVRIWKHFRPSRQHQWJDWHVRQHFDQFRQVWUXFWDWUXWKWDEOHIRUWKHZKROHFLUFXLW,WPLJKWVHHPWKDWWKLVVKRXOGEHWKHFDVHZLWKDOOORJLFFLUFXLWV+RZHYHULIDQRXWSXWLVIHGEDFNDURXQGWRDQLQSXWWKHQDYLFLRXVFLUFOHLVLQWURGXFHGLQWRWKHSURFHVVRIGHWHUPLQLQJWKHWUXWKWDEOH&LUFXLWVZLWKIHHGEDFNORRSVDUHFDOOHGVHTXHQWLDOFLUFXLWV&LUFXLWVZLWKRXWIHHGEDFNORRSVDUHQRWFDSDEOHRIVWRULQJORJLFYDOXHV7KHRXWSXWRID%RROHDQFLUFXLWLVDIXQFWLRQRILWVLQSXWVLWVSUHVHQWLQSXWV7KDWPHDQVIRUH[DPSOHLI\RXWULHGWRXVHD%RROHDQFLUFXLWDVDPHPRU\WKHQQRPDWWHUZKDW\RXGHFLGHGXSRQDVWKHPHPRU\IHWFKFRPPDQGWKLVLQSXWZRXOGDOZD\VSURGXFHWKHVDPHRXWSXWQDPHO\WKHRXWSXWVSHFLILHGE\WKHWUXWKWDEOHVRLWZRXOGQRWEHDWUXHPHPRU\IHWFK7KHRXWSXWIURPDWUXHPHPRU\IHWFKZRXOGGHSHQGXSRQZKDWZDVVWRUHGDWVRPHWLPHLQWKHSDVW6HTXHQWLDOFLUFXLWVDUHLPSRUWDQWEHFDXVHWKH\FDQVWRUHORJLFYDOXHV$)OLSIORS)LJXUHVKRZVDQH[DPSOHRIDFLUFXLWFDOOHGDIOLSIORS7KH 6 LQWKHILJXUHVWDQGVIRUVHWDQGWKH5VWDQGVIRUUHVHW7KHRXWSXWRIWKLVFLUFXLWPD\EHVHWLI 6 ... +WKHFRPPDQGLVWKHVDPHDVWKHFRPPDQG029$;+7KHYDOXHDVVLJQHGWRWKHORFDWLRQPXVWILW7KHFRPPDQG029$/LVQRWYDOLGEHFDXVHZLOOQRWILWLQWRDQHLJKWELWUHJLVWHU1 $60 DQG(GOLQDVDOORZVLJQHGLQWHJHUV+HQFH029$/±LVYDOLGDQGGRHVWKHVDPHWKLQJDV029$/%XWLVQRWYDOLGLQ(GOLQDVEHFDXVHLVQRWLQWKHHLJKWELWVLJQHGUDQJH1 $60 GRHVQWEDONXQWLOLWJHWVWR1 $60 DOORZVFKDUDFWHUVWRUHSUHVHQW $6& amp;,,FRGHV)RUH[DPSOH029$/±029$/$VWRUHVWKH $6& amp;,,FRGHIRUWKHOHWWHU$ZKLFKLVLQ$/&RGHXVLQJELWUHJLVWHUVZLOOQRWUXQRQ[SURFHVVRUVSULRUWRWKH$OWKRXJKLWLVDFKDUDFWHULVWLFRIVRFDOOHGELWFRGHWRXVHELWUHJLVWHUVVRPHELWFRGHGRHVDOVR7KHDFWXDOGLIIHUHQFHEHWZHHQDQGELWFRGHLVGLVFXVVHGLQFKDSWHUVHFWLRQ029UHJUHJ029UHJUHJFRSLHVIURPWKHVHFRQGUHJLVWHULQWRWKHILUVW7KHWZRRSHUDQGFRPPDQGVGHVFULEHGLQWKLVERRNXVHWKHV\QWD[&200$1'GHVWLQDWLRQVRXUFH+HQFHWKHFRPPDQG7DEOH[*HQHUDO5HJLVWHUVELWELWELW$+$;($;$/%;(%;%+&;(&;%/';(';&+%3(%3&/ 63 (63 '+ 6, (6, '/',(',$FLUFXLWZKLFKDGGVIRXUGLJLWELQDU\QXPEHUVUHTXLUHVIRXUIXOODGGHUVJDQJHGWRJHWKHU7KLVLVZKDWWKHDGGLQJFLUFXLWVLQDIRXUELWSURFHVVRUORRNOLNH6KRZQKHUHLVWKHVDPHFDOFXODWLRQRIWKLUWHHQSOXVVL[LOOXVWUDWHGDWWKHEHJLQQLQJRIWKLVVHFWLRQ,QELQDU\WKDWLVSOXV7KHUHVXOWLQJWRWDOLV7KHUHLVDOVRDQRXWSXWFDUU\YDOXHRI7KHLQSXWFDUU\LVQRWXVHGKHUH6XUSULVLQJO\HQRXJKWKHUHLVDQHHGIRULWKRZHYHU:HZLOOVHHZKDWWKDWLVLQVHFWLRQ,WLVRQHRIWKHFKDUDFWHULVWLFVRIDIRXUELWSURFHVVRUWKDWLWDGGVELQDU\QXPEHUVIRXUELWVDWDWLPH$FRPSXWHUZLWKDIRXUELWSURFHVVRUZRXOGQRWEHOLPLWHGWRVPDOOQXPEHUDULWKPHWLFEXWLWVVRIWZDUHZRXOGQHHGWREUHDNODUJHQXPEHUVGRZQLQWRQXPEHUVQRELJJHUWKDQ6HTXHQWLDO&LUFXLWV,QDOOWKHFLUFXLWVVKRZQVRIDUWKHRXWSXWLVGHWHUPLQHGE\WKHLQSXWV%\XVLQJWKHWUXWKWDEOHVRIWKHFRPSRQHQWJDWHVRQHFDQFRQVWUXFWDWUXWKWDEOHIRUWKHZKROHFLUFXLW,WPLJKWVHHPWKDWWKLVVKRXOGEHWKHFDVHZLWKDOOORJLFFLUFXLWV+RZHYHULIDQRXWSXWLVIHGEDFNDURXQGWRDQLQSXWWKHQDYLFLRXVFLUFOHLVLQWURGXFHGLQWRWKHSURFHVVRIGHWHUPLQLQJWKHWUXWKWDEOH&LUFXLWVZLWKIHHGEDFNORRSVDUHFDOOHGVHTXHQWLDOFLUFXLWV&LUFXLWVZLWKRXWIHHGEDFNORRSVDUHQRWFDSDEOHRIVWRULQJORJLFYDOXHV7KHRXWSXWRID%RROHDQFLUFXLWLVDIXQFWLRQRILWVLQSXWVLWVSUHVHQWLQSXWV7KDWPHDQVIRUH[DPSOHLI\RXWULHGWRXVHD%RROHDQFLUFXLWDVDPHPRU\WKHQQRPDWWHUZKDW\RXGHFLGHGXSRQDVWKHPHPRU\IHWFKFRPPDQGWKLVLQSXWZRXOGDOZD\VSURGXFHWKHVDPHRXWSXWQDPHO\WKHRXWSXWVSHFLILHGE\WKHWUXWKWDEOHVRLWZRXOGQRWEHDWUXHPHPRU\IHWFK7KHRXWSXWIURPDWUXHPHPRU\IHWFKZRXOGGHSHQGXSRQZKDWZDVVWRUHGDWVRPHWLPHLQWKHSDVW6HTXHQWLDOFLUFXLWVDUHLPSRUWDQWEHFDXVHWKH\FDQVWRUHORJLFYDOXHV$)OLSIORS)LJXUHVKRZVDQH[DPSOHRIDFLUFXLWFDOOHGDIOLSIORS7KH 6 LQWKHILJXUHVWDQGVIRUVHWDQGWKH5VWDQGVIRUUHVHW7KHRXWSXWRIWKLVFLUFXLWPD\EHVHWLI 6 ... :KHQ6HOLVWKH127JDWHRXWSXWVDZKLFKIUHH]HVWKHFLUFXLW:KHQ6HOLVDQGWKH:5LQSXWLVPHDQLQJWKHSURFHVVRUZDQWVWRUHDGWKHQDJDLQWKHFLUFXLWUHPDLQVIUR]HQ:KHQ6HOLVDQGWKH:5LVWKHQWKH127JDWHRXWSXWVDZKLFKFDXVHVWKH'DWD,QWREHVWRUHG7KLVFLUFXLWZRXOGZRUNDOULJKWH[FHSWIRUWKHIDFWWKDWWKHQXPEHURI'DWDZLUHVIRUWKHHQWLUHPHPRU\LVWKHVDPHDVWKHQXPEHURIELWVLQRQHZRUG)RUH[DPSOHWKLVPHDQVWKDWWKHOHDVWVLJQLILFDQWELWRIWKHZRUGPXVWVKDUHLWV'DWD2XWZLUHZLWKWKHFRUUHVSRQGLQJ'DWD2XWZLUHIURPHYHU\RWKHUZRUGLQPHPRU\DVZHOODVZLWKWKHFRUUHVSRQGLQJ'DWD,QZLUH7KHVDPHJRHVIRUHDFKRIWKHRWKHUELWV$PHPRU\ZLWKIRXUELWZRUGVKDVRQO\IRXUGDWDZLUHVUHJDUGOHVVRIKRZPDQ\ZRUGVLWKDV7RDYRLGFDXVLQJPDVVLYHFRQIOLFWVFLUFXLWVZKLFKKDYHZKDWLVFDOOHGDWULVWDWHRXWSXWDUHXVHG7UL6WDWH2XWSXWV)LJXUHVKRZVDJHQHULFORJLFJDWH7KHRXWSXWRIWKLVJDWHFDQEHVZLWFKHGHLWKHUWRWKHSRVLWLYHRUWKHQHJDWLYHSRZHUWHUPLQDO%HFDXVHLWVRXWSXWKDVWZRSRVVLEOHYDOXHVLWLVFDOOHGDWZRVWDWHJDWH)LJXUHVKRZVDJHQHULFWULVWDWHORJLFJDWH,WVRXWSXWKDVWKUHHSRVVLEOHYDOXHV7KHRXWSXWRIWKLVJDWHFDQEHDORJLFRUDORJLFEXWWKHRXWSXWFDQDOVREHVZLWFKHGWRDGLVFRQQHFWHGVWDWHVRWKDWWKHRXWSXWLVQRWKRRNHGXSWRDQ\WKLQJ7KLVLVVRPHWLPHVUHIHUUHGWRDVDGRQWFDUHVWDWHDQGLVVRPHWLPHVGHQRWHGE\WKHOHWWHU;:KHQDORJLFJDWHVZLWFKHVWRWKLVVWDWHLWUHOHDVHVFRQWURORYHULWVRXWSXW,IWKHUHLVFRQIOLFWRQWKHKRUL]RQVZLWFKLQJWRWKLVVWDWHLVDJRRGZD\WRDYRLGLW$VLPSOHWULVWDWHFLUFXLWLVWKHWULVWDWHEXIIHUZKRVHWUXWKWDEOHLVJLYHQLQ7DEOH7KHV\PEROIRUWKLVFLUFXLWLV)LJXUH$7UL6WDWH/RJLF*DWH7DEOH7UXWK7DEOHIRU7UL6WDWH%XIIHU&RQWURO,QSXW2XWSXW;;5HJLVWHUV0DQ\RIWKHZULQNOHVYLVLEOHLQWKHGHVLJQRIWKHDUHVPRRWKHGRXWLQWKHVKRZQLQ)LJXUH7KHHLJKWUHJLVWHUVZKRVHQDPHVEHJLQZLWK(DUHDOOH[WHQVLRQVRIWKHFRUUHVSRQGLQJUHJLVWHUVRQWKH7KHERWWRPKDOIRIHDFKELWUHJLVWHULVDELWUHJLVWHULQKHULWHGIURPWKH7KHDGGUHVVEXVDQGWKHGDWDEXVHDFKKDYHZLUHV$OVRVKRZQDUHWKH...
  • 18
  • 199
  • 0
linux assembly language programming PHẦN 4 docx

linux assembly language programming PHẦN 4 docx

... 7KHSURFHVVRIFRQYHUWLQJDVVHPEO\FRGHLQWRPDFKLQHFRGHLVFDOOHGDVVHPEOLQJ$SURJUDPZKLFKWDNHVDVVHPEO\ODQJXDJHDVLQSXWDQGSURGXFHVPDFKLQHODQJXDJHDVRXWSXWLVFDOOHGDQDVVHPEOHU,WLVVLPLODUWRDFRPSLOHUEXWLWRSHUDWHVDWDORZHUOHYHO&RQYHUVHO\WKHSURFHVVRIWXUQLQJPDFKLQHFRGHLQWRDVVHPEO\ODQJXDJHLVFDOOHGXQDVVHPEOLQJ$SURJUDPZKLFKGRHVWKLVLVFDOOHGDQXQDVVHPEOHU$VVHPEOLQJ6LPSOH3URJUDPV7RWHOOWKHZKROHVWRU\RIWKHPDFKLQHFRGHIRUWKH[SURFHVVRUVLQYROYHVDORWRIWULFN\GHWDLO+RZHYHULWLVTXLWHHDV\WRVSHFLI\PDFKLQHFRGHIRUWKHVXEVHWRIWKH[DVVHPEO\ODQJXDJHXVHGLQDOOWKHQXPEHUHGSURJUDPVXVHGLQVHFWLRQVWKURXJK&RGLQJIRUWKLVSRUWLRQRI[DVVHPEO\ODQJXDJHLVJLYHQLQ7DEOH0RVWRIWKHPDFKLQHFRGHLVJLYHQLQKH[EXWVRPHRIWKHE\WHVKDYHWREHJLYHQLQELQDU\7KHQXPEHURIE\WHVYDULHVIURPRQHWRVL[7KHILUVWOLQHRIWKHWDEOHIRUH[DPSOHVKRZVWKDWWKHFRGHIRU029UHJUHJLVDWZRE\WHFRGHWKHILUVWRIZKLFKLVJLYHQLQKH[DQGWKHVHFRQGLQELQDU\7KHE\WHVJLYHQLQELQDU\DUHWKRVHZKLFKLQFRUSRUDWHUHJLVWHUFRGHV 6 6 6 LQWKHELQDU\FRGLQJUHSUHVHQWVWKHWKUHHELWFRGHIRUWKHVRXUFHUHJLVWHU'''UHSUHVHQWVWKHWKUHHELWFRGHIRUWKHGHVWLQDWLRQUHJLVWHU7KHUHJLVWHUFRGHVDUHJLYHQDWWKHERWWRP(DFKLPPRFFXUULQJLQDFRPPDQGVSHFLILHVIRXUDGGLWLRQDOE\WHVZKLFKPXVWEHVXSSOLHGE\WKHSURJUDPPHU([DPSOHVIROORZ8VLQJ7DEOH3URJUDPFDQEHPDFKLQHDVVHPEOHGDVIROORZV>@,IUHJLV($;WKHUHLVDVKRUWHUPDFKLQHFRGH5HJLVWHU&RGHV7KHILUVWE\WHRIWKHILUVWFRPPDQG%$LVHQFRGHGXVLQJWKH'''FRGHJLYHQIRU029UHJLPP7KH'''ELWVDUHILOOHGLQZLWKWKHUHJLVWHUFRGHIRU(';ZKLFKUHVXOWVLQDELQDU\FRGHRIRUDKH[FRGHRI%$7KHVHFRQG029FRPPDQG029(&;($;LVHQFRGHGDV&XVLQJWKHILUVWOLQHRIWKHFKDUWZKLFKVSHFLILHVWKHVHFRQGE\WHDV 66 6'''($;LVWKHVRXUFHUHJLVWHUDQGLWVFRGHLV(&;LVWKHGHVWLQDWLRQUHJLVWHUDQGLWVFRGHLV7KHUHVXOWLQJVHFRQGE\WHLVZKLFKLV&3URJUDP/DEHO6RXUFH&RGH$GGUHVV0DFKLQH&RGH7DEOH6RPH%LW0DFKLQH&RGLQJ)LUVW%\WH6HFRQG%\WH0RUH029UHJUHJ 6 6 6 '''029UHJLPP'''BBB$''UHJUHJ 6 6 6 '''$''UHJLPP'''>@BBB 68 %UHJUHJ 6 6 6 ''' 68 %UHJLPP'''>@BBB,1&UHJ''''(&UHJ''',1($;>';@('287>';@($;()5(7&-03LPP(BBB-=LPP)BBB-1=LPP)BBB -6 LPP)BBB- 16 LPP)BBBVLPLODUWR&03ZKLFKZLOOEHGLVFXVVHGLQWKHQH[WFKDSWHUHVLUHIHUVWRWKH (6, UHJLVWHU/LNH&03WKH7 (67 FRPPDQGVHWVWKH]HURIODJLI (6,  ... 7KHSURFHVVRIFRQYHUWLQJDVVHPEO\FRGHLQWRPDFKLQHFRGHLVFDOOHGDVVHPEOLQJ$SURJUDPZKLFKWDNHVDVVHPEO\ODQJXDJHDVLQSXWDQGSURGXFHVPDFKLQHODQJXDJHDVRXWSXWLVFDOOHGDQDVVHPEOHU,WLVVLPLODUWRDFRPSLOHUEXWLWRSHUDWHVDWDORZHUOHYHO&RQYHUVHO\WKHSURFHVVRIWXUQLQJPDFKLQHFRGHLQWRDVVHPEO\ODQJXDJHLVFDOOHGXQDVVHPEOLQJ$SURJUDPZKLFKGRHVWKLVLVFDOOHGDQXQDVVHPEOHU$VVHPEOLQJ6LPSOH3URJUDPV7RWHOOWKHZKROHVWRU\RIWKHPDFKLQHFRGHIRUWKH[SURFHVVRUVLQYROYHVDORWRIWULFN\GHWDLO+RZHYHULWLVTXLWHHDV\WRVSHFLI\PDFKLQHFRGHIRUWKHVXEVHWRIWKH[DVVHPEO\ODQJXDJHXVHGLQDOOWKHQXPEHUHGSURJUDPVXVHGLQVHFWLRQVWKURXJK&RGLQJIRUWKLVSRUWLRQRI[DVVHPEO\ODQJXDJHLVJLYHQLQ7DEOH0RVWRIWKHPDFKLQHFRGHLVJLYHQLQKH[EXWVRPHRIWKHE\WHVKDYHWREHJLYHQLQELQDU\7KHQXPEHURIE\WHVYDULHVIURPRQHWRVL[7KHILUVWOLQHRIWKHWDEOHIRUH[DPSOHVKRZVWKDWWKHFRGHIRU029UHJUHJLVDWZRE\WHFRGHWKHILUVWRIZKLFKLVJLYHQLQKH[DQGWKHVHFRQGLQELQDU\7KHE\WHVJLYHQLQELQDU\DUHWKRVHZKLFKLQFRUSRUDWHUHJLVWHUFRGHV 6 6 6 LQWKHELQDU\FRGLQJUHSUHVHQWVWKHWKUHHELWFRGHIRUWKHVRXUFHUHJLVWHU'''UHSUHVHQWVWKHWKUHHELWFRGHIRUWKHGHVWLQDWLRQUHJLVWHU7KHUHJLVWHUFRGHVDUHJLYHQDWWKHERWWRP(DFKLPPRFFXUULQJLQDFRPPDQGVSHFLILHVIRXUDGGLWLRQDOE\WHVZKLFKPXVWEHVXSSOLHGE\WKHSURJUDPPHU([DPSOHVIROORZ8VLQJ7DEOH3URJUDPFDQEHPDFKLQHDVVHPEOHGDVIROORZV>@,IUHJLV($;WKHUHLVDVKRUWHUPDFKLQHFRGH5HJLVWHU&RGHV7KHILUVWE\WHRIWKHILUVWFRPPDQG%$LVHQFRGHGXVLQJWKH'''FRGHJLYHQIRU029UHJLPP7KH'''ELWVDUHILOOHGLQZLWKWKHUHJLVWHUFRGHIRU(';ZKLFKUHVXOWVLQDELQDU\FRGHRIRUDKH[FRGHRI%$7KHVHFRQG029FRPPDQG029(&;($;LVHQFRGHGDV&XVLQJWKHILUVWOLQHRIWKHFKDUWZKLFKVSHFLILHVWKHVHFRQGE\WHDV 66 6'''($;LVWKHVRXUFHUHJLVWHUDQGLWVFRGHLV(&;LVWKHGHVWLQDWLRQUHJLVWHUDQGLWVFRGHLV7KHUHVXOWLQJVHFRQGE\WHLVZKLFKLV&3URJUDP/DEHO6RXUFH&RGH$GGUHVV0DFKLQH&RGH7DEOH6RPH%LW0DFKLQH&RGLQJ)LUVW%\WH6HFRQG%\WH0RUH029UHJUHJ 6 6 6 '''029UHJLPP'''BBB$''UHJUHJ 6 6 6 '''$''UHJLPP'''>@BBB 68 %UHJUHJ 6 6 6 ''' 68 %UHJLPP'''>@BBB,1&UHJ''''(&UHJ''',1($;>';@('287>';@($;()5(7&-03LPP(BBB-=LPP)BBB-1=LPP)BBB -6 LPP)BBB- 16 LPP)BBBVLPLODUWR&03ZKLFKZLOOEHGLVFXVVHGLQWKHQH[WFKDSWHUHVLUHIHUVWRWKH (6, UHJLVWHU/LNH&03WKH7 (67 FRPPDQGVHWVWKH]HURIODJLI (6,  ... &RXQWLQJEDFNZDUGVE\WHVIURPWKHE\WHWKDWEHJLQVWKH029($;(';EULQJV\RXWRWKHE\WHWKDWLVWKHILUVWE\WHRIWKHFRGHIRU 68 %($;(&;6KRUW-XPSV7KHUHODWLYHMXPSYDOXHVLQWKHSURJUDPDUHHDFKHQFRGHGLQIRXUE\WHVLQVSLWHRIWKHIDFWWKDWWKHYDOXHVDQGILWHDVLO\LQWKHRQHE\WHVLJQHGUDQJH7KHUHDUHDOWHUQDWHHQFRGLQJVZKLFKFDQEHXVHGWRVDYHVSDFHRQRQHE\WHMXPSV7KHVHMXPSVDUHFDOOHGVKRUWMXPSV7KHVKRUWMXPSHQFRGLQJIRUWKH- 16 1;7LQVWUXFWLRQIRUH[DPSOHLV7KHPDFKLQHFRGHVIRUWKHFRQGLWLRQDOVKRUWMXPSVFDQEHREWDLQHGIURPWKHLUELWFRXQWHUSDUWVE\GURSSLQJWKH2)E\WHDQGVXEWUDFWLQJ+IURPWKHVHFRQGE\WH7KHVKRUWFRGHIRUWKH-03FRPPDQGLV(%,Q(GOLQDVDORQJMXPSFDQEHFRQYHUWHGWRDVKRUWMXPSXVLQJWKHVNH\,Q1 $60 WKHXQDGRUQHG-03LQVWUXFWLRQDOZD\VPHDQVDVKRUWMXPS$-03LQVWUXFWLRQZKLFKFDQWEHHQFRGHGLQRQHE\WHJHWVDQHUURUPHVVDJH7RVSHFLI\DMXPSZKLFKXVHVWKHORQJHUHQFRGLQJ-031($5LVXVHG,QWKHSUHVHQWFRQWH[WMXPSLQJIDUZRXOGVHHPWRPDNHPRUHVHQVHWKDQMXPSLQJQHDUEXWDIDUMXPSDFWXDOO\UHIHUVWRDMXPSZKLFKXVHVDEVROXWHHQFRGLQJDVZLOOEHVHHQLQFKDSWHU6LQFHPRVWMXPSVDUHQRPRUHWKDQE\WHVLWPDNHVVHQVHWRKDYHDVSHFLDOHQFRGLQJIRUWKHP7KHLQVWUXFWLRQVHWIRUWKHDFWXDOO\KDGRQO\WKHVKRUWYHUVLRQVRIWKHFRQGLWLRQDOMXPSV7KH2)ORQJMXPS$VVHPEOHU3URJUDPVZLWK-XPSV+LJKOHYHOODQJXDJHVQHHGORRSVLQRUGHUWREHDEOHWRGRWKHLUZRUN7KHVHORRSVPXVWEHWXUQHGLQWRDVVHPEO\FRGHE\DFRPSLOHU)RUH[DPSOHDVLOOXVWUDWHGLQ)LJXUHWRGRD&ODQJXDJHZKLOHORRSLQWKHPRVWVWUDLJKWIRUZDUGZD\UHTXLUHVERWKDFRQGLWLRQDOMXPSIRUZDUGDQGDQXQFRQGLWLRQDOMXPSEDFNZDUG)LJXUHZKLOHWHVW%RG\XQVLJQHGRUVLJQHGWKHQHYHU\WKLQJZRXOGEHRND\7ZRKXQGUHGWZHQW\IRXULVWKHWZRVFRPSOHPHQWSRVLWLYHWKDWLVHTXLYDOHQWWRLQWKHHLJKWELWV\VWHP%XWZHUHQRWFRQWHQWZLWKHLJKWELWV:HZDQW$QG,QWKHELWV\VWHPLVUHSUHVHQWHGE\QRW&RQVHTXHQWO\ZHFDQWXVH08/RU',9IRUERWKVLJQHGDQGXQVLJQHGQXPEHUV08/DQG',9ZRUNIRUXQVLJQHGQXPEHUV7KHUHDUHGLIIHUHQWFRPPDQGVZKLFKZRUNIRUVLJQHGQXPEHUV,08/DQG,',97KLVLVDQH[DPSOHRIWKHLVVXHUDLVHGLQVHFWLRQ)XUWKHU5HDGLQJ7KH0LFURSURFHVVRU$%LRJUDSK\0LFKDHO60DORQH6SULQJHU7KH$QDWRP\RID+LJK3HUIRUPDQFH0LFURSURFHVVRU6KULYHUDQG6PLWK,(((&KDSWHU $66 (0%/</$1*8$*($FRPSXWHUSURJUDPLVVRPHWKLQJZKLFKFDQEHVWRUHGLQDFRPSXWHUVPHPRU\,IWKHPHPRU\KDVRQHE\WHZRUGVZHFDQWKHQVD\WKDWWKHFRPSXWHUSURJUDPFRQVLVWVRIE\WHV7KHVHE\WHVDUHDOVRFDOOHGPDFKLQHODQJXDJH:ULWLQJDSURJUDPE\OLVWLQJWKHVHE\WHVH[SOLFLWO\LVFDOOHGPDFKLQHODQJXDJHSURJUDPPLQJ,WLVWKHRULJLQDOIRUPRISURJUDPPLQJ,WLVGHILQLWHO\WKHPRVWWHGLRXV$VVHPEO\ODQJXDJHZDVGHYLVHGDVDZD\RIVSHFLI\LQJPDFKLQHFRGHZLWKRXWDFWXDOO\KDYLQJWRZULWHLWGRZQ$VVHPEO\ODQJXDJHPD\EHPHUHVKRUWKDQGRULWPD\LQYROYHFRPSOH[PDFURVVRPHRIZKLFKPD\HYHQUHVHPEOHLIRUZKLOHVWDWHPHQWVLQ&%XWZKHWKHULWLVSULPLWLYHRUIDQF\LWVGHILQLQJFKDUDFWHULVWLFLVWKDWLWJLYHVWKHSURJUDPPHUFRQWURORYHUWKHPDFKLQHODQJXDJH7KUHHJRRGUHDVRQVIRUOHDUQLQJDVVHPEO\ODQJXDJHDUH...
  • 18
  • 223
  • 0
linux assembly language programming PHẦN 5 pps

linux assembly language programming PHẦN 5 pps

... \[029(';+/RRSQHHGVLWHUDWLRQV&/&&OHDUWKHFDUU\IODJ;<=029($;> (6, @6RXUFHE\WHVLQWRWKH3URFHVVRU$'&>(',@($;'RWKHDGGLWLRQ,1& (6, ,1& (6, ,1& (6, 7KLVLVXJO\,1& (6, ,1&(',%XWXVLQJ$''KHUHZRXOG,1&(',FOHDUWKHFDUU\IODJ,1&(',,1&(','(&(';'HFUHPHQWWKHORRSFRXQWHU-1=;<=6HHLIWKHORRSLVILQLVKHGOLQHVZKLFKZRXOGKDYHUHVXOWHGIURPXVLQJWKH>LPP@IRUPDW$WILUVWVLJKWLWZRXOGDSSHDUWKDWZHFRXOGGREHWWHUE\XVLQJ$''LQVWUXFWLRQVLQSODFHRIPXOWLSOH,1&LQVWUXFWLRQV%XWWKLVZRXOGDFWXDOO\UXLQHYHU\WKLQJ%HFDXVHZHDUHXVLQJDORRSWRSURFHHGIRXUE\WHVDWDWLPHIURPWKHOHDVWVLJQLILFDQWWRWKHPRVWVLJQLILFDQWE\WHVZHHQFRXQWHUDSUREOHPZLWKWKHFDUU\IODJ,ILQEHWZHHQWZRH[HFXWLRQVRIWKH$'&LQVWUXFWLRQZHPRYHIRXUE\WHVGRZQWKHQXPEHUXVLQJDQ$''LQVWUXFWLRQZHKDYHPHVVHGXSWKHFDUU\IODJ,QFKDSWHULWLVQRWHGWKDWWKHFDUU\IODJLVXQDIIHFWHGE\WKH,1&DQG'(&LQVWUXFWLRQV7KHUHDVRQIRUWKLVDUFDQHOLWWOHH[FHSWLRQVXGGHQO\EHFRPHVFOHDU0XOWLE\WHDULWKPHWLFQHHGVDFDUU\IODJZKLFKFDQVXUYLYHORRSFRXQWHUDGMXVWPHQWV%HFDXVHWKH\GRQWDIIHFWWKHFDUU\IODJWKH,1&DQG'(&LQVWUXFWLRQVFDQEHXVHGWRFDUU\RXWKDUPOHVVORRSFRXQWHUDGMXVWPHQWV$GGLQJE\XVLQJIRXU,1&LQVWUXFWLRQVLVQRWEHDXWLIXOEXWLWZRUNV7KLVFRGHLVQRWEDGIURPWKHVWDQGSRLQWRIWDNLQJXSPHPRU\VSDFHVLQFHPHPRU\LVFKHDS%XWLWLVEDGIURPWKHVWDQGSRLQWRIDGGLQJH[HFXWLRQWLPHWRDORRS,IWKHUHLVRQHSODFHZKHUHH[HFXWLRQWLPHLVFRVWO\LWLVLQWKHPLGGOHRIDQHVWHGORRSDQGWKDWLVH[DFWO\ZKHUHWKRVHH[WUD,1&LQVWUXFWLRQVDUH$QRWKHUPHPRU\IRUPDWLVXVHIXOLQGHDOLQJZLWKWKLVSUREOHP7KH>UHJVFDOHUHJLPP@)RUPDW7KHPRVWJHQHUDOPHPRU\IRUPDWLVWKH>UHJVFDOHUHJLPP@IRUPDWZKHUHVFDOHLVDVFDOHIDFWRUZKLFKPXVWEHHLWKHURU7KHUHJLVWHUZKLFKLVPXOWLSOLHGE\WKHVFDOHIDFWRULVFDOOHGWKHLQGH[UHJLVWHU7KHRWKHUUHJLVWHULVFDOOHGWKHEDVHUHJLVWHU6RPHILHOGVPD\EHRPLWWHG7KLVJLYHVXVWKHHIIHFWRIDYDULHW\RIIRUPDWVLQFOXGLQJLQDGGLWLRQWRWKH>UHJ@DQG>LPP@IRUPDWVDOUHDG\GLVFXVVHG,WLVDOLWWOHKDUGWREHOLHYHWKDWLQVWUXFWLRQVZLWKWKLVGHJUHHRIFRPSOH[LW\DUHKDUGFRGHGLQWRWKHSURFHVVRUV%XWWKHFRVWLQWHUPVRILQVWUXFWLRQOHQJWKIRUDOOWKLVFRPSOH[LW\LVDFWXDOO\MXVWRQHPRUHE\WHRIFRGHIRULQVWUXFWLRQVZKLFKXWLOL]HWKLVJHQHUDOIRUPDW7KHE\WHLVFDOOHGWKH 6, %E\WHERWKIRUVFDOHGLQGH[EDVHE\WHDQGVLEOLQJRIWKH0RG50E\WH7DNLQJXSWKHSUREOHPRIWKHUHSHDWHG,1&LQVWUXFWLRQLQ3URJUDPQRWHWKDWDVFDOHIDFWRURIZRXOGDV7KHLQVWUXFWLRQ029>@$/FRXOGWKHUHIRUHEHXVHGLQSODFHRI029>$%&@$/,IWKLVSURJUDPZHUHWREHUHORFDWHGVRWKDWLWVWDUWHGDWWKHDGGUHVV+WKHQWKHFRGHIRUWKH$%&ODEHOLQWKH029LQVWUXFWLRQZRXOGQHHGWREH+LQVWHDGRI9DULDEOHV,QKLJKOHYHOSURJUDPPLQJODQJXDJHVYDULDEOHVDUHRIWHQLPSOHPHQWHGDVODEHOOHGPHPRU\ORFDWLRQV$OWKRXJKDFRPSLOHUPD\XVHDUHJLVWHUDPRUHW\SLFDOLPSOHPHQWDWLRQRIDYDULDEOHLVDVDODEHOOHGPHPRU\ORFDWLRQ7KLVLVWUXHSDUWLFXODUO\IRUJOREDOYDULDEOHV$UUD\V$VDQH[DPSOHRIKRZWKHVHDGGUHVVLQJPRGHVPLJKWEHXVHGWRKDQGOHDUUD\SURJUDPPLQJFRQVLGHUWKHIROORZLQJ&FRGHZKLFKFRXQWVKRZPDQ\]HURVDQGRQHVWKHUHDUHLQWKHSDUWRIDQDUUD\[>@>@ZKHUHWKHURZVRILQWHUHVWDUHIURPWKURXJKDQGWKHFROXPQVDUHIURPWKURXJK7RFRGHWKLVLQDVVHPEOHUZHFDQXVH(%;IRUQXPB]HURV(&;IRUQXPBRQHVDQGWKHODEHO$%&IRUWKHEHJLQQLQJRIWKHDUUD\[7RUHIHUHQFHWKHDUUD\ORFDWLRQ[>L@>M@ZHQHHGWRXVHWKHIDFWWKDWWKHDGGUHVV[>L@>M@LVLME\WHVSDVW[>@>@ ... 6RPHRIWKHFRGHVUHIHUWR00;LQVWUXFWLRQV7KHVHLQVWUXFWLRQVDUHGLVFXVVHGLQWKH,QWHOERRN7KH&RPSOHWH*XLGHWR00;7HFKQRORJ\:HOHDUQWKDWLQVWUXFWLRQVPDWFKLQJ7DEOHFRQWDLQ3HQWLXPDQG00;LQVWUXFWLRQVDVZHOODVLQVWUXFWLRQV)RUH[DPSOHWKH;$''DQG %6: $3LQVWUXFWLRQVILUVWDSSHDUHGRQWKHDQGWKH&38,'DQG5' 76& amp;ILUVWDSSHDUHGRQWKH3HQWLXP%LWYV%LW&RGH7RWKLVSRLQWZHKDYHGLVFXVVHGPDFKLQHFRGHVIRUFRPPDQGVLQYROYLQJELWJHQHUDOUHJLVWHUVRQO\:HDUHQRZUHDG\WRFRQVLGHUWKHFRGLQJRIWKHELWJHQHUDOUHJLVWHUV7KH029(&;($;FRPPDQGDVQRWHGLQVHFWLRQFDQEHHQFRGHGDV&7KHFRUUHVSRQGLQJELWFRPPDQGLV029&;$;6XUSULVLQJO\WKHFRGHIRUWKLVFRPPDQGLVDOVR&O7KHZDVGHVLJQHGWRXVHWKHVDPHHQFRGLQJVIRUWKHELWUHJLVWHUVDVIRUWKHELWUHJLVWHUV&OHDUO\WKHUHLVDSUREOHPZLWKWKLV:KHQWKHSURFHVVRUIHWFKHVWKHE\WHV&OZKLFKLQVWUXFWLRQVKRXOGEHH[HFXWHG029(&;($;RU029&;$;",WVRKDSSHQVWKDWWKHGHFLVLRQLVEDVHGRQDVLQJOHELWLQWKHSURFHVVRU7KLVELWGHWHUPLQHVZKHWKHUFRGHLVLQWHUSUHWHGDVELWFRGHLQZKLFKFDVH&PHDQV029(&;($;RUELWFRGHLQZKLFKFDVH&PHDQV029&;$;:KHQWKHELWLVVHWLWGRHVQRWPHDQWKDWWKHLQVWUXFWLRQ029&;$;LVXQDYDLODEOH7RHQFRGHWKHIDFWWKDWWKHELWFRGLQJSUHVXPSWLRQLVZURQJDRQHE\WHSUHIL[LVXVHG6RLQELWFRGH&LVWKHFRGHIRU029&;$;6LPLODUO\WKH029(&;($;LQVWUXFWLRQLVDYDLODEOHLQELWFRGH7KHFRGHIRULWLV&O7KLVSUHIL[LVFDOOHGWKHRSHUDQGVL]HSUHIL[,WPHDQVWKDWWKHRSHUDQGVL]HLVQRWWKHGHIDXOWVL]H7\SLFDOO\WKHELWLVVHWZKLOHUXQQLQJ/LQX[IRUH[DPSOHDQGFOHDUHGZKLOHUXQQLQJ' 26 ([FHSWZKHUHVSHFLILFDOO\VWDWHGRWKHUZLVHFRGHJLYHQLQWKLVERRNDVVXPHVWKHSURFHVVRUVELWLVVHWIRUWKHELWGHIDXOW+HQFH&PHDQV029(&;($;DQG&PHDQV029&;$;1RZWKDWZHVHHKRZWKHFRGH&FDQKDYHHLWKHURQHRIWZRSRVVLEOHPHDQLQJVLWLVHDV\WRH[SODLQWKHYLQ7DEOH),QVWUXFWLRQV6SHFLILHGE\5%LWVU/RFDO7 6/ '7UP 67 5UP//'7UP/75UP9(55UP9(5:UP*OREDO7 6* '7P 6, '7P/*'7P/,'7P 60 :6 UP/ 06: UP%LWV%7UPYLE% 76 UPYLE%75UPYLE%7&UPYLE7DEOHYV%LW&RGLQJ([DPSOH%LW&RGH%LW&RGH029(&;($;&&O029&;$;&&$''UYUPY:HFDQXVHWKLVHQWU\WRDVVHPEOHWKH$''(',($;FRPPDQG7KH$''(',($;FRPPDQGUHTXLUHVD0RG50E\WH7KHPLQWKHVHFRQGRSHUDQGSRVLWLRQVSHFLILHVQRWRQO\WKDWWKHVHFRQGRSHUDQGPD\EHDPHPRU\RSHUDQGEXWDOVRWKDWLWPXVWEHHQFRGHGLQWKH0ELWVRIWKH0RG50E\WH6LQFHWKHVHFRQGRSHUDQGLVWKHUHJLVWHU($;WKHELWFRGHIRU($;RFFXSLHVWKH0ELWVLQWKH0RG50E\WH6LQFHZHDUHXVLQJDUHJLVWHUIRUWKH0ELWVWKHWZR0RGELWVPXVWEH7KHILUVWRSHUDQGZKLFKDVWKHULQGLFDWHVPXVWEHDUHJLVWHULVWKHUHIRUHHQFRGHGLQWKH5ELWVRIWKH0RG50E\WH(',LVWKHILUVWRSHUDQGDQGLWVFRGHLV&RQVHTXHQWO\WKH0RG50E\WHLV&RPELQLQJWKHZLWKWKH0RG50E\WH\LHOGVWKHFRGH)IRU$''(',($;,ILQWKLVFRGHZHFKDQJHWKHWZR0RGELWVIURPWRZHJHWWKHFRGHIRU$''(',>($;@+HUHWKH0ELWVDUHXVHGIRUDQDFWXDOPHPRU\RSHUDQG7KHFRGHVDQGDUHXVHGWRFRGHIRULPPHGLDWHGLVSODFHPHQWVVXFKDV$''(',>($;@ZKHUHWKHGLVSODFHPHQWLVHLWKHURIW\SHLERULY+HQFHWKHFRGHIRU$''(',>($;@LV7KHFRGHIRU$''(',>($;+@LV%,IWKLVFRGLQJZHUHGRQHXQLIRUPO\KRZHYHULWZRXOGOHDYHQRURRPLQWKHFRGLQJVSDFHIRUWKHFRPSOLFDWHGIRUPDWVVHHQLQFKDSWHUVHFWLRQ7RPDNHVSDFHIRUFRGLQJWKHVHIRUPDWVWKHFRGHIRUWKH (63 UHJLVWHULVUHPRYHGWRSURYLGHDQHVFDSHLQWRDQRWKHUE\WHRIWKHFRGLQJVSDFHFDOOHGWKH 6, %E\WHUPYUY&RGLQJ:KHQWKHUPYDQGUYNH\VDUHUHYHUVHGWKLVWXUQVWKHWKUHHELWFRGHVDURXQG$VDQH[DPSOHVXSSRVHZHZDQWWRFRGHWKHLQVWUXFWLRQ029(',($;7KHHQWU\IRU%PDWFKHVDQGFRXOGEHFRGHGZLWKWKHVDPH0RG50E\WHDVWKH$''(',($;FRGH%XWWKHHQWU\DOVRPDWFKHV029UPYUY8VLQJWKLVHQWU\ZHQRWHWKDWWKHILUVWRSHUDQGPD\EHDUHJLVWHUDQGLVFRGHGLQWKH0ELWV+HQFHWKHFRGHIRU(',JRHVLQWRWKHOHDVWVLJQLILFDQWELWV7KHVHFRQGRSHUDQG($;LVFRGHGLQWKH5ELWV+HQFHXVLQJWKHHQWU\LQ7DEOHZHREWDLQWKHHQFRGLQJ&IRU029(',($;1RQUHJLVWHU5%LWV,QVRPHFDVHVWKHILUVWE\WHLVLQVXIILFLHQWWRVSHFLI\DQRSHUDWLRQEXWWKH5ELWVRID0RG50E\WHDUHXVHGWRFRPSOHWHWKHVSHFLILFDWLRQ7KHVHFDVHVDUHOLVWHGLQ7DEOH 68 %(&;LVDQH[DPSOH7KHHQWU\LQ7DEOHIRULV,PPHGUPYLE6LQFHWKHURZRI7DEOHODEHOHG,PPHGKDVD 68 %XQGHUU ... 6RPHRIWKHFRGHVUHIHUWR00;LQVWUXFWLRQV7KHVHLQVWUXFWLRQVDUHGLVFXVVHGLQWKH,QWHOERRN7KH&RPSOHWH*XLGHWR00;7HFKQRORJ\:HOHDUQWKDWLQVWUXFWLRQVPDWFKLQJ7DEOHFRQWDLQ3HQWLXPDQG00;LQVWUXFWLRQVDVZHOODVLQVWUXFWLRQV)RUH[DPSOHWKH;$''DQG %6: $3LQVWUXFWLRQVILUVWDSSHDUHGRQWKHDQGWKH&38,'DQG5' 76& amp;ILUVWDSSHDUHGRQWKH3HQWLXP%LWYV%LW&RGH7RWKLVSRLQWZHKDYHGLVFXVVHGPDFKLQHFRGHVIRUFRPPDQGVLQYROYLQJELWJHQHUDOUHJLVWHUVRQO\:HDUHQRZUHDG\WRFRQVLGHUWKHFRGLQJRIWKHELWJHQHUDOUHJLVWHUV7KH029(&;($;FRPPDQGDVQRWHGLQVHFWLRQFDQEHHQFRGHGDV&7KHFRUUHVSRQGLQJELWFRPPDQGLV029&;$;6XUSULVLQJO\WKHFRGHIRUWKLVFRPPDQGLVDOVR&O7KHZDVGHVLJQHGWRXVHWKHVDPHHQFRGLQJVIRUWKHELWUHJLVWHUVDVIRUWKHELWUHJLVWHUV&OHDUO\WKHUHLVDSUREOHPZLWKWKLV:KHQWKHSURFHVVRUIHWFKHVWKHE\WHV&OZKLFKLQVWUXFWLRQVKRXOGEHH[HFXWHG029(&;($;RU029&;$;",WVRKDSSHQVWKDWWKHGHFLVLRQLVEDVHGRQDVLQJOHELWLQWKHSURFHVVRU7KLVELWGHWHUPLQHVZKHWKHUFRGHLVLQWHUSUHWHGDVELWFRGHLQZKLFKFDVH&PHDQV029(&;($;RUELWFRGHLQZKLFKFDVH&PHDQV029&;$;:KHQWKHELWLVVHWLWGRHVQRWPHDQWKDWWKHLQVWUXFWLRQ029&;$;LVXQDYDLODEOH7RHQFRGHWKHIDFWWKDWWKHELWFRGLQJSUHVXPSWLRQLVZURQJDRQHE\WHSUHIL[LVXVHG6RLQELWFRGH&LVWKHFRGHIRU029&;$;6LPLODUO\WKH029(&;($;LQVWUXFWLRQLVDYDLODEOHLQELWFRGH7KHFRGHIRULWLV&O7KLVSUHIL[LVFDOOHGWKHRSHUDQGVL]HSUHIL[,WPHDQVWKDWWKHRSHUDQGVL]HLVQRWWKHGHIDXOWVL]H7\SLFDOO\WKHELWLVVHWZKLOHUXQQLQJ/LQX[IRUH[DPSOHDQGFOHDUHGZKLOHUXQQLQJ' 26 ([FHSWZKHUHVSHFLILFDOO\VWDWHGRWKHUZLVHFRGHJLYHQLQWKLVERRNDVVXPHVWKHSURFHVVRUVELWLVVHWIRUWKHELWGHIDXOW+HQFH&PHDQV029(&;($;DQG&PHDQV029&;$;1RZWKDWZHVHHKRZWKHFRGH&FDQKDYHHLWKHURQHRIWZRSRVVLEOHPHDQLQJVLWLVHDV\WRH[SODLQWKHYLQ7DEOH),QVWUXFWLRQV6SHFLILHGE\5%LWVU/RFDO7 6/ '7UP 67 5UP//'7UP/75UP9(55UP9(5:UP*OREDO7 6* '7P 6, '7P/*'7P/,'7P 60 :6 UP/ 06: UP%LWV%7UPYLE% 76 UPYLE%75UPYLE%7&UPYLE7DEOHYV%LW&RGLQJ([DPSOH%LW&RGH%LW&RGH029(&;($;&&O029&;$;&&$''UYUPY:HFDQXVHWKLVHQWU\WRDVVHPEOHWKH$''(',($;FRPPDQG7KH$''(',($;FRPPDQGUHTXLUHVD0RG50E\WH7KHPLQWKHVHFRQGRSHUDQGSRVLWLRQVSHFLILHVQRWRQO\WKDWWKHVHFRQGRSHUDQGPD\EHDPHPRU\RSHUDQGEXWDOVRWKDWLWPXVWEHHQFRGHGLQWKH0ELWVRIWKH0RG50E\WH6LQFHWKHVHFRQGRSHUDQGLVWKHUHJLVWHU($;WKHELWFRGHIRU($;RFFXSLHVWKH0ELWVLQWKH0RG50E\WH6LQFHZHDUHXVLQJDUHJLVWHUIRUWKH0ELWVWKHWZR0RGELWVPXVWEH7KHILUVWRSHUDQGZKLFKDVWKHULQGLFDWHVPXVWEHDUHJLVWHULVWKHUHIRUHHQFRGHGLQWKH5ELWVRIWKH0RG50E\WH(',LVWKHILUVWRSHUDQGDQGLWVFRGHLV&RQVHTXHQWO\WKH0RG50E\WHLV&RPELQLQJWKHZLWKWKH0RG50E\WH\LHOGVWKHFRGH)IRU$''(',($;,ILQWKLVFRGHZHFKDQJHWKHWZR0RGELWVIURPWRZHJHWWKHFRGHIRU$''(',>($;@+HUHWKH0ELWVDUHXVHGIRUDQDFWXDOPHPRU\RSHUDQG7KHFRGHVDQGDUHXVHGWRFRGHIRULPPHGLDWHGLVSODFHPHQWVVXFKDV$''(',>($;@ZKHUHWKHGLVSODFHPHQWLVHLWKHURIW\SHLERULY+HQFHWKHFRGHIRU$''(',>($;@LV7KHFRGHIRU$''(',>($;+@LV%,IWKLVFRGLQJZHUHGRQHXQLIRUPO\KRZHYHULWZRXOGOHDYHQRURRPLQWKHFRGLQJVSDFHIRUWKHFRPSOLFDWHGIRUPDWVVHHQLQFKDSWHUVHFWLRQ7RPDNHVSDFHIRUFRGLQJWKHVHIRUPDWVWKHFRGHIRUWKH (63 UHJLVWHULVUHPRYHGWRSURYLGHDQHVFDSHLQWRDQRWKHUE\WHRIWKHFRGLQJVSDFHFDOOHGWKH 6, %E\WHUPYUY&RGLQJ:KHQWKHUPYDQGUYNH\VDUHUHYHUVHGWKLVWXUQVWKHWKUHHELWFRGHVDURXQG$VDQH[DPSOHVXSSRVHZHZDQWWRFRGHWKHLQVWUXFWLRQ029(',($;7KHHQWU\IRU%PDWFKHVDQGFRXOGEHFRGHGZLWKWKHVDPH0RG50E\WHDVWKH$''(',($;FRGH%XWWKHHQWU\DOVRPDWFKHV029UPYUY8VLQJWKLVHQWU\ZHQRWHWKDWWKHILUVWRSHUDQGPD\EHDUHJLVWHUDQGLVFRGHGLQWKH0ELWV+HQFHWKHFRGHIRU(',JRHVLQWRWKHOHDVWVLJQLILFDQWELWV7KHVHFRQGRSHUDQG($;LVFRGHGLQWKH5ELWV+HQFHXVLQJWKHHQWU\LQ7DEOHZHREWDLQWKHHQFRGLQJ&IRU029(',($;1RQUHJLVWHU5%LWV,QVRPHFDVHVWKHILUVWE\WHLVLQVXIILFLHQWWRVSHFLI\DQRSHUDWLRQEXWWKH5ELWVRID0RG50E\WHDUHXVHGWRFRPSOHWHWKHVSHFLILFDWLRQ7KHVHFDVHVDUHOLVWHGLQ7DEOH 68 %(&;LVDQH[DPSOH7KHHQWU\LQ7DEOHIRULV,PPHGUPYLE6LQFHWKHURZRI7DEOHODEHOHG,PPHGKDVD 68 %XQGHUU...
  • 18
  • 253
  • 0
linux assembly language programming PHẦN 7 doc

linux assembly language programming PHẦN 7 doc

... [VHFWLRQWH[WJOREDOPDLQH[WHUQSULQWIH[WHUQVFDQIPDLQ3 86+ $%&&$//SULQWI$'' (63 3 86+ ;<=3 86+ %&'&$//VFDQI$'' (63 029($;>;<=@$''($;($;,1&($;3 86+ ($;3 86+ &'(&$//SULQWI$'' (63 5(7$%&GE(QWHUDQXPEHU$+%&'GEG?[$+&'(GE<RXJHWG?[$+VHFWLRQGDWD;<=GE ... <SULQWI?Q`,Q1 $60 QRQ $6& amp;,,FKDUDFWHUVDUHFRGHGRXWVLGHWKHVWULQJXVLQJFRPPDVZKHUHWKHLPPHGLDWHYDOXHLVDQ\RQHE\WHQXPEHU7KLVLQVWUXFWLRQFDQEHXVHGWRH[HFXWHDQ\LQWHUUXSWVHUYLFHURXWLQH,WLVVLPLODUWRD&$//LQVWUXFWLRQ)DXOWVDQG7UDSV:KHQWKHVHUYLFHURXWLQHIRUDQH[WHUQDOLQWHUUXSWRUDVRIWZDUHLQWHUUXSWILQLVKHVFRQWUROLVWUDQVIHUUHGWRWKHQH[WLQVWUXFWLRQIROORZLQJWKHLQWHUUXSWMXVWDVLWZRXOGEHIROORZLQJWKHFRPSOHWLRQRIDVXEURXWLQHFDOO7KLVLVXVXDOO\QRWWKHFDVHZLWKKDUGZDUHH[FHSWLRQV:KHQWKHVHUYLFHURXWLQHVIRUPRVWH[FHSWLRQVDUHFRPSOHWHGWKHLQVWUXFWLRQJLYLQJULVHWRWKHPLVUHWULHG+DUGZDUHH[FHSWLRQVIRUZKLFKWKLVLVWUXHDUHFDOOHGIDXOWV$JRRGH[DPSOHRIDIDXOWLVDSDJHIDXOW$SDJHIDXOWRFFXUVZKHQDIDLOXUHWRDFFHVVPHPRU\KDVRFFXUUHGEHFDXVHLWKDVEHHQSDJHGRXWWRWKHGLVN7KHLQWHUUXSWVHUYLFHURXWLQHSDJHVLWEDFNLQDJDLQDQGWKHQWKHRULJLQDOLQVWUXFWLRQLVUHWULHG$IHZKDUGZDUHH[FHSWLRQVDUHOLNHRUGLQDU\LQWHUUXSWVDQGSDVVFRQWUROWRWKHQH[WLQVWUXFWLRQZKHQWKH\ILQLVK7KHVHDUHFDOOHGWUDSV$QH[DPSOHRIDWUDSLVGLYLVLRQRYHUIORZRQDQ 6\ VWHP&DOOV2QHRIWKHEDVLFIXQFWLRQVRIDQRSHUDWLQJV\VWHPLVWRSURYLGHDFFHVVWRKDUGZDUHGHYLFHVDVLOOXVWUDWHGLQ)LJXUH,Q8QL[DOODFFHVVWRKDUGZDUHGHYLFHVLVSURYLGHGE\ZD\RIZKDWDUHFDOOHGV\VWHPFDOOV8VHUVRUGLQDULO\JHWDFFHVVE\XVLQJHLWKHUVWDQGDUG8QL[FRPPDQGVVXFKDVFDWRUOVRUE\XVLQJ&OLEUDU\IXQFWLRQVVXFKDVSULQWIRUVFDQI%XWERWK8QL[FRPPDQGVDQG&OLEUDU\IXQFWLRQVUHO\RQV\VWHPFDOOVWRJDLQKDUGZDUHDFFHVV6HH)LJXUHUHDGDQGZULWHDUHH[DPSOHVRIV\VWHPFDOOV7KHZULWHV\VWHPFDOOWDNHVWKUHHSDUDPHWHUVDILOHWREHZULWWHQWRDPHPRU\EXIIHUWREHZULWWHQIURPDQGWKHQXPEHURIE\WHVWREHZULWWHQ,WDSSHDUVWREHDQRUGLQDU\&IXQFWLRQDQGFDQEHXVHGDVWKRXJKLWZHUH3URJUDPLOOXVWUDWHVD+HOORZRUOGSURJUDPXVLQJWKHZULWHV\VWHPFDOO)LJXUH 6\ VWHP&DOOVDUH-XVW6RIWZDUH,QWHUUXSWV7DEOH%XLOWLQ+DUGZDUH([FHSWLRQV$OORFDWLRQ,QWHUUXSW1XPEHU'LYLVLRQ2YHUIORZ+6LQJOH6WHS+10,+%UHDNSRLQW+,QWHUUXSWRQ2YHUIORZ+%281'RXWRIUDQJH+,QYDOLG0DFKLQH&RGH+1RW$YDLODEOH+'RXEOH)DXOW+6HJPHQW2YHUUXQ+,QYDOLG7DVN6WDWH6HJPHQW$+6HJPHQW1RW3UHVHQW%+6WDFN2YHUIORZ&+*HQHUDO3URWHFWLRQ(UURU'+3DJH)DXOW(+UHVHUYHG)+(UURU+7DEOH$Q,QWHUUXSWLV/LNHD6XEURXWLQH2UGLQDU\6XEURXWLQH,QWHUUXSW6HUYLFH5RXWLQH,QYRNH&$//,177HUPLQDWH5(7,5(7:LWKRXWLQWHUUXSWSLQV,2FRPPXQLFDWLRQZRXOGKDYHWRUHO\RQSURFHVVRULQVWUXFWLRQVVXFKDVWKH,1DQG287FRPPDQGV'DWD3RUWV6XSSRVHWKDWDSURFHVVRULVVHQGLQJFKDUDFWHUVIURPDEXIIHUORFDWHGDW$%&WRDSULQWHUORFDWHGDWSRUW+DQGWKDWWRGRWKLVLWLVVXHVRQHE\WH287FRPPDQGVIURPDORRSDVVKRZQLQ3URJUDP7KHQDVVXPLQJRQHLQVWUXFWLRQSHUPDFKLQHF\FOHHDFKH[HFXWLRQRIWKHORRSZRXOGWDNHILYHPDFKLQHF\FOHV$WDFORFNUDWHRI0+]DOOFKDUDFWHUVZRXOGEHVHQWWRWKHSULQWHULQVHFRQGV7KLVLVHQRXJKWLPHIRUWKHSULQWHUWRSULQWRQHRUWZRRIWKHP7KHSULQWHUZRXOGEHVZDPSHGDQGPRVWRIWKHRXWSXWWRWKHSULQWHUZRXOGEHORVW3ULQWHUVDUHVORZLQFRPSDULVRQWRSURFHVVRUV6RDUHPRVWRWKHU,2GHYLFHV6WDWXV3RUWV7RSUHYHQWGDWDORVVDSULQWHUPXVWKDYHDVWDWXVSRUWDVZHOODVDGDWDSRUW7KHSURFHVVRUZLOOWKHQEHUHTXLUHGWRLQTXLUHRIWKHVWDWXVSRUWZKHWKHURUQRWWKHSULQWHULVUHDG\WRUHFHLYHDQRWKHUFKDUDFWHU7KHSURFHVVRUZLOORQO\RXWSXWDQRWKHUFKDUDFWHUZKHQWKHSULQWHULVUHDG\3URJUDP029(';+3ULQWHU'DWD3RUW029(&;8VH(&;DVWKHORRSFRXQWHU;<=029$/>$%&(&;@$%&LVWKHEHJLQQLQJRIWKHPHPRU\DUHDWKDWFKDUDFWHUVDUHEHLQJSULQWHGIURP287>';@$/6HQGDFKDUDFWHUWRWKHSULQWHU,1&(&;&03(&;3ULQWWKLVPDQ\FKDUDFWHUV-/;<=6XSSRVHWKDWWKHSULQWHUZLWKWKHGDWDSRUWDWSRUW+DOVRKDVDVWDWXVSRUWDWSRUW+DQGUHVSRQGVWRDQLQTXLU\WRWKLVSRUWZLWKDZKHQLWLVUHDG\DQGZLWKDZKHQLWVQRW,QWKLVFDVHWKHRXWSXWORRSPLJKWORRNOLNHWKLV$ORRS3URJUDP029(';+3ULQWHUVWDWXVSRUW029(&;;<=,1$/>';@$VNWKHSULQWHULILWVUHDG\&03$/PHDQVLWVUHDG\-1(;<=,IQRWWU\DJDLQ029$/>$%&(&;@'(&(';'DWDSRUWLV+287>';@$/6HQGRQHE\WH,1&(&;,1&(';3XWEDFNWKHVWDWXVSRUW&03(&;-/;<=OLNHWKLVVROYHVWKHSUREOHPRIORVWGDWDE\UHGXFLQJSURFHVVRUWKURXJKSXWGRZQWRWKHVSHHGRIWKHSULQWHU0RVWRIWKHSURFHVVRUVWLPHLVVSHQWH[HFXWLQJWKHWKUHHLQVWUXFWLRQVIROORZLQJWKH;<=ODEHO6XFFHVVLYHO\TXHU\LQJRQH,2GHYLFHDIWHUDQRWKHUDERXWLWVVWDWXVLVFDOOHGSROOLQJ3ROOLQJPDNHVDPRGHVWLPSURYHPHQWRQWKLVVLWXDWLRQE\SXWWLQJDQLQTXLU\WRDOOSHQGLQJ,2GHYLFHVLQWRRQHVWDWXVLQTXLU\ORRS%XWLWLVVWLOOFOHDUO\DZDVWHRISURFHVVRUWLPH([WHUQDO,QWHUUXSWV,QRUGHUWRDOORZSURJUDPPHUVWRDYRLGUHO\LQJRQSROOLQJSURFHVVRUVKDYHDWOHDVWRQHLQSXWSLQZKLFK)LJXUH ,6$ ,QWHUUXSW&RQWUROOHU&LUFXLW,IWKHLQWHUUXSWQXPEHUVUHSRUWHGE\WKHZHUHEXLOWLQWKHQWKHGLIIHUHQWFRQWUROOHUVLQWKLVFRQILJXUDWLRQVKRZQLQ)LJXUHZRXOGDOOUHSRUWWKHVDPHVHWRIQXPEHUV7KLVZRXOGFOHDUO\QRWEHVDWLVIDFWRU\7KHUHDVRQIRUKDYLQJDFRQWUROOHUFLUFXLWLVVRWKDWGLIIHUHQWZLUHVRQWKH,54EXVFDQJHQHUDWHGLIIHUHQWLQWHUUXSWQXPEHUV&RQVHTXHQWO\GLIIHUHQWVQHHGWRUHSRUWGLIIHUHQWLQWHUUXSWQXPEHUV7KHRQO\UHDVRQDEO\HDV\ZD\WRGRWKLVZDVWRPDNHWKHSURJUDPPDEOH$QFDQEHSURJUDPPHGWRUHSRUWDQ\HLJKWFRQVHFXWLYHQXPEHUVVWDUWLQJDWDQ\PXOWLSOHRIOHVVWKDQ3URJUDPPLQJRIWKHLVGRQHDWERRWWLPHXVLQJ287FRPPDQGV7KH(2,FRPPDQGLQODQJXDJHLV+,QWKH ,6$ DUFKLWHFWXUHWKHPDVWHULVDVVLJQHGWKHGDWDSRUW+&RXOGWKLVEHJHHNKXPRUDWZRUN"DVZHOODV+7KHVODYHLVDVVLJQHGWKHSRUWV$+DQG$+$Q(2,FRPPDQGLQUHVSRQVHWRDQLQWHUUXSWIURPWKHVODYHFRQWUROOHULVVHQWWRERWK$+DQG+,54V0RVWRIWKHVH,54OLQHVKDYHVSHFLILHGSXUSRVHVLQWKH ,6$ DUFKLWHFWXUH$OORIWKHPKDYHIL[HGLQWHUUXSWQXPEHUV:KLOHRQHLQWHUUXSWLVEHLQJVHUYLFHGRUZKLOHWKHLQWHUUXSWIODJLVFOHDUHGXQVHUYLFHGLQWHUUXSWVPD\SLOHXS7KHLQWHUUXSWFRQWUROOHUFLUFXLWSULRULWL]HVWKHVHLQWHUUXSWVLQWKHRUGHU,54,54,54«,54,54,54«,54,54KDVWKHKLJKHVWSULRULW\,54KDVWKHORZHVW7KHIDFWWKDWWKHUHDUHRQO\DIHZ,54OLQHVDYDLODEOHKDVOHDGWR,54FRQIOLFWV,54VKDULQJDVZHOODVVZLWFKHVRQFDUGVZKLFK1HVWHG,QWHUUXSWV0RVWFRPSXWHUVSULRULWL]HLQWHUUXSWVDQGWKHQDOORZKLJKHUSULRULW\LQWHUUXSWVWRLQWHUUXSWWKRVHRIORZHUSULRULW\7KLVNLQGRISROLF\LVFDOOHGDQHVWHGLQWHUUXSWSROLF\,PSOHPHQWLQJDQHVWHGLQWHUUXSWSROLF\RQDQ[UHTXLUHVWKDWERWKWKHLQWHUUXSWFRQWUROOHUDQGWKHSURJUDPPHUEHJLYHQPRUHUHVSRQVLELOLW\2QWKH[WKHSURJUDPPHUKDVFRQWURORYHUWKHLQWHUUXSWHQDEOHIODJ7KH 67 ,FRPPDQGVHWVWKHLQWHUUXSWHQDEOHIODJ7KH&/,FRPPDQGFOHDUVLW%\LQFOXGLQJDQ 67 ,FRPPDQGDWWKHEHJLQQLQJRIDQ ,65 WKHSURJUDPPHUFDQRYHUULGHWKHGHIDXOWRQHDWDWLPHSROLF\DQGPDNHDQ ,65 LQWHUUXSWLEOH,QWHUUXSWVFDQQRWEHQHVWHGLIWKH\H[HFXWHZLWKWKHLQWHUUXSWHQDEOHIODJFOHDUHG7KHUHLVDOVRPRUHZRUNIRUWKHLQWHUUXSWFRQWUROOHU,IWKH[H[HFXWHV ,65 VZLWKWKHLQWHUUXSWHQDEOHIODJVHWWKHQWKHLQWHUUXSWFRQWUROOHUKDVWRDVVXPHUHVSRQVLELOLW\IRUHQIRUFLQJWKHSULRULW\V\VWHP6LQFHWKHSURFHVVRUKDVLWVJXDUGGRZQWKHLQWHUUXSWFRQWUROOHUPXVWQRWOHWHYHU\LQFRPLQJLQWHUUXSWSDVVWKURXJK2WKHUZLVHDVQRWHGDERYHWKH ,65 VFRXOGSOD\SLQJSRQJZLWKWKHSURFHVVRU,QSDUWLFXODUWKHFRQWUROOHULVUHVSRQVLEOHIRUQRWLQWHUUXSWLQJDQLQWHUUXSWXQOHVVWKH ,65 EHLQJLQWHUUXSWHGKDVDORZHUSULRULW\WKDQWKHRQHLWLVDOORZLQJWKURXJK,IWKH ,65 H[HFXWLQJKDVHTXDORUKLJKHUSULRULW\WKHQWKHSHQGLQJLQWHUUXSWPXVWZDLWXQWLOWKH ,65 LVILQLVKHG%XWLQRUGHUIRUWKHFRQWUROOHUWRKROGRIIWKHSHQGLQJLQWHUUXSWXQWLOWKHQLWQHHGVWRNQRZZKHQWKH ,65 JHWVGRQH,WQHHGVDVLJQDO:LWKRXWDVLJQDOLWKDVQRZD\RINQRZLQJ,ILWGRHVQWNQRZZKHWKHUDKLJKSULRULW\ ,65 LVILQLVKHGH[HFXWLQJWKHQLWFDQQRWGHFLGHZKHWKHULWLVRND\WRLQWHUUXSWWKH&38ZLWKDORZSULRULW\LQWHUUXSWRUQRW6LQFHWKHLQWHUUXSWFRQWUROOHUKDVLWVRZQUHDGF\FOHRQHPLJKWH[SHFWDZULWHF\FOHIRUWKLVSXUSRVH7KH(2,&RPPDQG6LQFHWKH[GRHVQRWKDYHDQ,2FRQWUROOHUZULWHF\FOHLWIDOOVWRWKHORWRIWKHSURJUDPPHUWRLQFOXGHDQ$OO'RQHPHVVDJHWRWKHLQWHUUXSWFRQWUROOHUDWWKHHQGRIHDFK ,65 7KLVPHVVDJHLVFDOOHGDQ(2,RUHQGRILQWHUUXSWFRPPDQG6RWKDWWKHLQWHUUXSWFRQWUROOHUFDQUHFHLYHFRPPXQLFDWLRQVIURPWKHSURFHVVRULWKDVDQ,2DGGUHVV7KHSURJUDPPHUFDQWKHQXVHDQ287FRPPDQGWRLVVXHWKH(2,7KH,2DGGUHVVLVDOVRXVHGZKHQWKHLQWHUUXSWFRQWUROOHUJHWVSURJUDPPHG$VQRWHGDERYHLWQHHGVWREHSURJUDPPHGVRWKDWLWNQRZVZKDWLQWHUUXSWQXPEHUVWRUHSRUW$VDGHYLFHZLWKDQ,2DGGUHVVWKHLQWHUUXSWFRQWUROOHUORRNVOLNHMXVWDQ\RWKHU,2GHYLFH%XWLWLVVSHFLDOLQWKDWLWLVWKHRQO\,2GHYLFHWKDWFDQVLJQDOWKHSURFHVVRUGLUHFWO\$OOWKHRWKHUVPXVWJRWKURXJKWKHLQWHUUXSWFRQWUROOHU7KH10,DQG5 (6( 7,QWHUUXSWV%HVLGHVWKHJHQHUDOSXUSRVHLQWHUUXSWSLQRQWKH[WKHUHDUHWZRRWKHULQWHUUXSWSLQV7KH\DUHWKH10,DQG5 (6( 7SLQV$VLJQDORQWKH10,RUQRQPDVNDEOHLQWHUUXSWSLQLVQRWEORFNHGE\FOHDULQJWKHLQWHUUXSWHQDEOHIODJ,WGRHVQRWWULJJHUDQLQWHUUXSWDFNQRZOHGJHEXVF\FOH,WLVVHUYLFHGE\LQWHUUXSWVHUYLFHURXWLQHQXPEHU,WLVXVHGWRVLJQDOSDULW\HUURUVLQPHPRU\RUSRZHUVXSSO\SUREOHPV7KH5 (6( 7SLQLVLQWHQGHGIRUXVHLQVLWXDWLRQVZKHUHWKHUHPD\EHQRLQWHUUXSWGHVFULSWRUWDEOHLQPHPRU\)RUH[DPSOHZKHQWKHFRPSXWHULVEHLQJWXUQHGRQ&RQVHTXHQWO\WKHUHLVQRSRLQWLQVWRULQJDQDGGUHVVIRULWLQWKHLQWHUUXSWWDEOH,QVWHDGWKHDGGUHVVLVEXLOWLQWRWKHSURFHVVRU7KDWDGGUHVVLV)))))))+RU))))+RQWKH,WLVHDVLO\UHPHPEHUHGDV±LQWZRVFRPSOHPHQW7KHUHDGRQO\PHPRU\DWWKLVDGGUHVVPXVWFRQWDLQDMXPSLQVWUXFWLRQZKRVHWDUJHWLVWKH3 267 RU3RZHU2Q6HOI7HVWSURJUDP7KLV6HFWLRQ+HDGHU7DEOH7KH6HFWLRQ+HDGHUWDEOHOLVWVDOOWKHVHFWLRQVLQWKHREMHFWILOH7KHWDEOHVKRZQLQ7DEOHZDVSURGXFHGE\UXQQLQJRERQWKHRILOHIRU3URJUDP7KH)ODJVLWHPFRQWDLQVDWWULEXWHELWVZKLFKDUHVRPHZKDWOLNHWKHSHUPLVVLRQELWVLQWKHSURJUDPKHDGHUWDEOHRIWKHH[HFWXDEOHILOH%LWLVLIDVHFWLRQLVH[HFXWDEOH,Q7DEOHWKHRQO\VHFWLRQZLWKELWVHWLVVHFWLRQZKLFKLVLQIDFWWKHWH[WVHFWLRQ%LWLVIRUZULWHDEOHVHFWLRQV2QO\VHFWLRQVDQGDUHZULWHDEOH6HFWLRQWXUQVRXWWREHWKHGDWDVHFWLRQ6HFWLRQV:KHQWKHOLQNHUFUHDWHVDWH[WVHJPHQWLWFRPELQHVWKHWH[WVHFWLRQVIURPWKHREMHFWFRGHILOHV:KHQLWFUHDWHVDGDWDVHJPHQWLWFRPELQHVGDWDVHFWLRQV7KHOLQNLQJSURFHVVLQYROYHVFROODWLQJ:KHQWKHJQXOLQNHUOLQNVRILOHVLWQHHGVWRGHVLJQDWHDQDGGUHVVZKHUHH[FHFXWLRQLVWRFRPPHQFH7KHSURJUDPPHUFDQGHVLJQDWHWKLVE\XVLQJWKHODEHOPDLQDQGPDNLQJVXUHLWLVYLVLEOHWRWKHOLQNHUE\XVLQJWKHJOREDODVVHPEOHUGLUHFWLYH)XUWKHU5HDGLQJ8QGHUVWDQGLQJ(/)2EMHFW)LOHVDQG'HEXJJLQJ7RROV0DU\/RX1RKU3UHQWLFH+DOO&KDSWHU,17(5583 76 7KHIHWFKH[HFXWHF\FOHLVDSURJUDPGULYHQPRGHORIFRPSXWDWLRQ%XWFRPSXWHUVDUHQRWWRWDOO\SURJUDPGULYHQ7RVRPHH[WHQWWKH\DUHKDUGZDUHGULYHQ&38VDUHHTXLSSHGZLWKLQSXWVLJQDOSLQVZKLFKDOORZWKHIHWFKH[HFXWHF\FOHWREHLQWHUUXSWHG7KHRULJLQDOSXUSRVHRIWKHVHSLQVZDVWRLQFUHDVHSURFHVVRUHIILFLHQF\E\UHGXFLQJWKHDPRXQWRIWLPHVSHQWLQFRPPXQLFDWLRQZLWK,2GHYLFHV,QFKDSWHUZHVDZKRZDGHYLFHWRLQFUHDVHPHPRU\HIILFLHQF\ZDVDGRSWHGDVDGHYLFHIRUFRQWUROOLQJPHPRU\DFFHVV,QWHUUXSWVKDYHXQGHUJRQHDVLPLODUWUDQVLWLRQ7KLVFKDSWHUEHJLQVE\GHVFULELQJKRZLQWHUUXSWVHFRQRPL]HRQSURFHVVRUWLPH7KHQVWDUWLQJZLWKVHFWLRQZHZLOOVHHKRZLQWHUUXSWVDUHXVHGWRFRQWUROSURFHVVRUDFFHVV3ROOLQJ7DEOH6HFWLRQ+HDGHU7DEOHIRU3URJUDPOEF6HFWLRQ+HDGHU7DEOH1DPH7\SH)OJV9LUWXDO$GGUHVV2IIVHW6L]H/LQN,QIR$OJQ0RG(QWU\6L]HEDEFGGFHFFHGIDDE1DPHLQGH[LQWRWKH6HFWLRQ+HDGHU6WULQJ7DEOHVKVWUDE7\SH ... <SULQWI?Q`,Q1 $60 QRQ $6& amp;,,FKDUDFWHUVDUHFRGHGRXWVLGHWKHVWULQJXVLQJFRPPDVZKHUHWKHLPPHGLDWHYDOXHLVDQ\RQHE\WHQXPEHU7KLVLQVWUXFWLRQFDQEHXVHGWRH[HFXWHDQ\LQWHUUXSWVHUYLFHURXWLQH,WLVVLPLODUWRD&$//LQVWUXFWLRQ)DXOWVDQG7UDSV:KHQWKHVHUYLFHURXWLQHIRUDQH[WHUQDOLQWHUUXSWRUDVRIWZDUHLQWHUUXSWILQLVKHVFRQWUROLVWUDQVIHUUHGWRWKHQH[WLQVWUXFWLRQIROORZLQJWKHLQWHUUXSWMXVWDVLWZRXOGEHIROORZLQJWKHFRPSOHWLRQRIDVXEURXWLQHFDOO7KLVLVXVXDOO\QRWWKHFDVHZLWKKDUGZDUHH[FHSWLRQV:KHQWKHVHUYLFHURXWLQHVIRUPRVWH[FHSWLRQVDUHFRPSOHWHGWKHLQVWUXFWLRQJLYLQJULVHWRWKHPLVUHWULHG+DUGZDUHH[FHSWLRQVIRUZKLFKWKLVLVWUXHDUHFDOOHGIDXOWV$JRRGH[DPSOHRIDIDXOWLVDSDJHIDXOW$SDJHIDXOWRFFXUVZKHQDIDLOXUHWRDFFHVVPHPRU\KDVRFFXUUHGEHFDXVHLWKDVEHHQSDJHGRXWWRWKHGLVN7KHLQWHUUXSWVHUYLFHURXWLQHSDJHVLWEDFNLQDJDLQDQGWKHQWKHRULJLQDOLQVWUXFWLRQLVUHWULHG$IHZKDUGZDUHH[FHSWLRQVDUHOLNHRUGLQDU\LQWHUUXSWVDQGSDVVFRQWUROWRWKHQH[WLQVWUXFWLRQZKHQWKH\ILQLVK7KHVHDUHFDOOHGWUDSV$QH[DPSOHRIDWUDSLVGLYLVLRQRYHUIORZRQDQ 6\ VWHP&DOOV2QHRIWKHEDVLFIXQFWLRQVRIDQRSHUDWLQJV\VWHPLVWRSURYLGHDFFHVVWRKDUGZDUHGHYLFHVDVLOOXVWUDWHGLQ)LJXUH,Q8QL[DOODFFHVVWRKDUGZDUHGHYLFHVLVSURYLGHGE\ZD\RIZKDWDUHFDOOHGV\VWHPFDOOV8VHUVRUGLQDULO\JHWDFFHVVE\XVLQJHLWKHUVWDQGDUG8QL[FRPPDQGVVXFKDVFDWRUOVRUE\XVLQJ&OLEUDU\IXQFWLRQVVXFKDVSULQWIRUVFDQI%XWERWK8QL[FRPPDQGVDQG&OLEUDU\IXQFWLRQVUHO\RQV\VWHPFDOOVWRJDLQKDUGZDUHDFFHVV6HH)LJXUHUHDGDQGZULWHDUHH[DPSOHVRIV\VWHPFDOOV7KHZULWHV\VWHPFDOOWDNHVWKUHHSDUDPHWHUVDILOHWREHZULWWHQWRDPHPRU\EXIIHUWREHZULWWHQIURPDQGWKHQXPEHURIE\WHVWREHZULWWHQ,WDSSHDUVWREHDQRUGLQDU\&IXQFWLRQDQGFDQEHXVHGDVWKRXJKLWZHUH3URJUDPLOOXVWUDWHVD+HOORZRUOGSURJUDPXVLQJWKHZULWHV\VWHPFDOO)LJXUH 6\ VWHP&DOOVDUH-XVW6RIWZDUH,QWHUUXSWV7DEOH%XLOWLQ+DUGZDUH([FHSWLRQV$OORFDWLRQ,QWHUUXSW1XPEHU'LYLVLRQ2YHUIORZ+6LQJOH6WHS+10,+%UHDNSRLQW+,QWHUUXSWRQ2YHUIORZ+%281'RXWRIUDQJH+,QYDOLG0DFKLQH&RGH+1RW$YDLODEOH+'RXEOH)DXOW+6HJPHQW2YHUUXQ+,QYDOLG7DVN6WDWH6HJPHQW$+6HJPHQW1RW3UHVHQW%+6WDFN2YHUIORZ&+*HQHUDO3URWHFWLRQ(UURU'+3DJH)DXOW(+UHVHUYHG)+(UURU+7DEOH$Q,QWHUUXSWLV/LNHD6XEURXWLQH2UGLQDU\6XEURXWLQH,QWHUUXSW6HUYLFH5RXWLQH,QYRNH&$//,177HUPLQDWH5(7,5(7:LWKRXWLQWHUUXSWSLQV,2FRPPXQLFDWLRQZRXOGKDYHWRUHO\RQSURFHVVRULQVWUXFWLRQVVXFKDVWKH,1DQG287FRPPDQGV'DWD3RUWV6XSSRVHWKDWDSURFHVVRULVVHQGLQJFKDUDFWHUVIURPDEXIIHUORFDWHGDW$%&WRDSULQWHUORFDWHGDWSRUW+DQGWKDWWRGRWKLVLWLVVXHVRQHE\WH287FRPPDQGVIURPDORRSDVVKRZQLQ3URJUDP7KHQDVVXPLQJRQHLQVWUXFWLRQSHUPDFKLQHF\FOHHDFKH[HFXWLRQRIWKHORRSZRXOGWDNHILYHPDFKLQHF\FOHV$WDFORFNUDWHRI0+]DOOFKDUDFWHUVZRXOGEHVHQWWRWKHSULQWHULQVHFRQGV7KLVLVHQRXJKWLPHIRUWKHSULQWHUWRSULQWRQHRUWZRRIWKHP7KHSULQWHUZRXOGEHVZDPSHGDQGPRVWRIWKHRXWSXWWRWKHSULQWHUZRXOGEHORVW3ULQWHUVDUHVORZLQFRPSDULVRQWRSURFHVVRUV6RDUHPRVWRWKHU,2GHYLFHV6WDWXV3RUWV7RSUHYHQWGDWDORVVDSULQWHUPXVWKDYHDVWDWXVSRUWDVZHOODVDGDWDSRUW7KHSURFHVVRUZLOOWKHQEHUHTXLUHGWRLQTXLUHRIWKHVWDWXVSRUWZKHWKHURUQRWWKHSULQWHULVUHDG\WRUHFHLYHDQRWKHUFKDUDFWHU7KHSURFHVVRUZLOORQO\RXWSXWDQRWKHUFKDUDFWHUZKHQWKHSULQWHULVUHDG\3URJUDP029(';+3ULQWHU'DWD3RUW029(&;8VH(&;DVWKHORRSFRXQWHU;<=029$/>$%&(&;@$%&LVWKHEHJLQQLQJRIWKHPHPRU\DUHDWKDWFKDUDFWHUVDUHEHLQJSULQWHGIURP287>';@$/6HQGDFKDUDFWHUWRWKHSULQWHU,1&(&;&03(&;3ULQWWKLVPDQ\FKDUDFWHUV-/;<=6XSSRVHWKDWWKHSULQWHUZLWKWKHGDWDSRUWDWSRUW+DOVRKDVDVWDWXVSRUWDWSRUW+DQGUHVSRQGVWRDQLQTXLU\WRWKLVSRUWZLWKDZKHQLWLVUHDG\DQGZLWKDZKHQLWVQRW,QWKLVFDVHWKHRXWSXWORRSPLJKWORRNOLNHWKLV$ORRS3URJUDP029(';+3ULQWHUVWDWXVSRUW029(&;;<=,1$/>';@$VNWKHSULQWHULILWVUHDG\&03$/PHDQVLWVUHDG\-1(;<=,IQRWWU\DJDLQ029$/>$%&(&;@'(&(';'DWDSRUWLV+287>';@$/6HQGRQHE\WH,1&(&;,1&(';3XWEDFNWKHVWDWXVSRUW&03(&;-/;<=OLNHWKLVVROYHVWKHSUREOHPRIORVWGDWDE\UHGXFLQJSURFHVVRUWKURXJKSXWGRZQWRWKHVSHHGRIWKHSULQWHU0RVWRIWKHSURFHVVRUVWLPHLVVSHQWH[HFXWLQJWKHWKUHHLQVWUXFWLRQVIROORZLQJWKH;<=ODEHO6XFFHVVLYHO\TXHU\LQJRQH,2GHYLFHDIWHUDQRWKHUDERXWLWVVWDWXVLVFDOOHGSROOLQJ3ROOLQJPDNHVDPRGHVWLPSURYHPHQWRQWKLVVLWXDWLRQE\SXWWLQJDQLQTXLU\WRDOOSHQGLQJ,2GHYLFHVLQWRRQHVWDWXVLQTXLU\ORRS%XWLWLVVWLOOFOHDUO\DZDVWHRISURFHVVRUWLPH([WHUQDO,QWHUUXSWV,QRUGHUWRDOORZSURJUDPPHUVWRDYRLGUHO\LQJRQSROOLQJSURFHVVRUVKDYHDWOHDVWRQHLQSXWSLQZKLFK)LJXUH ,6$ ,QWHUUXSW&RQWUROOHU&LUFXLW,IWKHLQWHUUXSWQXPEHUVUHSRUWHGE\WKHZHUHEXLOWLQWKHQWKHGLIIHUHQWFRQWUROOHUVLQWKLVFRQILJXUDWLRQVKRZQLQ)LJXUHZRXOGDOOUHSRUWWKHVDPHVHWRIQXPEHUV7KLVZRXOGFOHDUO\QRWEHVDWLVIDFWRU\7KHUHDVRQIRUKDYLQJDFRQWUROOHUFLUFXLWLVVRWKDWGLIIHUHQWZLUHVRQWKH,54EXVFDQJHQHUDWHGLIIHUHQWLQWHUUXSWQXPEHUV&RQVHTXHQWO\GLIIHUHQWVQHHGWRUHSRUWGLIIHUHQWLQWHUUXSWQXPEHUV7KHRQO\UHDVRQDEO\HDV\ZD\WRGRWKLVZDVWRPDNHWKHSURJUDPPDEOH$QFDQEHSURJUDPPHGWRUHSRUWDQ\HLJKWFRQVHFXWLYHQXPEHUVVWDUWLQJDWDQ\PXOWLSOHRIOHVVWKDQ3URJUDPPLQJRIWKHLVGRQHDWERRWWLPHXVLQJ287FRPPDQGV7KH(2,FRPPDQGLQODQJXDJHLV+,QWKH ,6$ DUFKLWHFWXUHWKHPDVWHULVDVVLJQHGWKHGDWDSRUW+&RXOGWKLVEHJHHNKXPRUDWZRUN"DVZHOODV+7KHVODYHLVDVVLJQHGWKHSRUWV$+DQG$+$Q(2,FRPPDQGLQUHVSRQVHWRDQLQWHUUXSWIURPWKHVODYHFRQWUROOHULVVHQWWRERWK$+DQG+,54V0RVWRIWKHVH,54OLQHVKDYHVSHFLILHGSXUSRVHVLQWKH ,6$ DUFKLWHFWXUH$OORIWKHPKDYHIL[HGLQWHUUXSWQXPEHUV:KLOHRQHLQWHUUXSWLVEHLQJVHUYLFHGRUZKLOHWKHLQWHUUXSWIODJLVFOHDUHGXQVHUYLFHGLQWHUUXSWVPD\SLOHXS7KHLQWHUUXSWFRQWUROOHUFLUFXLWSULRULWL]HVWKHVHLQWHUUXSWVLQWKHRUGHU,54,54,54«,54,54,54«,54,54KDVWKHKLJKHVWSULRULW\,54KDVWKHORZHVW7KHIDFWWKDWWKHUHDUHRQO\DIHZ,54OLQHVDYDLODEOHKDVOHDGWR,54FRQIOLFWV,54VKDULQJDVZHOODVVZLWFKHVRQFDUGVZKLFK1HVWHG,QWHUUXSWV0RVWFRPSXWHUVSULRULWL]HLQWHUUXSWVDQGWKHQDOORZKLJKHUSULRULW\LQWHUUXSWVWRLQWHUUXSWWKRVHRIORZHUSULRULW\7KLVNLQGRISROLF\LVFDOOHGDQHVWHGLQWHUUXSWSROLF\,PSOHPHQWLQJDQHVWHGLQWHUUXSWSROLF\RQDQ[UHTXLUHVWKDWERWKWKHLQWHUUXSWFRQWUROOHUDQGWKHSURJUDPPHUEHJLYHQPRUHUHVSRQVLELOLW\2QWKH[WKHSURJUDPPHUKDVFRQWURORYHUWKHLQWHUUXSWHQDEOHIODJ7KH 67 ,FRPPDQGVHWVWKHLQWHUUXSWHQDEOHIODJ7KH&/,FRPPDQGFOHDUVLW%\LQFOXGLQJDQ 67 ,FRPPDQGDWWKHEHJLQQLQJRIDQ ,65 WKHSURJUDPPHUFDQRYHUULGHWKHGHIDXOWRQHDWDWLPHSROLF\DQGPDNHDQ ,65 LQWHUUXSWLEOH,QWHUUXSWVFDQQRWEHQHVWHGLIWKH\H[HFXWHZLWKWKHLQWHUUXSWHQDEOHIODJFOHDUHG7KHUHLVDOVRPRUHZRUNIRUWKHLQWHUUXSWFRQWUROOHU,IWKH[H[HFXWHV ,65 VZLWKWKHLQWHUUXSWHQDEOHIODJVHWWKHQWKHLQWHUUXSWFRQWUROOHUKDVWRDVVXPHUHVSRQVLELOLW\IRUHQIRUFLQJWKHSULRULW\V\VWHP6LQFHWKHSURFHVVRUKDVLWVJXDUGGRZQWKHLQWHUUXSWFRQWUROOHUPXVWQRWOHWHYHU\LQFRPLQJLQWHUUXSWSDVVWKURXJK2WKHUZLVHDVQRWHGDERYHWKH ,65 VFRXOGSOD\SLQJSRQJZLWKWKHSURFHVVRU,QSDUWLFXODUWKHFRQWUROOHULVUHVSRQVLEOHIRUQRWLQWHUUXSWLQJDQLQWHUUXSWXQOHVVWKH ,65 EHLQJLQWHUUXSWHGKDVDORZHUSULRULW\WKDQWKHRQHLWLVDOORZLQJWKURXJK,IWKH ,65 H[HFXWLQJKDVHTXDORUKLJKHUSULRULW\WKHQWKHSHQGLQJLQWHUUXSWPXVWZDLWXQWLOWKH ,65 LVILQLVKHG%XWLQRUGHUIRUWKHFRQWUROOHUWRKROGRIIWKHSHQGLQJLQWHUUXSWXQWLOWKHQLWQHHGVWRNQRZZKHQWKH ,65 JHWVGRQH,WQHHGVDVLJQDO:LWKRXWDVLJQDOLWKDVQRZD\RINQRZLQJ,ILWGRHVQWNQRZZKHWKHUDKLJKSULRULW\ ,65 LVILQLVKHGH[HFXWLQJWKHQLWFDQQRWGHFLGHZKHWKHULWLVRND\WRLQWHUUXSWWKH&38ZLWKDORZSULRULW\LQWHUUXSWRUQRW6LQFHWKHLQWHUUXSWFRQWUROOHUKDVLWVRZQUHDGF\FOHRQHPLJKWH[SHFWDZULWHF\FOHIRUWKLVSXUSRVH7KH(2,&RPPDQG6LQFHWKH[GRHVQRWKDYHDQ,2FRQWUROOHUZULWHF\FOHLWIDOOVWRWKHORWRIWKHSURJUDPPHUWRLQFOXGHDQ$OO'RQHPHVVDJHWRWKHLQWHUUXSWFRQWUROOHUDWWKHHQGRIHDFK ,65 7KLVPHVVDJHLVFDOOHGDQ(2,RUHQGRILQWHUUXSWFRPPDQG6RWKDWWKHLQWHUUXSWFRQWUROOHUFDQUHFHLYHFRPPXQLFDWLRQVIURPWKHSURFHVVRULWKDVDQ,2DGGUHVV7KHSURJUDPPHUFDQWKHQXVHDQ287FRPPDQGWRLVVXHWKH(2,7KH,2DGGUHVVLVDOVRXVHGZKHQWKHLQWHUUXSWFRQWUROOHUJHWVSURJUDPPHG$VQRWHGDERYHLWQHHGVWREHSURJUDPPHGVRWKDWLWNQRZVZKDWLQWHUUXSWQXPEHUVWRUHSRUW$VDGHYLFHZLWKDQ,2DGGUHVVWKHLQWHUUXSWFRQWUROOHUORRNVOLNHMXVWDQ\RWKHU,2GHYLFH%XWLWLVVSHFLDOLQWKDWLWLVWKHRQO\,2GHYLFHWKDWFDQVLJQDOWKHSURFHVVRUGLUHFWO\$OOWKHRWKHUVPXVWJRWKURXJKWKHLQWHUUXSWFRQWUROOHU7KH10,DQG5 (6( 7,QWHUUXSWV%HVLGHVWKHJHQHUDOSXUSRVHLQWHUUXSWSLQRQWKH[WKHUHDUHWZRRWKHULQWHUUXSWSLQV7KH\DUHWKH10,DQG5 (6( 7SLQV$VLJQDORQWKH10,RUQRQPDVNDEOHLQWHUUXSWSLQLVQRWEORFNHGE\FOHDULQJWKHLQWHUUXSWHQDEOHIODJ,WGRHVQRWWULJJHUDQLQWHUUXSWDFNQRZOHGJHEXVF\FOH,WLVVHUYLFHGE\LQWHUUXSWVHUYLFHURXWLQHQXPEHU,WLVXVHGWRVLJQDOSDULW\HUURUVLQPHPRU\RUSRZHUVXSSO\SUREOHPV7KH5 (6( 7SLQLVLQWHQGHGIRUXVHLQVLWXDWLRQVZKHUHWKHUHPD\EHQRLQWHUUXSWGHVFULSWRUWDEOHLQPHPRU\)RUH[DPSOHZKHQWKHFRPSXWHULVEHLQJWXUQHGRQ&RQVHTXHQWO\WKHUHLVQRSRLQWLQVWRULQJDQDGGUHVVIRULWLQWKHLQWHUUXSWWDEOH,QVWHDGWKHDGGUHVVLVEXLOWLQWRWKHSURFHVVRU7KDWDGGUHVVLV)))))))+RU))))+RQWKH,WLVHDVLO\UHPHPEHUHGDV±LQWZRVFRPSOHPHQW7KHUHDGRQO\PHPRU\DWWKLVDGGUHVVPXVWFRQWDLQDMXPSLQVWUXFWLRQZKRVHWDUJHWLVWKH3 267 RU3RZHU2Q6HOI7HVWSURJUDP7KLV6HFWLRQ+HDGHU7DEOH7KH6HFWLRQ+HDGHUWDEOHOLVWVDOOWKHVHFWLRQVLQWKHREMHFWILOH7KHWDEOHVKRZQLQ7DEOHZDVSURGXFHGE\UXQQLQJRERQWKHRILOHIRU3URJUDP7KH)ODJVLWHPFRQWDLQVDWWULEXWHELWVZKLFKDUHVRPHZKDWOLNHWKHSHUPLVVLRQELWVLQWKHSURJUDPKHDGHUWDEOHRIWKHH[HFWXDEOHILOH%LWLVLIDVHFWLRQLVH[HFXWDEOH,Q7DEOHWKHRQO\VHFWLRQZLWKELWVHWLVVHFWLRQZKLFKLVLQIDFWWKHWH[WVHFWLRQ%LWLVIRUZULWHDEOHVHFWLRQV2QO\VHFWLRQVDQGDUHZULWHDEOH6HFWLRQWXUQVRXWWREHWKHGDWDVHFWLRQ6HFWLRQV:KHQWKHOLQNHUFUHDWHVDWH[WVHJPHQWLWFRPELQHVWKHWH[WVHFWLRQVIURPWKHREMHFWFRGHILOHV:KHQLWFUHDWHVDGDWDVHJPHQWLWFRPELQHVGDWDVHFWLRQV7KHOLQNLQJSURFHVVLQYROYHVFROODWLQJ:KHQWKHJQXOLQNHUOLQNVRILOHVLWQHHGVWRGHVLJQDWHDQDGGUHVVZKHUHH[FHFXWLRQLVWRFRPPHQFH7KHSURJUDPPHUFDQGHVLJQDWHWKLVE\XVLQJWKHODEHOPDLQDQGPDNLQJVXUHLWLVYLVLEOHWRWKHOLQNHUE\XVLQJWKHJOREDODVVHPEOHUGLUHFWLYH)XUWKHU5HDGLQJ8QGHUVWDQGLQJ(/)2EMHFW)LOHVDQG'HEXJJLQJ7RROV0DU\/RX1RKU3UHQWLFH+DOO&KDSWHU,17(5583 76 7KHIHWFKH[HFXWHF\FOHLVDSURJUDPGULYHQPRGHORIFRPSXWDWLRQ%XWFRPSXWHUVDUHQRWWRWDOO\SURJUDPGULYHQ7RVRPHH[WHQWWKH\DUHKDUGZDUHGULYHQ&38VDUHHTXLSSHGZLWKLQSXWVLJQDOSLQVZKLFKDOORZWKHIHWFKH[HFXWHF\FOHWREHLQWHUUXSWHG7KHRULJLQDOSXUSRVHRIWKHVHSLQVZDVWRLQFUHDVHSURFHVVRUHIILFLHQF\E\UHGXFLQJWKHDPRXQWRIWLPHVSHQWLQFRPPXQLFDWLRQZLWK,2GHYLFHV,QFKDSWHUZHVDZKRZDGHYLFHWRLQFUHDVHPHPRU\HIILFLHQF\ZDVDGRSWHGDVDGHYLFHIRUFRQWUROOLQJPHPRU\DFFHVV,QWHUUXSWVKDYHXQGHUJRQHDVLPLODUWUDQVLWLRQ7KLVFKDSWHUEHJLQVE\GHVFULELQJKRZLQWHUUXSWVHFRQRPL]HRQSURFHVVRUWLPH7KHQVWDUWLQJZLWKVHFWLRQZHZLOOVHHKRZLQWHUUXSWVDUHXVHGWRFRQWUROSURFHVVRUDFFHVV3ROOLQJ7DEOH6HFWLRQ+HDGHU7DEOHIRU3URJUDPOEF6HFWLRQ+HDGHU7DEOH1DPH7\SH)OJV9LUWXDO$GGUHVV2IIVHW6L]H/LQN,QIR$OJQ0RG(QWU\6L]HEDEFGGFHFFHGIDDE1DPHLQGH[LQWRWKH6HFWLRQ+HDGHU6WULQJ7DEOHVKVWUDE7\SH...
  • 18
  • 217
  • 0
linux assembly language programming PHẦN 8 pps

linux assembly language programming PHẦN 8 pps

... 7KHGDWDFRPSRQHQWLVWKHDUJXPHQWSDVVHGWRWKHIXQFWLRQSRLQWHGDWE\IXQFWLRQ7RVXEPLWRQHRIWKHVHRUGHUIRUPVWR/LQX[\RXFDOOWKHDGGBWLPHUIXQFWLRQRQDSRLQWHUWRLW7KDWVDOOWKHUHLVWRXVLQJWKHWLPHUTXHXH3URJUDPYRLGFTBWLPHUBKDQGOHUXQVLJQHGORQJ[^XQVLJQHGORQJGWLPH287>)+@$/029$/6LGH'ULYH$287>)+@$/029$/7KH&\OLQGHUQXPEHU287>)+@$/029$/6LGHDJDLQ287>)+@$/029$/7KH6HFWRUQXPEHU287>)+@$/029$/6HFWRUVL]HFRGHIRUE\WHV287>)+@$/029$//DVW6HFWRUQXPEHU287>)+@$/029$/*DSVL]H287>)+@$/029$/2))+8QXVHGVSHFLDO6HFWRUVL]HFRGH287>)+@$/WKHIORSS\GULYHLWVLJQDOVWKHV\VWHPWRWDNHWKHLQIRUPDWLRQ,WPD\XVH,54WRGRWKLV,QVHFWLRQZHZLOOILQGWKDWDQRWKHUZD\RIKDQGOLQJWKHLQSXWKDVEHHQGHYHORSHGZKLFKLVHYHQOHVVZDVWHIXORISURFHVVRUWLPH%DG2OG)LOHV7KHIDFWWKDWLQIRUPDWLRQLVKDQGOHGXVLQJDEVROXWHDGGUHVVHVRQHVHFWRUDWDWLPHVWDQGVRXWLQRXUSURJUDPPLQJRIWKHIORSS\GULYH6SDFHRQWKHGLVNLVXVHGLQFKXQNVRIE\WHV,WZRXOGEHYHU\QDWXUDOWKHQLIDOO0HJIORSS\GLVNILOHVKDGOHQJWKVZKLFKZHUHPXOWLSOHVRIE\WHVDQGZHUHUHIHUHQFHGXVLQJWKHDEVROXWHDGGUHVVHVRIWKHVHFWRUVZKLFKWKH\RFFXSLHG,WZRXOGDOVREHQDWXUDOWRVWRUHWKHLQIRUPDWLRQDERXWZKLFKVHFWRUVZHUHRFFXSLHGLQWRWKHILOHDORQJZLWKWKHUHVWRIWKHLQIRUPDWLRQ7KLVNLQGRILQIRUPDWLRQFRQVWLWXWHGZKDWZDVFDOOHGDILOHFRQWUROEORFN,Q8QL[WKLVNLQGRILQIRUPDWLRQLVKHOGE\WKHV\VWHPLQVSHFLDOV\VWHPPHPRU\DUHDVFDOOHGLQRGHVDQGLVQRWLQWHJUDWHGZLWKWKHGDWDLQWKHILOH:KHQWKLVNLQGRILQIRUPDWLRQLVLQFOXGHGDVDSDUWRIWKHGDWDHOHPHQWDU\RSHUDWLRQVVXFKDVFRS\LQJDILOHIURPRQHGHYLFHWRDQRWKHUEHFRPHSUREOHPDWLF)LOHFRS\LQJSURJUDPVEHFRPHGHYLFHVSHFLILFMXVWDVSURJUDPVWRFRQYHUWZRUGSURFHVVRUGRFXPHQWVDUHVRIWZDUHSDFNDJHVSHFLILF&RS\LQJDILOHFDQHDVLO\FKDQJHLWVOHQJWKIRUH[DPSOH5HVLGXDOSUREOHPVRIH[DFWO\WKLVQDWXUHH[LVWLQFRQQHFWLRQZLWKWH[WILOHVLQ&ZKHUHOLQHERXQGDULHVPD\EHPDUNHGHLWKHUE\V\VWHPLQIRUPDWLRQ²WKHGHYLFHKROGLQJWKHILOHPD\KDYHDQLQWULQVLFOLQHVWUXFWXUH²RUE\HQGRIOLQHFKDUDFWHUV?QZKLFKDUHLQWHUQDOWRWKHGDWDILOH&RS\LQJWH[WILOHVLQ&LVQRWJXDUDQWHHGWRSUHVHUYHOHQJWK2QHUHDVRQWKDWWKH&SUHSURFHVVRUFRQFDWHQDWHVVWULQJVLVVRWKDWLQWULQVLFHQGRIOLQHERXQGDULHVFDQEHRYHUFRPH7KH6WDQGDUG&/LEUDU\E\-LP3ODXJHULWVWLWOHQRWZLWKVWDQGLQJFRQWDLQVVRPHIDVFLQDWLQJKLVWRULFDODVLGHVRQWKHVHLVVXHV7KHSRLQWKHUHLVWKDWWKHVHEDGROGILOHVDUHVKDSHGE\WKHGHYLFHVRQZKLFKWKH\DUHVWRUHG$GHYLFHLQGHSHQGHQWILOHRQWKHRWKHUKDQGEHDUVQRLPSULQWRIWKHGHYLFHRQZKLFKLWLVVWRUHG$GHYLFHLQGHSHQGHQWILOHFDQEHFRSLHGIURPRQHGHYLFHWRDQRWKHUZLWKRXWXQGHUJRLQJFKDQJH'HYLFHLQGHSHQGHQWILOHVRULJLQDWHGLQWKH0XOWLFVRSHUDWLQJV\VWHPWKHLPPHGLDWHSUHGHFHVVRURI8QL['LUHFW0HPRU\$FFHVV7KHUHDGHULQWHUHVWHGLQJHWWLQJRQWRGHYLFHGULYHUVPD\VNLSDKHDGWRVHFWLRQ7KHUHDGHUFXULRXVDERXWZKDWNHHSVWKHIORSS\GULYHRURWKHUSHULSKHUDOVIRUWKDWPDWWHUIURPLQWHUUXSWLQJWKHSURFHVVRUDIWHUHYHU\IHWFKHGE\WHVKRXOGUHDGWKHQH[WWZRSDUDJUDSKV,QDGGLWLRQWRWKH,54OLQHWKHDOVRKDVDQRXWSXWOLQHFDOOHG'0$54IRU'0$UHTXHVW'0$VWDQGVIRUGLUHFWPHPRU\DFFHVV,QVWHDGRIXVLQJWKH,54OLQHWKHPD\EHSURJUDPPHGWRXVHWKH'0$54OLQHLQVWHDG7KH'0$54OLQHUXQVIURPWKHWRDSURFHVVRUFDOOHGD'0$FRQWUROOHUZKLFKLVHTXLSSHGWRLVVXHEXVFRQWUROVLJQDOVDQGWKXVLQLWLDWH0HPRU\:ULWHEXVF\FOHV,WFDQWKHUHIRUHUHOLHYHWKH&38RIWKHWDVNRIWUDQVIHUULQJE\WHVRQHDWDWLPHIURPWKHIORSS\GULYHLQWRPHPRU\,QRUGHUWKDWWKHXVHRIWKHEXVF\FOHPDFKLQHU\E\WKH'0$FRQWUROOHUQRWLQWHUIHUHZLWKWKH&38ZKLFKLVFRQVWDQWO\XVLQJWKHEXVHVWRIHWFKLQVWUXFWLRQVWKHUHLVD+2/'OLQHUXQQLQJIURPWKH'0$FRQWUROOHUWRWKH&38DQGD+2/'$KROGDFNQRZOHGJHOLQHUXQQLQJIURPWKH&38WRWKH'0$FRQWUROOHU7RXVHWKHEXVHVWKH'0$FRQWUROOHUPXVWDVNIRUSHUPLVVLRQXVLQJWKH+2/'OLQHDQGUHFHLYHLWRQWKH+2/'$OLQH,QFLGHQWDOO\WKHSURJUDPPHUPD\LQVWUXFWWKH&38WRZLWKKROGSHUPLVVLRQE\XVLQJWKH/2&.SUHIL[25$/+0DVNRXWELW287>+@$/:ULWHDOWHUHGE\WHEDFNRXW6KLIW,QVWUXFWLRQV5HJLVWHUVZKLFKFDQVKLIWELWVULJKWRUOHIWDUHFDOOHGVKLIWUHJLVWHUV6XSSRVHWKDWDELWVKLIWUHJLVWHUFRQWDLQVWKHELQDU\QXPEHU6KLIWLQJWKLVQXPEHUWRWKHULJKWE\RQHELW\LHOGVDQGVHWVWKHFDUU\IODJVLQFHWKHULJKWPRVWELWZDV6KLIWUHJLVWHUVDUHSDUWRIWKHVWDQGDUGUHSHUWRLUHRIPLFURSURFHVVRUV,QWKH[WKHELWZKLFKLVORVWLVJHQHUDOO\VWRUHGLQWKHFDUU\IODJ+HQFHIROORZLQJWKHVKLIWMXVWVKRZQWKHFDUU\IODJZRXOGEHVHW:KHUHWKHQHZELWFRPHVIURPGHSHQGVRQZKLFKVKLIWFRPPDQGLVXVHG:KHQWKHQHZELWLVWKHVKLIWLVUHIHUUHGWRDVDORJLFDOVKLIW1RWLFHWKDWVKLIWLQJWKHQXPEHUWRWKHULJKWE\RQHELWLQWKLVPDQQHU\LHOGV$ULJKWZDUGVKLIWPD\WKXVEHXVHGWRDFFRPSOLVKGLYLVLRQE\WZR7KHORJLFDOVKLIWKRZHYHUIDLOVWRGRWKLVFRUUHFWO\RQVLJQHGQXPEHUV$QHLJKWELWWZRVFRPSOHPHQWYDOXHVXFKDVZKHQVKLIWHGWRWKHULJKWE\RQHXVLQJDORJLFDOVKLIW\LHOGVQRW,IZKDWZHUHDOO\ZDQWLVWRGLYLGHE\WZRWKHQWKHQHZOHIWPRVWELWVKRXOGEHFRSLHGIURPWKHROGRQH,QWKLVFDVHZHZRXOGJHWLQVWHDGZKLFKDFWXDOO\LV±7KLVNLQGRIDVKLIWLVUHIHUUHGWRDVDQDULWKPHWLFVKLIWRUVRPHWLPHVDOVRDVDVLJQH[WHQGHGVKLIW6LQFHDQDULWKPHWLFVKLIWSURGXFHVDQHUURQHRXVGLYLVLRQZKHQDODUJHXQVLJQHGYDOXHLVXVHGWKHODWWHUWHUPLVDSUREDEO\EHWWHURQH7KHSUREOHPGRHVQRWRFFXUZLWKOHIWZDUGVKLIWV7KHFRPPDQGVIRUULJKWZDUGORJLFDODQGDULWKPHWLFVKLIWVDUH 6+ 5UHJLPP 6+ 5UHJ&/ 6$ 5UHJLPP 6$ 5UHJ&/ZKHUHWKHLPPHGLDWHYDOXHPXVWEHDRQHE\WHQXPEHU/HIWZDUGVKLIWVXVHWKHPQHPRQLFV 6+ /DQG 6$ /7KHVHWZRPQHPRQLFVDFWXDOO\UHIHUWRWKHVDPHRSFRGHV7KH\KDYHWKHVDPHYDOLGIRUPVDV 6+ 5DQG 6$ 5,QDOOWKHVHFDVHVDPHPRU\RSHUDQGPD\UHSODFHWKHUHJLVWHURSHUDQG:KHQWKHORVWELWLVUHF\FOHGDVWKHQHZELWWKHVKLIWLVUHIHUUHGWRDVDURWDWH52/DQG525DUHPQHPRQLFVIRUURWDWHOHIWDQGURWDWHULJKW-XVWDVLQWKHORJLFDODQGDULWKPHWLFVKLIWVWKHFDUU\IODJWDNHVRQWKHYDOXHRIWKHURWDWHGELW%XWLWGRHVQRWSDUWLFLSDWHLQWKHURWDWLRQ7RLQFOXGHWKHFDUU\ELWLQWRWKHF\FOHXVHWKH5&5DQG5&/FRPPDQGV5&/DQG5&5UHIHUWRURWDWHWKURXJKFDUU\OHIWDQGURWDWHWKURXJKFDUU\ULJKW7DEOHLOOXVWUDWHVWKHHIIHFWRIHDFKRIWKHVHURWDWHLQVWUXFWLRQVDVVXPLQJWKDWEHIRUHWKHURWDWH7KHQH[WVWHSLQWKHSURFHVVLQJRIDQLQWHUUXSWLVWKDWLVORDGHGLQWRWKH&3/&RQILGHQFHLQWKHVDIHW\RIWKLVVWHSPXVWEHEDVHGRQFRQILGHQFHLQWKHFRGHWKDWLVEHLQJMXPSHGWR7KHRULJLQDOYDOXHRIWKH&3/LVUHVWRUHGZKHQWKH,5(7LQVWUXFWLRQH[HFXWHV7KHPHFKDQLVPEHKLQGWKH&3/VWRUHDQGUHVWRUHLVGLVFXVVHGLQFKDSWHU&KDQJH6WDFNV7KH (63 XVHGE\WKHNHUQHOLVZDLWLQJLQWKHWDVNVWDWHVHJPHQW7KH (63 FRUUHVSRQGLQJWR&3/ ... 7KHGDWDFRPSRQHQWLVWKHDUJXPHQWSDVVHGWRWKHIXQFWLRQSRLQWHGDWE\IXQFWLRQ7RVXEPLWRQHRIWKHVHRUGHUIRUPVWR/LQX[\RXFDOOWKHDGGBWLPHUIXQFWLRQRQDSRLQWHUWRLW7KDWVDOOWKHUHLVWRXVLQJWKHWLPHUTXHXH3URJUDPYRLGFTBWLPHUBKDQGOHUXQVLJQHGORQJ[^XQVLJQHGORQJGWLPH287>)+@$/029$/6LGH'ULYH$287>)+@$/029$/7KH&\OLQGHUQXPEHU287>)+@$/029$/6LGHDJDLQ287>)+@$/029$/7KH6HFWRUQXPEHU287>)+@$/029$/6HFWRUVL]HFRGHIRUE\WHV287>)+@$/029$//DVW6HFWRUQXPEHU287>)+@$/029$/*DSVL]H287>)+@$/029$/2))+8QXVHGVSHFLDO6HFWRUVL]HFRGH287>)+@$/WKHIORSS\GULYHLWVLJQDOVWKHV\VWHPWRWDNHWKHLQIRUPDWLRQ,WPD\XVH,54WRGRWKLV,QVHFWLRQZHZLOOILQGWKDWDQRWKHUZD\RIKDQGOLQJWKHLQSXWKDVEHHQGHYHORSHGZKLFKLVHYHQOHVVZDVWHIXORISURFHVVRUWLPH%DG2OG)LOHV7KHIDFWWKDWLQIRUPDWLRQLVKDQGOHGXVLQJDEVROXWHDGGUHVVHVRQHVHFWRUDWDWLPHVWDQGVRXWLQRXUSURJUDPPLQJRIWKHIORSS\GULYH6SDFHRQWKHGLVNLVXVHGLQFKXQNVRIE\WHV,WZRXOGEHYHU\QDWXUDOWKHQLIDOO0HJIORSS\GLVNILOHVKDGOHQJWKVZKLFKZHUHPXOWLSOHVRIE\WHVDQGZHUHUHIHUHQFHGXVLQJWKHDEVROXWHDGGUHVVHVRIWKHVHFWRUVZKLFKWKH\RFFXSLHG,WZRXOGDOVREHQDWXUDOWRVWRUHWKHLQIRUPDWLRQDERXWZKLFKVHFWRUVZHUHRFFXSLHGLQWRWKHILOHDORQJZLWKWKHUHVWRIWKHLQIRUPDWLRQ7KLVNLQGRILQIRUPDWLRQFRQVWLWXWHGZKDWZDVFDOOHGDILOHFRQWUROEORFN,Q8QL[WKLVNLQGRILQIRUPDWLRQLVKHOGE\WKHV\VWHPLQVSHFLDOV\VWHPPHPRU\DUHDVFDOOHGLQRGHVDQGLVQRWLQWHJUDWHGZLWKWKHGDWDLQWKHILOH:KHQWKLVNLQGRILQIRUPDWLRQLVLQFOXGHGDVDSDUWRIWKHGDWDHOHPHQWDU\RSHUDWLRQVVXFKDVFRS\LQJDILOHIURPRQHGHYLFHWRDQRWKHUEHFRPHSUREOHPDWLF)LOHFRS\LQJSURJUDPVEHFRPHGHYLFHVSHFLILFMXVWDVSURJUDPVWRFRQYHUWZRUGSURFHVVRUGRFXPHQWVDUHVRIWZDUHSDFNDJHVSHFLILF&RS\LQJDILOHFDQHDVLO\FKDQJHLWVOHQJWKIRUH[DPSOH5HVLGXDOSUREOHPVRIH[DFWO\WKLVQDWXUHH[LVWLQFRQQHFWLRQZLWKWH[WILOHVLQ&ZKHUHOLQHERXQGDULHVPD\EHPDUNHGHLWKHUE\V\VWHPLQIRUPDWLRQ²WKHGHYLFHKROGLQJWKHILOHPD\KDYHDQLQWULQVLFOLQHVWUXFWXUH²RUE\HQGRIOLQHFKDUDFWHUV?QZKLFKDUHLQWHUQDOWRWKHGDWDILOH&RS\LQJWH[WILOHVLQ&LVQRWJXDUDQWHHGWRSUHVHUYHOHQJWK2QHUHDVRQWKDWWKH&SUHSURFHVVRUFRQFDWHQDWHVVWULQJVLVVRWKDWLQWULQVLFHQGRIOLQHERXQGDULHVFDQEHRYHUFRPH7KH6WDQGDUG&/LEUDU\E\-LP3ODXJHULWVWLWOHQRWZLWKVWDQGLQJFRQWDLQVVRPHIDVFLQDWLQJKLVWRULFDODVLGHVRQWKHVHLVVXHV7KHSRLQWKHUHLVWKDWWKHVHEDGROGILOHVDUHVKDSHGE\WKHGHYLFHVRQZKLFKWKH\DUHVWRUHG$GHYLFHLQGHSHQGHQWILOHRQWKHRWKHUKDQGEHDUVQRLPSULQWRIWKHGHYLFHRQZKLFKLWLVVWRUHG$GHYLFHLQGHSHQGHQWILOHFDQEHFRSLHGIURPRQHGHYLFHWRDQRWKHUZLWKRXWXQGHUJRLQJFKDQJH'HYLFHLQGHSHQGHQWILOHVRULJLQDWHGLQWKH0XOWLFVRSHUDWLQJV\VWHPWKHLPPHGLDWHSUHGHFHVVRURI8QL['LUHFW0HPRU\$FFHVV7KHUHDGHULQWHUHVWHGLQJHWWLQJRQWRGHYLFHGULYHUVPD\VNLSDKHDGWRVHFWLRQ7KHUHDGHUFXULRXVDERXWZKDWNHHSVWKHIORSS\GULYHRURWKHUSHULSKHUDOVIRUWKDWPDWWHUIURPLQWHUUXSWLQJWKHSURFHVVRUDIWHUHYHU\IHWFKHGE\WHVKRXOGUHDGWKHQH[WWZRSDUDJUDSKV,QDGGLWLRQWRWKH,54OLQHWKHDOVRKDVDQRXWSXWOLQHFDOOHG'0$54IRU'0$UHTXHVW'0$VWDQGVIRUGLUHFWPHPRU\DFFHVV,QVWHDGRIXVLQJWKH,54OLQHWKHPD\EHSURJUDPPHGWRXVHWKH'0$54OLQHLQVWHDG7KH'0$54OLQHUXQVIURPWKHWRDSURFHVVRUFDOOHGD'0$FRQWUROOHUZKLFKLVHTXLSSHGWRLVVXHEXVFRQWUROVLJQDOVDQGWKXVLQLWLDWH0HPRU\:ULWHEXVF\FOHV,WFDQWKHUHIRUHUHOLHYHWKH&38RIWKHWDVNRIWUDQVIHUULQJE\WHVRQHDWDWLPHIURPWKHIORSS\GULYHLQWRPHPRU\,QRUGHUWKDWWKHXVHRIWKHEXVF\FOHPDFKLQHU\E\WKH'0$FRQWUROOHUQRWLQWHUIHUHZLWKWKH&38ZKLFKLVFRQVWDQWO\XVLQJWKHEXVHVWRIHWFKLQVWUXFWLRQVWKHUHLVD+2/'OLQHUXQQLQJIURPWKH'0$FRQWUROOHUWRWKH&38DQGD+2/'$KROGDFNQRZOHGJHOLQHUXQQLQJIURPWKH&38WRWKH'0$FRQWUROOHU7RXVHWKHEXVHVWKH'0$FRQWUROOHUPXVWDVNIRUSHUPLVVLRQXVLQJWKH+2/'OLQHDQGUHFHLYHLWRQWKH+2/'$OLQH,QFLGHQWDOO\WKHSURJUDPPHUPD\LQVWUXFWWKH&38WRZLWKKROGSHUPLVVLRQE\XVLQJWKH/2&.SUHIL[25$/+0DVNRXWELW287>+@$/:ULWHDOWHUHGE\WHEDFNRXW6KLIW,QVWUXFWLRQV5HJLVWHUVZKLFKFDQVKLIWELWVULJKWRUOHIWDUHFDOOHGVKLIWUHJLVWHUV6XSSRVHWKDWDELWVKLIWUHJLVWHUFRQWDLQVWKHELQDU\QXPEHU6KLIWLQJWKLVQXPEHUWRWKHULJKWE\RQHELW\LHOGVDQGVHWVWKHFDUU\IODJVLQFHWKHULJKWPRVWELWZDV6KLIWUHJLVWHUVDUHSDUWRIWKHVWDQGDUGUHSHUWRLUHRIPLFURSURFHVVRUV,QWKH[WKHELWZKLFKLVORVWLVJHQHUDOO\VWRUHGLQWKHFDUU\IODJ+HQFHIROORZLQJWKHVKLIWMXVWVKRZQWKHFDUU\IODJZRXOGEHVHW:KHUHWKHQHZELWFRPHVIURPGHSHQGVRQZKLFKVKLIWFRPPDQGLVXVHG:KHQWKHQHZELWLVWKHVKLIWLVUHIHUUHGWRDVDORJLFDOVKLIW1RWLFHWKDWVKLIWLQJWKHQXPEHUWRWKHULJKWE\RQHELWLQWKLVPDQQHU\LHOGV$ULJKWZDUGVKLIWPD\WKXVEHXVHGWRDFFRPSOLVKGLYLVLRQE\WZR7KHORJLFDOVKLIWKRZHYHUIDLOVWRGRWKLVFRUUHFWO\RQVLJQHGQXPEHUV$QHLJKWELWWZRVFRPSOHPHQWYDOXHVXFKDVZKHQVKLIWHGWRWKHULJKWE\RQHXVLQJDORJLFDOVKLIW\LHOGVQRW,IZKDWZHUHDOO\ZDQWLVWRGLYLGHE\WZRWKHQWKHQHZOHIWPRVWELWVKRXOGEHFRSLHGIURPWKHROGRQH,QWKLVFDVHZHZRXOGJHWLQVWHDGZKLFKDFWXDOO\LV±7KLVNLQGRIDVKLIWLVUHIHUUHGWRDVDQDULWKPHWLFVKLIWRUVRPHWLPHVDOVRDVDVLJQH[WHQGHGVKLIW6LQFHDQDULWKPHWLFVKLIWSURGXFHVDQHUURQHRXVGLYLVLRQZKHQDODUJHXQVLJQHGYDOXHLVXVHGWKHODWWHUWHUPLVDSUREDEO\EHWWHURQH7KHSUREOHPGRHVQRWRFFXUZLWKOHIWZDUGVKLIWV7KHFRPPDQGVIRUULJKWZDUGORJLFDODQGDULWKPHWLFVKLIWVDUH 6+ 5UHJLPP 6+ 5UHJ&/ 6$ 5UHJLPP 6$ 5UHJ&/ZKHUHWKHLPPHGLDWHYDOXHPXVWEHDRQHE\WHQXPEHU/HIWZDUGVKLIWVXVHWKHPQHPRQLFV 6+ /DQG 6$ /7KHVHWZRPQHPRQLFVDFWXDOO\UHIHUWRWKHVDPHRSFRGHV7KH\KDYHWKHVDPHYDOLGIRUPVDV 6+ 5DQG 6$ 5,QDOOWKHVHFDVHVDPHPRU\RSHUDQGPD\UHSODFHWKHUHJLVWHURSHUDQG:KHQWKHORVWELWLVUHF\FOHGDVWKHQHZELWWKHVKLIWLVUHIHUUHGWRDVDURWDWH52/DQG525DUHPQHPRQLFVIRUURWDWHOHIWDQGURWDWHULJKW-XVWDVLQWKHORJLFDODQGDULWKPHWLFVKLIWVWKHFDUU\IODJWDNHVRQWKHYDOXHRIWKHURWDWHGELW%XWLWGRHVQRWSDUWLFLSDWHLQWKHURWDWLRQ7RLQFOXGHWKHFDUU\ELWLQWRWKHF\FOHXVHWKH5&5DQG5&/FRPPDQGV5&/DQG5&5UHIHUWRURWDWHWKURXJKFDUU\OHIWDQGURWDWHWKURXJKFDUU\ULJKW7DEOHLOOXVWUDWHVWKHHIIHFWRIHDFKRIWKHVHURWDWHLQVWUXFWLRQVDVVXPLQJWKDWEHIRUHWKHURWDWH7KHQH[WVWHSLQWKHSURFHVVLQJRIDQLQWHUUXSWLVWKDWLVORDGHGLQWRWKH&3/&RQILGHQFHLQWKHVDIHW\RIWKLVVWHSPXVWEHEDVHGRQFRQILGHQFHLQWKHFRGHWKDWLVEHLQJMXPSHGWR7KHRULJLQDOYDOXHRIWKH&3/LVUHVWRUHGZKHQWKH,5(7LQVWUXFWLRQH[HFXWHV7KHPHFKDQLVPEHKLQGWKH&3/VWRUHDQGUHVWRUHLVGLVFXVVHGLQFKDSWHU&KDQJH6WDFNV7KH (63 XVHGE\WKHNHUQHOLVZDLWLQJLQWKHWDVNVWDWHVHJPHQW7KH (63 FRUUHVSRQGLQJWR&3/ LVORDGHGIURPWKHUHLQWR (63 ZKHQLVORDGHGLQWRWKH&3/7KHFXUUHQW (63 LVQRWVWRUHGLQWKHWDVNVWDWHVHJPHQW,WLVSXVKHGRQWRWKHQHZVWDFN7KHIDFWWKDWWKHWDVNVWDWHVHJPHQWLVQRWFKDQJHGZKHQLVVWRUHGLQWRWKH&3/LVVRPHWLPHVZKDWLVPHDQWE\VD\LQJWKDWWKHNHUQHOLVH[HFXWLQJZLWKLQDWDVNRULQEHKDOIRIDWDVN,QRWKHUZRUGVWKHUHLVQRWDVNVZLWFKLQYROYHG7KHVDPHWDVNLVVWLOOUXQQLQJ-XPSWRWKH ,65 7RGRWKHMXPSWKHUHWXUQDGGUHVVRIWKHQH[WLQVWUXFWLRQLVSXVKHGRQWRWKHQHZVWDFN7KHQHZ(,3LVWKHQORDGHGZLWKWKHELWDGGUHVVIURPWKHJDWH:KHQWKHVHIRXUVWHSVKDYHEHHQFRPSOHWHGFRQWUROKDVEHHQWUDQVIHUUHGWRNHUQHOFRGHZKLFKUXQVDW&3/ ... 7KHUHVRXUFHVRIWKHSURFHVVRUZKLFKDUHDFFHVVLEOHIURPWKLVOHYHORISULYLOHJHLQFOXGHDOOWKHGDWDVWUXFWXUHVYLWDOWRWKHIXQFWLRQLQJRIWKHRSHUDWLQJV\VWHPDVZHOODVWKHKDUGZDUHDQGWKHPHPRU\:KHQWKH ,65 LVFRQFOXGHGWKHQZLWKRQHH[FHSWLRQFRQWUROLVUHWXUQHGWRWKHXVHUFRGH%RWKWKHROGVWDFNDQGWKH&3/DUHUHVWRUHG7KHH[FHSWLRQLVLQWKHFDVHRIWKHWLPHULQWHUUXSW6FKHGXOLQJ,Q7DEOHZHVHHWKDWWKHPDVNDEOHLQWHUUXSWZLWKWKHKLJKHVWSULRULW\LVWKHWLPHULQWHUUXSW7KH ,65 IRUWKLVLQWHUUXSWNHHSVWUDFNRIWLPHXVHGE\DOOSURFHVVHV,QSDUWLFXODULWVHWVDIODJFDOOHGQHHGBUHVFKHGZKHQDSURFHVVLVRXWRIWLPH:KHQ/LQX[GRHVDUHWXUQIURPDQ\LQWHUUXSWWKHWLPHULQWHUUXSWLQFOXGHGLWFKHFNVWKLVIODJDQGFDOOVWKHVFKHGXOHLIQHHGBUHVFKHGLVVHW7KHVFKHGXOHV\VWHPFDOOLVWKHVFKHGXOHU,WLVWKHFHQWUDOSURJUDPLQWKHRSHUDWLQJV\VWHP,WGHWHUPLQHVZKLFKSURFHVVJHWVWRUXQQH[W:KHQQHFHVVDU\LWLQLWLDWHVDWDVNVZLWFK6RWKHXOWLPDWHFRPSXWLQJUHVRXUFHSURFHVVRUWLPHDOVRIDOOVXQGHUWKHFRQWURORIWKH&3/EDVHGSURWHFWLRQV\VWHP)XUWKHU5HDGLQJ ,6$ 6\ VWHP$UFKLWHFWXUH7RP6KDQOH\DQG'RQ$QGHUVRQ$GGLVRQ:HVOH\,QWHUUXSW'ULYHQ3& 6\ VWHP'HVLJQ-RVHSK0F*LYHUQ$QQDERRNV&KDSWHU%,70$1,38/$7,2 16 %LWZLVH/RJLF2SHUDWLRQV7KH$1'25127DQG;25&RPPDQGV%LW6HWWLQJDQG7HVWLQJ6KLIW,QVWUXFWLRQV%LWZLVH/RJLF2SHUDWLRQV,QFKDSWHUVHFWLRQFLUFXLWVDQGWUXWKWDEOHVIRUWKH%RROHDQRSHUDWLRQV$1'25127DQG;25ZHUHGLVFXVVHG7KHWUXWKWDEOHIRU$1'LVDQGLVLPSOHPHQWHGXVLQJWKH%RROHDQFLUFXLW,IHLJKWRIWKHVH%RROHDQFLUFXLWVDUHXVHGLQSDUDOOHOWKHQWZRHLJKWELWQXPEHUVZKHQIHGLQWRWKHHLJKW$1'JDWHVUHVXOWLQRQHHLJKWELWRXWSXW7KHRSHUDWLRQLVFDUULHGRXWDVVKRZQLQ)LJXUH,QKH[QRWDWLRQWKHE\WHV)+DQG&+XVHGDVLQSXWVWRDRQHE\WH$1'RSHUDWLRQKDYHSURGXFHGWKHRXWSXW&+7KLVRSHUDWLRQFDQEHDSSOLHGWRDQ\QXPEHURIELWV7KH%RROHDQRSHUDWLRQV25;25DQG127FDQDOVREHDSSOLHGLQELWZLVHSDUDOOHOIDVKLRQ)LJXUH%LWZLVH$1'2SHUDWLRQ7KH$1'25127DQG;25&RPPDQGV+LJKOHYHOSURJUDPPLQJODQJXDJHVLQFOXGHVXSSRUWIRU%RROHDQRSHUDWLRQVVXFKDV$1'25DQG1277KH\UHO\RQDVVHPEOHUDQGPDFKLQHOHYHOLPSOHPHQWDWLRQRIWKHVHRSHUDWLRQV7KH$1'LQVWUXFWLRQDSSOLHVWKH$1'RSHUDWLRQWRWZRRSHUDQGVLQPXFKWKHVDPHZD\WKDWWKH$''LQVWUXFWLRQDGGVWZRRSHUDQGV7KHIROORZLQJIRUPVDUHDOOYDOLGIRUWKH$1'FRPPDQG$1'UHJLPP$1'UHJUHJSTS$1'TE\DXVHUWKHXVHUFRXOGWDNHFRQWURORISK\VLFDOPHPRU\029XVHGZLWKFRQWUROUHJLVWHUVLVDQRWKHUJRRGH[DPSOHRIDSULYLOHJHGLQVWUXFWLRQ6WDFN3UREOHPV6LQFHWKH ,65 FRGHWKDWWKHLQWHUUXSWLVMXPSLQJWRPD\ZHOOXVHWKHVWDFNLWLVLPSRUWDQWWKDWWKHVWDFNQRWEHVXEMHFWWRZULWHDFFHVVE\WKHXVHU(YHQWKRXJKXVHUFRGHZLOOQRWIXQFWLRQDJDLQXQWLOWKH ,65 H[LWVWKHUHFDQVWLOOEHWURXEOH)RUH[DPSOHVXSSRVHWKDWWKHV\VWHPFDOOUHDGLVEHLQJH[HFXWHGUHDGWUDQVIHUVGDWDIURPDILOHWRXVHUPHPRU\2QHRIWKHSDUDPHWHUVWRWKLVFDOOLVWKHDGGUHVVRIVRPHPHPRU\WKDWWKHXVHUKDVSHUPLVVLRQWRZULWHRQ,QH[HFXWLQJWKHFDOOWKHV\VWHPZLOOVWRUHILOHGDWDDWWKDWDGGUHVV,IWKHVWDFNEHLQJXVHGE\WKHV\VWHPLVWKHXVHUVVWDFNWKHQWKHXVHUKDVSHUPLVVLRQWRZULWHRQLW7KHXVHUPD\WKHQVXSSO\WKHVWDFNDGGUHVVDVSDUDPHWHUWRUHDGDQGWKHV\VWHPZLOOWKHQPHVVXSWKHVWDFNLWLVXVLQJDWWKHYHU\WLPHLWLVXVLQJLW7KLVZRXOGFDXVHDFUDVK8VHUFRGHZULWHVZKHUHLWVKRXOGQWXVXDOO\E\PLVWDNHDQGQRWRXWRIPDOLFH%XWLWKDSSHQVDORW7KDWVZK\WKH6HJPHQWDWLRQ)DXOWHUURUPHVVDJHLVVRJDOOLQJO\IDPLOLDU&RGHIRUV\VWHPFDOOVOLNHUHDGQHHGVWRXVHLWVRZQVWDFN7KHUHLVDGLIIHUHQWVWDFNIRUHDFKYDOXHRIWKH&3/&KDQJLQJVWDFNVLVWDNHQFDUHRIE\WKHKDUGZDUH(DFKVWDFNKDVLWVRZQVWDFNSRLQWHU7KHVHIRXUVWDFNSRLQWHUVDUHVWRUHGLQDPHPRU\DUHDFDOOHGWKH7DVN6WDWH6HJPHQW7KHOD\RXWRIDJDWHLVEXLOWLQWRWKH[SURFHVVRU)LJXUHVKRZVWKHPRVWLPSRUWDQWILHOGVLQDJDWH7KHVHILHOGVFRQWDLQWZRLWHPVWKDWSHUWDLQWRWKLV)LJXUH*DWH/D\RXWGLVFXVVLRQ7KH\DUHz...
  • 18
  • 235
  • 0
linux assembly language programming PHẦN 10 pot

linux assembly language programming PHẦN 10 pot

... &20029$;+0DNH+WKHEDVHDGGUHVV029&apos ;6 $;RIWKH&apos ;6 VHJPHQW029'/K $6& amp;,,FRGHIRU'7DEOH$WWULEXWH%\WH<HOORZRQ%OXHLV(+%LW8VDJH([DPSOH%OLQNLQJ%DFNJURXQG5HG%DFNJURXQG*UHHQ%DFNJURXQG%OXH)RUHJURXQG,QWHQVLW\)RUHJURXQG5HG)RUHJURXQG*UHHQ)RUHJURXQG%OXH>@ (6 ZLWKVWULQJLQVWUXFWLRQV7KHGHIDXOWVHJPHQWIRUERWKLPPHGLDWHDGGUHVVHVDQGIRUDGGUHVVHVVWRUHGLQWKH%;UHJLVWHULVWKH&apos ;6 VHJPHQW'HIDXOWVHJPHQWVH[LVWLQELWFRGHDVZHOO,QIDFWWKDWLVZKDWPDNHVLWSRVVLEOHWRGRSURJUDPPLQJZLWKRXWUHIHUHQFHWRVHJPHQWVDVLVGRQHLQFKDSWHU7KH/LQX[SURJUDPVWKHUHDOOPDNHXVHRIDGHIDXOWVHJPHQW,WLVDFWXDOO\D*LJVHJPHQW6HWWLQJXSELJVHJPHQWVOLNHWKLVLVGLVFXVVHGLQFKDSWHU,Q[/LQX[WKH& ;6 &apos ;6(6 DQG 66 VHJPHQWVDOOUHIHUWRWKHVDPH*LJVHJPHQW6RWKHSURJUDPPHUKDVQRRSWLRQVDQGWKHGHIDXOWVHJPHQWLVDOZD\VRND\(GOLQDV(QYLURQPHQW9DULDEOHV0DQ\DVVHPEOHUVKDYHGLUHFWLYHVZKLFKDOORZYDULDEOHVWREHGHILQHGDQGWKHQXVHGLQVXEVHTXHQWH[SUHVVLRQV,Q1 $60 WKHV\QWD[IRUVXFKDGLUHFWLYHLV,Q(GOLQDVLWLV,Q(GOLQDVWKHUHDUHEXLOWLQYDULDEOHVZKRVHYDOXHVFRQWUROWKHEHKDYLRURIWKHDVVHPEOHUDQGWKHVLPXODWRU2QHRIWKHVHLV 86( ZKLFKGHWHUPLQHVZKHWKHUWKHDVVHPEOHUXVHVELWRUELWFRGLQJ7KHGHIDXOWLV' 26 SURJUDPVUHTXLUH1 $60 XVHVDGLUHFWLYHFDOOHG%, 76 )RUH[DPSOHWRVSHFLI\ELWFRGHLQ1 $60 WKHOLQH%, 76 GRHVWKHWULFN$QRWKHUHQYLURQPHQWYDULDEOHLV'272,WGHWHUPLQHVWKHIRUPDWRIRILOHVVDYHGE\(GOLQDV7KHGHIDXOWLV(/)' 26 QHHGVWKH&20IRUPDW1 $60 JRYHUQVWKHIRUPDWRIWKHRXWSXWILOHXVLQJDFRPPDQGOLQHVZLWFK7RJHWD&20IRUPDWLQ1 $60 WKHIELQVZLWFKZRUNV,WLVDOVRWKHGHIDXOWVRWKDWQRVZLWFKDWDOOZLOOGRWKHVDPHWKLQJ$ILOHZLWKWKLVIRUPDWKDVHVVHQWLDOO\QRH[WUDFRGHDWDOO,WLVMXVWDSODLQELQDU\ILOH(GOLQDVHQYLURQPHQWYDULDEOHVPD\DOVREHGHILQHGLQDQ('/,1,ILOHRUIURPWKH!SURPSW)L[HG0HPRU\$UHDV>($;@&apos ;6 >$;@LOOHJDO>(%;@&apos ;6 >%;@&apos ;6 >(&;@&apos ;6 >&;@LOOHJDO>(';@&apos ;6 >';@LOOHJDO> (6, @&apos ;6 > ;6, @&apos ;6 >(',@&apos ;6 >@>',@&apos ;6 >@> (63 @ 66 > ;63 @ 66 >(%3@ 66 >%3@ 66 )L[HG0HPRU\$UHDV5HDOPRGHDOORZVWKHSURJUDPPHUWRXVHSK\VLFDOPHPRU\DGGUHVVHV0HPRU\DGGUHVVHVVSHFLILHGLQUHDOPRGHDUHXVHGRQWKHDGGUHVVEXVMXVWOLNH,2DGGUHVVHV7KLVJLYHVWKHSURJUDPPHUXQLPSHGHGDFFHVVWRPHPRU\,QWKLVVHFWLRQDVDQH[HUFLVHLQWKHXVHRIUHDOPRGHDGGUHVVHVZHFRQVLGHUWZRDUHDVRIPHPRU\ZKLFKDUHGHILQHGE\IL[HGSK\VLFDODGGUHVVHVWKHYLGHREXIIHUDQGWKHNH\ERDUGEXIIHU7KHORFDWLRQRIWKHYLGHREXIIHULVIL[HGLQWKHKDUGZDUH%XWWKHNH\ERDUGEXIIHULVRQO\IL[HGE\' 26 DQGKHQFHLWFDQEHPRYHG5HIHUULQJWR)LJXUHSURJUDPVZKLFKDFFHVVWKHVHSK\VLFDOPHPRU\DUHDVGLUHFWO\DUHGHILQLWHO\UXGHSURJUDPVDVRSSRVHGWRSROLWHSURJUDPV)LJXUH8QSURWHFWHG2SHUDWLQJ 6\ VWHPVXFKDV' 26 9LGHR%XIIHU2QVWDQGDUG3&VWKHUHLVDUHJLRQRIPHPRU\VWDUWLQJDWWKHDGGUHVV%+FDOOHGWKHYLGHREXIIHU,QWKHPRVWFRPPRQO\XVHGYLGHRWH[WPRGHWKHYLGHREXIIHUKROGVWKHWH[WLQIRUPDWLRQZKLFKLVGLVSOD\HGRQWKHVFUHHQ$YHU\VLPSOHEXWVRPHZKDWWHGLRXVZD\WRRXWSXWLQIRUPDWLRQRQD3&LVWRVWRUH $6& amp;,,FRGHVLQWKLVEXIIHU6HH7DEOH7KHDGGUHVV%+LVWKHDFWXDOO\DGGUHVVRIWKH $6& amp;,,FRGHIRUWKHFKDUDFWHULQWKHXSSHUOHIWKDQGFRUQHURIWKHVFUHHQ6HH)LJXUH7KHQH[WE\WHZKLFKLVDW%+FRQWDLQVWKHDWWULEXWHLQIRUPDWLRQIRUWKLVVDPHFKDUDFWHU7DEOHVKRZVKRZWKHHLJKWELWVRIDQDWWULEXWHE\WHDUHXVHG%+LVWKH $6& amp;,,FRGHRIWKHVHFRQGFKDUDFWHULQWKHILUVWURZ%+LVLWVDWWULEXWHE\WHDQGVRRQ7KHWRSURZFRQVLVWVRIFKDUDFWHUVRUE\WHVVLQFHHDFKFKDUDFWHUWDNHVWZRE\WHVRIVWRUDJH2QHVFUHHQIXOLVURZVîFROXPQVîE\WHVSHUFKDUDFWHU ... &20029$;+0DNH+WKHEDVHDGGUHVV029&apos ;6 $;RIWKH&apos ;6 VHJPHQW029'/K $6& amp;,,FRGHIRU'7DEOH$WWULEXWH%\WH<HOORZRQ%OXHLV(+%LW8VDJH([DPSOH%OLQNLQJ%DFNJURXQG5HG%DFNJURXQG*UHHQ%DFNJURXQG%OXH)RUHJURXQG,QWHQVLW\)RUHJURXQG5HG)RUHJURXQG*UHHQ)RUHJURXQG%OXH>@ (6 ZLWKVWULQJLQVWUXFWLRQV7KHGHIDXOWVHJPHQWIRUERWKLPPHGLDWHDGGUHVVHVDQGIRUDGGUHVVHVVWRUHGLQWKH%;UHJLVWHULVWKH&apos ;6 VHJPHQW'HIDXOWVHJPHQWVH[LVWLQELWFRGHDVZHOO,QIDFWWKDWLVZKDWPDNHVLWSRVVLEOHWRGRSURJUDPPLQJZLWKRXWUHIHUHQFHWRVHJPHQWVDVLVGRQHLQFKDSWHU7KH/LQX[SURJUDPVWKHUHDOOPDNHXVHRIDGHIDXOWVHJPHQW,WLVDFWXDOO\D*LJVHJPHQW6HWWLQJXSELJVHJPHQWVOLNHWKLVLVGLVFXVVHGLQFKDSWHU,Q[/LQX[WKH& ;6 &apos ;6(6 DQG 66 VHJPHQWVDOOUHIHUWRWKHVDPH*LJVHJPHQW6RWKHSURJUDPPHUKDVQRRSWLRQVDQGWKHGHIDXOWVHJPHQWLVDOZD\VRND\(GOLQDV(QYLURQPHQW9DULDEOHV0DQ\DVVHPEOHUVKDYHGLUHFWLYHVZKLFKDOORZYDULDEOHVWREHGHILQHGDQGWKHQXVHGLQVXEVHTXHQWH[SUHVVLRQV,Q1 $60 WKHV\QWD[IRUVXFKDGLUHFWLYHLV,Q(GOLQDVLWLV,Q(GOLQDVWKHUHDUHEXLOWLQYDULDEOHVZKRVHYDOXHVFRQWUROWKHEHKDYLRURIWKHDVVHPEOHUDQGWKHVLPXODWRU2QHRIWKHVHLV 86( ZKLFKGHWHUPLQHVZKHWKHUWKHDVVHPEOHUXVHVELWRUELWFRGLQJ7KHGHIDXOWLV' 26 SURJUDPVUHTXLUH1 $60 XVHVDGLUHFWLYHFDOOHG%, 76 )RUH[DPSOHWRVSHFLI\ELWFRGHLQ1 $60 WKHOLQH%, 76 GRHVWKHWULFN$QRWKHUHQYLURQPHQWYDULDEOHLV'272,WGHWHUPLQHVWKHIRUPDWRIRILOHVVDYHGE\(GOLQDV7KHGHIDXOWLV(/)' 26 QHHGVWKH&20IRUPDW1 $60 JRYHUQVWKHIRUPDWRIWKHRXWSXWILOHXVLQJDFRPPDQGOLQHVZLWFK7RJHWD&20IRUPDWLQ1 $60 WKHIELQVZLWFKZRUNV,WLVDOVRWKHGHIDXOWVRWKDWQRVZLWFKDWDOOZLOOGRWKHVDPHWKLQJ$ILOHZLWKWKLVIRUPDWKDVHVVHQWLDOO\QRH[WUDFRGHDWDOO,WLVMXVWDSODLQELQDU\ILOH(GOLQDVHQYLURQPHQWYDULDEOHVPD\DOVREHGHILQHGLQDQ('/,1,ILOHRUIURPWKH!SURPSW)L[HG0HPRU\$UHDV>($;@&apos ;6 >$;@LOOHJDO>(%;@&apos ;6 >%;@&apos ;6 >(&;@&apos ;6 >&;@LOOHJDO>(';@&apos ;6 >';@LOOHJDO> (6, @&apos ;6 > ;6, @&apos ;6 >(',@&apos ;6 >@>',@&apos ;6 >@> (63 @ 66 > ;63 @ 66 >(%3@ 66 >%3@ 66 )L[HG0HPRU\$UHDV5HDOPRGHDOORZVWKHSURJUDPPHUWRXVHSK\VLFDOPHPRU\DGGUHVVHV0HPRU\DGGUHVVHVVSHFLILHGLQUHDOPRGHDUHXVHGRQWKHDGGUHVVEXVMXVWOLNH,2DGGUHVVHV7KLVJLYHVWKHSURJUDPPHUXQLPSHGHGDFFHVVWRPHPRU\,QWKLVVHFWLRQDVDQH[HUFLVHLQWKHXVHRIUHDOPRGHDGGUHVVHVZHFRQVLGHUWZRDUHDVRIPHPRU\ZKLFKDUHGHILQHGE\IL[HGSK\VLFDODGGUHVVHVWKHYLGHREXIIHUDQGWKHNH\ERDUGEXIIHU7KHORFDWLRQRIWKHYLGHREXIIHULVIL[HGLQWKHKDUGZDUH%XWWKHNH\ERDUGEXIIHULVRQO\IL[HGE\' 26 DQGKHQFHLWFDQEHPRYHG5HIHUULQJWR)LJXUHSURJUDPVZKLFKDFFHVVWKHVHSK\VLFDOPHPRU\DUHDVGLUHFWO\DUHGHILQLWHO\UXGHSURJUDPVDVRSSRVHGWRSROLWHSURJUDPV)LJXUH8QSURWHFWHG2SHUDWLQJ 6\ VWHPVXFKDV' 26 9LGHR%XIIHU2QVWDQGDUG3&VWKHUHLVDUHJLRQRIPHPRU\VWDUWLQJDWWKHDGGUHVV%+FDOOHGWKHYLGHREXIIHU,QWKHPRVWFRPPRQO\XVHGYLGHRWH[WPRGHWKHYLGHREXIIHUKROGVWKHWH[WLQIRUPDWLRQZKLFKLVGLVSOD\HGRQWKHVFUHHQ$YHU\VLPSOHEXWVRPHZKDWWHGLRXVZD\WRRXWSXWLQIRUPDWLRQRQD3&LVWRVWRUH $6& amp;,,FRGHVLQWKLVEXIIHU6HH7DEOH7KHDGGUHVV%+LVWKHDFWXDOO\DGGUHVVRIWKH $6& amp;,,FRGHIRUWKHFKDUDFWHULQWKHXSSHUOHIWKDQGFRUQHURIWKHVFUHHQ6HH)LJXUH7KHQH[WE\WHZKLFKLVDW%+FRQWDLQVWKHDWWULEXWHLQIRUPDWLRQIRUWKLVVDPHFKDUDFWHU7DEOHVKRZVKRZWKHHLJKWELWVRIDQDWWULEXWHE\WHDUHXVHG%+LVWKH $6& amp;,,FRGHRIWKHVHFRQGFKDUDFWHULQWKHILUVWURZ%+LVLWVDWWULEXWHE\WHDQGVRRQ7KHWRSURZFRQVLVWVRIFKDUDFWHUVRUE\WHVVLQFHHDFKFKDUDFWHUWDNHVWZRE\WHVRIVWRUDJH2QHVFUHHQIXOLVURZVîFROXPQVîE\WHVSHUFKDUDFWHU ... +)LJXUH8SSHU/HIWDW%WKURXJK/RZHU5LJKWDW%)(FRPPDQG,QWUDVHJPHQWMXPSVDUHFDOOHGQHDUMXPSV7KHUHLVQRORDGLPPHGLDWHFRPPDQGIRUVHJPHQWUHJLVWHUV7KHIROORZLQJFRPPDQGIRUH[DPSOHLVLOOHJDO029&apos ;6 +6XSSRVHWKDW&apos ;6(6 DQG 66 KDYHYDOXHVVWRUHGLQWKHPYLDWKHIROORZLQJFRPPDQGV029$;+029&apos ;6 $;029$;+029 (6 $;029$;&+029 66 $;6RWKHQ&apos ;6 KROGV+ (6 KROGV+DQG 66 KROGV&+)LJXUHVKRZVWKHWKUHHVHJPHQWVZKLFKDUHHQDEOHGE\WKHVHWKUHHUHJLVWHUORDGV7KHHQWLUHPHPRU\FRQVLVWVRIWKHDGGUHVVHVIURPWKURXJK)))))+7KH&apos ;6 VHJPHQWFRQVLVWVRIWKHDGGUHVVHVIURP+WKURXJK))))+7KH (6 VHJPHQWUDQJHVIURP+WKURXJK))))+7KH 66 VHJPHQWJRHVIURP&+WKURXJK')))+)LJXUH0HPRU\ZLWK7KUHH'LVWLQJXLVKHG6HJPHQWVWRDFWXDOO\SRLQWWRWKHILUVWHQWU\LQWKHJOREDOWDEOH6RLWGRHVQWPDWWHUZKDWWKLVHQWU\FRQWDLQV6HJPHQW2SHUDWLRQV7KH*'7KDVWREHWKHUHIRUPHPRU\UHIHUHQFHVWRZRUNLQSURWHFWHGPRGHDQGWKH,'7KDVWREHWKHUHIRULQWHUUXSWVWRZRUN7KHORDGFRPPDQGVIRUWKHVHWDEOHVDUH/*'7PHPDQG/,'7PHPZKHUHPHPSRLQWVWRVL[E\WHVRIPHPRU\FRQWDLQLQJDWZRE\WHOLPLWIROORZHGE\DIRXUE\WHEDVHDGGUHVV7KHVHFRPPDQGVZRXOGRUGLQDULO\EHH[HFXWHGMXVWRQFHZKLOHWKHV\VWHPZDVERRWLQJLQUHDOPRGH2WKHUVHJPHQWUHJLVWHUVDUHORDGHGXVLQJVHOHFWRUV)LJXUHVKRZVWKHFRPPDQGVIRUORDGLQJDQGVDYLQJVHJPHQWUHJLVWHUVDVZHOODVWKHFRPPDQGVIRUORDGLQJDQGVDYLQJWKH*'7DQG,'7EDVHDQGOLPLWUHJLVWHUV:KHQVHJPHQWUHJLVWHUVDUHORDGHGDOOWKHRWKHUUHJLVWHUVDVVRFLDWHGZLWKWKHPDUHORDGHGDVZHOOXQOHVVWKHQXOOVHOHFWRULVXVHGRUXQOHVVVRPHDFFHVVYLRODWLRQRFFXUV)LJXUH6HJPHQW/RDGDQG6WRUH&RPPDQGV7KHVHHLJKWE\WHVZRXOGLQFOXGHWKHEDVHDGGUHVVDQGVL]HRIWKH&apos ;6 VHJPHQW7KHVHHLJKWE\WHVZRXOGDOVRLQFOXGHDSULYLOHJHOHYHO6LQFHWKHSULYLOHJHFDUULHGLQ&apos ;6 LVRQO\DWKHSULYLOHJHOHYHOLQWKHVHJPHQWGHVFULSWRUZRXOGQHHGWREHDRUWKHSURFHVVRUZRXOGQDLOXVZLWKDQHUURU,QSURWHFWHGPRGHDFRPPDQGVXFKDV029&apos ;6 $;029'/K $6& amp;,,FRGHIRU'&$//& ;67 029'/+ $6& amp;,,FRGHIRU,&$//& ;67 029'/+ $6& amp;,,FRGHIRU5&$//& ;67 5(7& ;67 029 6, >&+@3RLQWHUWRHQGRINH\ERDUGEXIIHU029> ;6, @'/6WRUHWKHFKDUDFWHULQWRWKHEXIIHU 68 % 6, &+$1' 6, $GGPRGWR 6, (+$'' 6, (+029>&+@ 6, 6WRUHWKHUHYLVHGSRLQWHU5(7$UHODWHG' 26 IXQFWLRQZKLFKRXWSXWVDVWULQJRIFKDUDFWHUVFDQEHFDOOHGXVLQJ$+...
  • 21
  • 189
  • 0
java programming language basics phần 6 pptx

java programming language basics phần 6 pptx

... 17:33Java (TM) Language Basics, Part 2, Lesson 1: Socket Communications http://developer.java.sun.com/developer ning /Programming/ BasicJava2/socket.html JavaTM Programming Language Basics, ... inside theClientWorker class. 6 of 8 21-04-2000 17:33Java (TM) Language Basics, Part 2, Lesson 1: Socket Communications http://developer.java.sun.com/developer ning /Programming/ BasicJava2/socket.htmlfrom ... panel.add(peachqnt); panel.add(pearchk); 6 of 13 21-04-2000 17:33Java (TM) Language Basics, Part 2, Lesson 2: User Interfaces Revisited http://developer.java.sun.com/developer Training /Programming/ BasicJava2/ui.htmlFirst...
  • 14
  • 287
  • 0

Xem thêm

Từ khóa: Nghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANPhát triển mạng lưới kinh doanh nước sạch tại công ty TNHH một thành viên kinh doanh nước sạch quảng ninhPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longPhát hiện xâm nhập dựa trên thuật toán k meansNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếThiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíChuong 2 nhận dạng rui roKiểm sát việc giải quyết tố giác, tin báo về tội phạm và kiến nghị khởi tố theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn tỉnh Bình Định (Luận văn thạc sĩ)Quản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (Luận văn thạc sĩ)BT Tieng anh 6 UNIT 2Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtTrách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)BÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIHIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀMQUẢN LÝ VÀ TÁI CHẾ NHỰA Ở HOA KỲ