MEMORIA MEMORIA INPUT BUS - MathUniPDaiolli/corsi/0910/prgxmat/...!#"$"$%'&)(*()+-,.&)(*(0/ 132...

26

Transcript of MEMORIA MEMORIA INPUT BUS - MathUniPDaiolli/corsi/0910/prgxmat/...!#"$"$%'&)(*()+-,.&)(*(0/ 132...

  • � ������� ������������ ����������� � ������� !#"$"$%'&)(*()+-,.&)(*(0/132 %)4.57698;:= 2@? %�AB8;:DC>

    E ���GF�0���H�9��I����KJML �N���PO ����� �Q���R�SO ���T� �U�VI� �W�X� YUIZ���[�

    \N]_^_`bac^ed#`b]gfhjilknmpoDqsrutuvxw@yzrjmx{|xi~}R qDyoD{.ooDvxq_txy0rm�{@vxSmxmi~}R -qtulqs{tuyvm�rxvuoD{q issDsp ¡¢£¥¤@x3¦§©¨ª ££«p =s£«¬b¦§s£nª £$¦®s£$¯@°@ ¥ =ss£±xi~}²yzm³v³³y´r_jxy´mµ{3¶zy´mx³jv³j³y´r_·c¸s¸s{µ¹x¶z{@qºi»�rjm.¶´v¸syzrjmxy

    ¼ ½ ^_`$¾¿]eÀ�d�ÁÂ.]_^�ak@¶«.r¶«§oDrqDy²{@¶z{oosqDrmy´ybr�.rjxvuos{@qBévxqsrjmxr#¸syz¶´vxx-§osy¿tuvqDmjoD{µ³j¶zy¿mxmxy jÄ mx{³j¶zyÅ o§osy¿ÆmxyoDy=iµ·¶´¶zrjqD#.r{tu{¸s¸srÈÇpvx{¸oDy¶«.rj¶´osrjqsy{@qDmxr#rj¸osqDvxyzosy¿¸D¸{@7¹x¶«m-turvxmg³qmtx{cmvx{qDrStuy.rj-rjmx{mposy0{@¶z{ooDqsrjmxy´y0yzm�ruturStx_-ros{@qÉ_{@rqDyzw@w@qD{y´muÊérqDSw@yzrjmxy${@t�{@¸s{³jvxyzqD{_xqsrj³qy$-{@qËSmxy´-rj¶´qs{¶´{yzmuérjqsSwy´rmxy¿y´m�_rutur9txrosos{@mx{qD{y)qsy«¸svx¶o§oDy)tu{¸y«tu{@qDosy;i$c§oDvxqD¶z{@mjoD{Ìpr³j³y¶´{cr)rmx{@mjoDy)¸srmrµtuy´{@mjo§oD{r¶zosr9xyÍv�xy«r¶´{S{È.rjm¸{@³vx{@mpos{{@mjoD{y�.rjxvuos{@qËrutu{qDmxyR¸srmxr9{@mxrqD{{mpoD{xyÍv7xy«r¶´yj{lxyÍv7)roD{mposyutu{@yj¶´rqDrcmjoD{mosytu{³j¶zymmxy* pÄ i$Îcv{@¸os{�r)rmx{@mjoDyj{@¶z{oÊosqDrmy´x{3¸srmxrSy´m9³qtxr_tuy�{@¸sxqDyz{qD{7|.rjmtuy´wy´rmxy�tuyzj{q¸{jÏ¿xqD{@¸s{mxwre¸D¸{@[email protected]{mpoD{R{É.rjmpj{mxw@yzrjm¶´{mpos{l¸yxj¸s¸sru.y«y´¶u§¶´rqD{ch~tµvxmxr3tu{@y|B¸o§osyu{ Ä ¶´¶= ¶zosqDriÎcvxy´mtuy*oDvuooD{B¶´{yzmxérqDwy´rmxy0x{BqDy´¸syz{turmr_¸sv#vmg@¶«.r¶«§oDrqD{¸srmxr.rutuyzÐ-os{.rjm¸s{@Çpvx{mw{3tuyh{3tuy Ä Ìxyzm-¸rj_S.rjm#mvx{@qsy0y´m�¹¸s{Ë|7r�ÑÒ¥Ó)ÔÕÖÒ¥i× {q�-ros{ql{@¸D¸s{qD{{@¸s{³jvxyoDy-tx7vxm#rxvuoD{q�y-xqDr³jqD_y)tu{jrmxr3qDy«¸y´{@tu{@qs{mx{¶´¶´{rqDy«gtx{¶RrxvuoD{q7¸os{¸s¸srÌ{¸soo{mpos{er{y�txosyR{Syz¶qsrj³qSÈS§Êmxy´-rj¶´iRÎcvxyzm-tuy-y*xqDr³jqD_y-tu{jrmxrË{¸s¸s{qD{m {@¸D¸y).rutuyzÐ-osy0txËmvx{@qsy)¹xy´mqDy=i·³j¶zyc¶´¹-rjqsytu{@¶z¶«�xqDr³jqD_Swy´rmx{jÌyxqDr³jqD_y~{qmr�¸D.qDyzoosyctuyzqD{.osoD_{@mpos{9y´m¹xy´mqDy´ricØcy´_{@mpos{7Çpvx{¸oDre{qSvxm�¶«®rjqsrr¶zosr#qtuvxre{t9yzmr¶zosqD{Ëy�qsrj³qy.rutuyzÐ-@§osy0y´m�¹xy´mqDyzr{@qDmxrµrj¶oDrtxyÙe.y´¶´y²¸y«txS.rjxqs{@mtu{@qs{x{3tx.rjqsqD{³j³{qD{iÚ ÈÇjv{³¶´y²mxmxy²jt�r³³jy¸yÍ{á§ososrevxmre¸Ã©rjqsw@r_{@mxrqD{3-{@qtuy«¸{@³mqs{3¶´y´mx³v³³jytuyqsrj³qSwy´rm{µx{){qD_{ooD{@¸D¸{@qsr9y¿qsrj³qS§osrjqsy$tuy{¸s¸s{qD{¸{@_qs{Sxy´v

    h

  • ¸spy´mr¶«§osyt¶RrxvuoD{qËv¸D§oDrÌ�yzm�rutur�tx�)ros{@qD¸sy.rjm.{@mposqqD{_¸svx¶´¶´9¸sr¶´vxwy´rm{.rjqsqD{.osoDBtu{y¶zrjqsrBxqDr¹x¶´{yuxy´vuooDrj¸osrËx{ɸsvx¶´¶´¸sv3.rutuyzÐ-By´m¹xyzm-qDyzr-i�{@¶¸s{³vyoDrtu{@¶brq¸rSj{@tuqD{rSy´¶�¶´yzm³v³³y´retuybxqDr³qSw@yzrjmx{7»����µicÎcvx{@¸osrȶzy´mx³v-³³jyzr9Í{¸oD§oDrgtxy´¸s{³jm§oDrggqoDyzqD{_t³¶´y$vx¶zosy´_y�mxmxyÉ � Ä {t�rj³³ylÍ{vxmxr9tu{@y¿¶zy´mx³jv³j³y$xyÍv{jr¶´vuosy¿{xyÍv�v¸D§osy�¶¿rmtxriknm�{��*{.ooDy~»����µÌ²r{S¶zosqDy¿¶zy´mx³jv³j³y¿¸y´yz¶´y;̲mxrjm¸sr¶´r�qs{@mtu{#yz¶lxqDr³qS§oDrqD{��©y´¶lyÍv )rj¸D¸syz¹xy´¶´{�7yzmtxyz){mtx{mpos{�tx¶~.rjxvuos{@qµx{vuoDyz¶´yzw@w@ÌlS�³j¶zyÉ{.osos{��txy´¸s-rp¸y´wy´rm{�tu{yrj¸osqDvuooDyx{9³jvxy´tmxr�{�áyz¶´yzoDmr�yz¶¸svxrTrxyzosrTtxylm¶´y´¸syl{#¸sr¶´vxwy´rmx{#tu{y~xqDr¹x¶´{y~�*qsrjmpoD§oDy=i�»�rµvxmÇpvx{Ì¿qsy´Stuy¸osvtxy´qs{¸s-{ooDy®®[email protected]{cy´¶0¶zy´mx³jv³j³y´r»����µÌu¸sq®ÍµvuoDyz¶´{3yzqD{cy´¶0¶´{³j{x{3.rj7vxm-Çjv{3{@¸sy´¸os{oDqD_y¶´yzm³v³³ytxy²¶zosr¶´yzj{¶´¶zrer{yz¶b»���� {@tgy´¶¶´yzmx³jv³j³y´rS@xyzm-µyo§osrSqsy´Sxi� ���� ¾����9Â`$a~`²`¿d�¾ � À�Â���]µ^�� ad�� � ^9^Øc³³jy�r{µm{³¶´y¿mxmy pÄ vxm�.rj_vuos{@qµÍ{.rp¸oDyoDvxyzosr#t .rj_)rm{mposybxqDyzmyz-¶´y=϶; vxmyo§Í�.{@mposq¶´{#tuy~¶´r¶´r��;» × Æ��ÖÌ$¶«�{rjqsy«9xqDyzm-.y´¶´{er��·���Ì$¶«�{rqDy«¸s{@.rjmtxqsy«{@t9y$tuy«¸)rj¸syzosy´py¿tuyby´mx³qD{@¸D¸rSv-¸syo �©y´mxxvxo"!®rjvuosvuo#�.iËÎcv{@¸os{ .rj_)rÊmx{@mjoDy¿¸rjmxrgr¶´¶z{@³jos{µtÈvxmTyzm-¸y´{{Stuy¿.rjmxmx{@¸D¸syzrjmxy=Ì0xy«Sosr�Ñ�$&%ÖÌx{_-{@qs{oos{y´¶Rj¸s¸D³j³y´r#tuy�yzmuérjqsSwy´rmxyRt�vxm�¶z¶; ¶oDqDigÎcvx{¸oDr�¸sx{@S�Í{SmxroDr�.rj_{�ÔÕ"'(#) Ò+*-,�*.*/$uÕDÔ10§Ò�243Ó657,8$:9ÔÓÓ-Ìxtx¶*mxrj_{3tu{@¶¸vr_y´m{@mjoDrqD{i$}²=¿rmg{vmxmÌu¶; {@mxrqD{c¸syz¶´vxx)r7oD{@mxr¶´r³jy´r7x{¸y$Í{cxqsruturooDrtx³¶´yxmxmxy jÄ t_r³j³yu){qD{.ooD{tuyrj¸osqDvxyzqD{É.rj_vuos{@qRtuyxxy«r¶´{Étuyz{@m¸y´rmyx{.rjmxqD{@¸oDwy´rmxy*y´_){m-¸s¹xyz¶´y²¸sr¶´rSÇjv-¶«x{Bmxmxr_áxi

    CPUMEMORIA RAM

    MEMORIA INPUTOUTPUT

    Fig.1 Architettura di Von Neumann

    BUS

    SECONDARIA

    kn¶².rjxyoDrStu{¶´¶z{ r-rjmx{mpoDyxqDyzmyz-¶´ybÍ{By´¶²¸s{³jvx{mpos{jÏ?�@BADC�E&C�FHGI/AKJ6L6MON �·��X¸oD){q��mturj ·c.{¸s¸��9{rqQPÌj{rqDy´jtj{@¸D¸r9tuy´qs{ooDr�yzm�yzoD¶zy«mri Å xyz{@³x{@qs{@r�osq�-ru.r�yz¶R¸sy´³mxyzÐ-osr�tuylÇpvx{@¸osyoD{qDyzmxy;i}²S{rjqsy«6�·��P¸s{qD{7#.rmpoD{mx{@qs{Ëy´muérjqsSw@yzrjmxy�{Ì*.r{µ³ynÍtx{.ooDr̸srmr_mvx{@qsy0¹xy´mqsy;i}���·���Í{�rj¸osyzosvxyzoDtxcvxmB¸{Çpvx{mxwtuy:RTSTU E&V Ìtxr§{Rrj³mxy¹&Ppos{cÍ{�rj¸osyzosvxyzosrt���¹xyzoD¸g{t vxmWR I UTqDxxqD{@¸s{mpoD�vxmr Ä rjxxvxqD{�vxm hiNØc³jmxy¹&Ppos{�tu{¶´¶´{@_rjqsy«9�vxmGy´mtuy´qDyzw@wrÌ¿tx Ä jt�vxmG{qsosr XZY hÌ¿tur§j{6X Í{#yz¶lmvx{qDr

    |

  • oDro¶´{ctuy*¹&Ppos{@¸ltu{@¶z¶«Ë{rjqsy«xi$Æmµ¸{Çpvx{mxw7tuy|r ¹&Ppos{¸��=µ¸s{@rmtx7tu{¶rxvuoD{q"�~.rjmjoDyz³jvxy0mx{@¶z¶« �·�� érqDS_vxm � A G F�� A�� IBC�E C�FHGI A �©lrqtH�Öi}��{rqDy´ �/�·�� r ¸{.rm-txqDy´ �7¸syy«¸vqD�y´m ¹xyzoÈr�¹&PjoD{i[|����Í{�h Ä | ÌyzrÍ{3.y´qD@gh ÄÄjÄ Ì{@t9Çpvxy´mtuyb| �� ¹xyo¸y´{mx{Ëxy«Sosr_vxm�¹xyzo7����y´¶zr&�ÖiRÆm

    ¹&Ppos{eÍ{7| �� ¹&Ppos{@¸@i·m-¶´r³j{mpos{7|�� � Í{3py«.y´mxrÈjt�vxm�y´¶zy´rmx{7{7Çpvxyzm-tuy�vmo¶�mpv_{@qsr9tuy�¹xyzoD¸"!®¹&Ppos{@¸3érqD�vm��9¹xyzo"!��¹ PpoD{ � �� �9{@³j �Öig|�� � Í{e.y´qD@hSy´¶zy«qtur9{tTvmTo¶´{emvx{qDr9tuyR¹xyzoD¸"!®¹&Ppos{¸3¸yRyzmtxy´@9.rmWh��B¹xyzo"!��B¹&PjoD{@¸������Byz³p �.i¿knmuÐmx{jÌ-|�� � Í{vxm��²{@qDµ{ËÇpvxyzm-tuy²®qs{@r#h��~¹xyzo"!��~¹ PpoD{i}�6�·��P¸s{qD{7jt9yzS³pw@wy´mqD{3yzmxérqDwy´rmxy �©y´m�¹xy´mqDy´r �Éx{µ-rosqmxmr{¸s¸s{qD{ �s¸D.qDyzoos{"!mx{¶´¶« �·��Krxxvqs{#�s¶z{ooD{$!Ëtx¶z¶«��·�� �©){q�{@¸D¸{@qs{ÉSmyz)rʶ«§oD{�.i Îcvx{@¸os{9rj-{@qDwy´rmxyj{mx³jrmxr�³j{mx{@qsy«_{@mpos{�xy«S§oD{ A&%�% E&V VI ¶´¶«�·���iu}²Ë_y´mxy´SµÇpvmjoDyo~tuy)yzmSérjqsSwy´rmx{j{@¸D¸y´¹xy´¶z{ËÍ{Ëh¹&Ppos{jiØc³jmxy¹&Ppos{Í{Ëy´tx{mposyzÐ-osrÈt¶$¸vxrÈyzmtxyzqDyzw@wre{7py´{m{µ@.{tuvuosreosqyoD{Ë{@¸D¸sri}²6�·�� Í{áoo3yzmrutur3o¶´{x{Éyz¶os{@_)r3mx{.{@¸D¸DqDyzr){qRj.{tu{qD{~vxmeÇpv¶´vxmÇpvx{ɹ&Ppos{Í{rj¸oDmjoD{Ìb.y´rÍ{_mxrm�tuy´){mtu{Èm('{Stx¶´¶; y´mtuy´ww@r�tu{¶¹&Ppos{et9{@tu{@qs{jÌm)'{StxÇpvx{@¶z¶´r#tx{¶$¹&PjoD{µj.{tuvuoDr#¸svx¹xyzosrÈqsy´Sxi��mturjX·{@¸D¸{@.{¸s¸sretuy´qs{oosr¸oDmxmxrÈjt9y´mtuy«qD{ËÇpvx{@¸oD#qDoos{@qsy«¸osy«xi =¿{tuqs{@remx{¶b¸{@³vxyzosr#x{µÇpvx{¸oDrmrmTÍ{{qDr_-{@q¶´_{rjqsy«¸{.rm-txqDy´ikn¶xos{)r3tuyx@.{@¸D¸srB¶z¶«��·���Í{~yzm_³{@mx{qD{ltx{¶´¶= rqtuy´mx{Étuy0h Ä&*�+�, h Ä-*/. ¸{.rm-tuy=i·�v-¸sStu{@¶z¶«yzmrqD{3qDxy´txyo§ÍStuyévxmwy´rm¶z{mpoDrÈtu{¶´¶«K�·��ZqDy´¸s){.ooDrȶ´¶«» × ÆËÌjy)rxvuoD{qRrutu{@qsmxy)tuy«¸)rmx³jrmxrËtxyvxm C�E&C�FHGI/A#% A&%10 E xyÍvSqDxy´ttx{¶´¶´��·�� {�{9yzm�rj³mxy_rj{mposr rmposy´{mx{�¶z{�y´muérjqsSw@yzrjmxyx{�mxmrS³³y´rqD{qsrj¹¹xy´¶´yo§Í7tuy0{¸s¸s{qD{qDy´yz{¸oD{Btx¶z¶«S» × ÆËi»�y0)rj¸D¸rjmxr7{¸s¸s{qD{B®qsy¶´y´{¶´¶´ytuy¿{rqDy´gjx{i}²#{rqDy«#@x{_�tuy´_{@m¸syzrjmxy¿r¶zosr�yzmxrjqsytx{¶´¶´K�·��Z_@v¸D_tu{¶²¸svxrS.rp¸oDr_rj¶oDr³³jyzrjqs{jiÆmSqDooD{qDy´¸osy«µyz)rqsoDmjoD{Ëtu{¶´¶«

  • |ui~qDy´rmxrp¸s{qD{ctuy²Çpv¶z{y«¸oDqsvwy´rmx{3¸sy0osq§ososy �¥oDqDÇpvx{@¶z¶´{3-rp¸s¸sy´¹xyz¶´y+�Öixi~{@¸s{³jvxy´qs¶«xi

    × {@qµ{¸{@³vxy´qD{eyz¶Éy´¶zr�· Ú�� ¶«�» × Æ .rjmposy´{mx{#vxmTvxmxyzo®Í�qoDyoD{.osy«.rÊ;¶´r³jy´@�=Æ·c} �ÖÌ$tu{@yqs{@³y«¸oDqsy¿{t�vxm9r-rjmx{mpoD{������_){qËrj³mxy)rj¸D¸syz¹xy´¶´{Sy´¸osqDvxwy´rm{Sjxy´m�� �¡{#m{#¸srmxrT-rux{ �ÖiGØcpy«{@mjoD{�� �� ¸y~ruvxTtuy�{¸{@³vxy´qD{¶; y´¸osqDvxwy´rm{Syzm���ji¿}rµ¸sx{@SËtuy)vxm_» × Æ[Í{qxqs{¸{@mpoD§oDr3yzm ;�y´³i |ui

    RC

    is1 is2 isk

    R0

    R1

    Rn

    REGISTRIDICALCOLO

    Fig.2 Schema della CPU

    C CC

    P

    PIUAL

    }�g³³jyzrjqcqoD{_tx{yqD{³jy´¸osqDyb¸s{qD{#áqD{µy@¶«.rj¶zy��¡rmpos{@mx{qD{r){qmtxyb{qDy«¸vx¶zoDosy$qsw@y´¶zybtu{y$¶´r¶´y �.Ì)S#.{_mx{µ¸srmxrgtuvx{_.rm�vxmTrxyzosrÈ-qsosy«.rʶ«qD{ibknmxmmxwyzosvxoosr7yz¶)qs{@³y«¸oDqsr × x{c.rmpoDyz{@mx{ɶ= y´mtuy´qsy´ww@rËyzmS{@_rjqsy«K� �·�� �tx{¶´¶´�xqDrj¸D¸syzSTy´¸osqDvxwy´rm{gSjxy´m�tx�{@¸s{³jvxyzqD{i Ú vxqmpos{9y´¶.y«.¶´r�· Ú�� ÌÇpvx{¸o�y´¸osqDvxwy´rm{gSjxy´m�yz{@mx{9{@¸D¸s�mx{@¶qs{@³y«¸oDqsr × k_yzmWrutur�x{�¶´Æc·}T¶´Ëqsy«.rjmxrj¸D{j̸s{¸syoDqDoo7tu{@¶z¶; y«¸osqDvxwy´rmx{jxy´m���jÌp¶´µÆ·}T§ososy´®¶«S.rjqsqDy«¸)rmtx{mpos{.rj_)rm{mpos{�����Bx{{¸{@³vx{¶; y«¸oDqsvwy´rmx{���qDy´xy´{@¸oDiÎcv{@¸oDS{¸{.vxw@yzrjmx{Ë.rj_)rqsoDeyzm9³j{mx{@qD¶z{3vxmr�% ( Ô 9ÑÒ 3�0§Ò�Ò¥Ó���3Õ"9Ô��.Ò 3ÓÒ²osqy~qD{³jy´¸osqDy�tu{@¶z¶«�» × Æ {g¶´��·�� {ȶ«�rutuyzÐ-�tu{¶lqD{³y«¸osqDr × i�knm ³{@mx{q¶´{m{¶0qD{³y«¸osqDr × py´{m{rxy«§oDrµ¶; yzmtxyzqDyzw@wrtu{¶´¶; y«¸oDqsvwy´rmx{BSyzm_¸sv{@¸D¸y´§'Çpvx{¶´¶«G-{@mG{¸{@³vxyzoD �©vxm xqDr³qS�S@xyzm-�Í{Tvxm'¸{Çjv{mxwGtuyy«¸osqDvxwy´rmxy)S@xyzm- �7{mxr_x{¶; y«¸osqDvxwy´rmx{Bx){m-Ë{@¸s{³jvxyzoD3mxrjmeqDy´xy´{@t{¸¶zy«.yzoD_{@mpos{etuyrmposy´mvqD{µ¶; {@¸s{@.vwy´rmx{S.rjmTvm ¶oDqDgy«¸oDqsvwy´rmx{��¡¸s){@.yzÐxÊ@mtxr�¶; yzmtxyzqDyzw@wr �·�� txyÇpvx{@¸oD�y«¸oDqsvxw@yzrjmx{9x{�{@qsq§Í�rxy«§oDr�y´m × �ÖiRknmÇpvx{¸oDr�¸srT¸syÉqs¶«Ttxy I V U G�?�� I F�< I � I�©m-mxrp¸{ �Öi¿Îcvx{@¸osros{@_)rBpy´{m{�tu{oosrBvxm %�� F %�� i$} vxmxyzo®Í

  • txy�y«¸vxqetu{@¶z¶«ej{¶´ru.yzo®Íetu{@¶z¶´{» × Æ Í{˶; x{qsoswjÌ)yzrÍ{3yb¶zru��g-{@qB¸s{@rmtxri}{» × Æ rutu{qDmx{¸sy³j³y´qDmxrcy´mposrjqsmxr3y ���wjiÎcv{@¸osr˸syz³jmxyÐ)3x{É{¸s¸s{É-rp¸Ê¸srmr#{¸{@³vxy´qs{Çpv¶«x{yz¶´y«qturgtxy.y«.¶´yR· Ú�� ¶¸s{@.rjmtur-iØB¸D¸{@qs§m-tur#x{vm�y´¶zrg· Ú�� ³j{mx{@qD¶z{mpoD{µtu{@{{@tu{@qs{µ¶´ �·���{x{µvm�oD¶z{@.{¸s¸srqDy«xyz{tu{h Ä *�+ ¸{.rm-tuy=Ì®¸syjxy«¸s{yz{@txy´oD{@mjoD{Rx{�¶´Éj{¶´ru.yzo®ÍÉtu{@¶z¶«c» × ÆqDy«¸sxy«3tuy)qs{¸oqD{ÉyzxqDy´³y´rmoDBmx{¶*.rj¶z¶´rËtuy)¹-rooDyz³j¶zy«Ëtu{@¶z¶« �·���ip}�3{rÊqDy«7jx{ËÍ{B¸o§oËy´mpj{mpoDoD3){q~qDy´¸sr¶´{@qs{Çpvx{¸oDr7xqDr¹¶z{@i � ¸s¸D3xvbÍr7{@¸D¸s{qD{j{@tuvuoË.rjmos{@_y-¸syzy´¶zy*¶´¶´7» × Æ {y´{mx{³j{@¸osyzoD3y´mSrutur7x{#�D.rjmjoD{mx³py´mTmposy«.y´-r !e¶´{µy´muérqDSw@yzrjmxy�x{_¶«g» × Æ qDy´xy´{@tx{µtuy¿@.{tu{qD{Ëmx{@¶z¶«6�·���iÎcv{@¸osrËqDy´¸svx¶zoDosrËx{É)roDqs{@¹x¹-{B¸{@7¹xqqD{ �y´qDj.r¶´rj¸sr�!ËÍ{Érosos{@mpvxosr7¸s{³jvx{mtxrvm y«tu{µrj¶oDr¸s{x¶´y«.{Ï¿¶«jx{cSmjoDyz{@mx{¶z{y´muérqDSw@yzrjmxyx{¶´S» × Æ v-¸sosrxyÍvgqD{@{mpos{@{mpos{ji?�M E C�FHGI ADVE % F�< � A:GI ATN Çpvx{@¸oD7{rqDy´eÍ{{@mxr_rj¸osrp¸sËtx{¶´¶´

  • � � � �����9Â^ ��� � ¾¿À�� � ¾¿a a � � ���B�9Â^ ��� ]�®`� � ¾¿a{@y~xqsy´ylmxmxy jÄ yz¶~.rjxvuos{@q{q9{@¸D¸{@mxwy«¶´{mpos{#vxm�» × Æ .r¶´¶´{³joD�jt�vxmxy«r¶« �·���i�Îcvxy´mtuyÉr³jmxylr){qwy´rm{#¸syljr¶´{@¸D¸{#{@¸s{³jvxyzqD{#rm {@¸D¸r-Ìqsy«xy´{@tu{@§x{y´¶*xqDr³qS§oDrqD{�¶«7¸s){@.yzÐ-@¸D¸{r{c¸s{@Çpvx{@mxw@7tuy-y«¸osqDvxwy´rmxy-Syzm7tu{¶´¶´» × Æ'{Éx{ɸ[email protected]¸D¸{~tuyx¸D.qDyzj{qD{lÇpvx{¸oc¸s{@Çpvx{@mxw@By´mµ¹xy´mqsy´rBtxyzqD{.osoD{@mjoD{~mx{¶´¶´�·�� tx{¶²rxvuoD{qiØcpy«{@mjoD{3Çjv{@¸osrS¶´yzyzoD®§r¶zosrS¶; v¸sretu{@y².rj_vuos{@q@ilÎcvyzmtxy²³ynÍqsosy´qD{tx_Çpvx{³j¶zy*mxmy=ÌxÇpvx{¸oDr_¸s{x¶´y´{crutu{@¶z¶´r_txy*rxvuoD{qÍ{B¸o§osrqDqDy´@xyoDr7.rjmÈxqDrʳqyx{qDy´¸syz{turmrµy´m�_ruturS){qDSmx{@mpos{mx{¶�.rxvxos{qc¸oD{@¸D¸r_{Ëx{áyz¶´yzoDmry´¶�¸svxrSv¸sri~kn¶²xqDy´m.y´¶´{ËtuybÇjv{@¸osy²qsrj³qy¸ybxy´S V I/V U E C�A F3��E G A U I 2 F i~kn¶¸sy´¸os{@�rj-{@qDosy´r�rprjqDtxyzmgoDqD�¶´rqDr9¶´{e§qDyz{SqoDy�tu{@¶z¶«9S@xy´m�{@t�r �)qD{ȳj¶zyvuoDyz¶´yzw@w@osrqDy�tx{¶´¶z{µr){qwy´rmy²x{7rm¸s{mposrjmxretuybyzm-¸{@qsy´qs{Ëá.y´¶´_{@mpos{7m{¶�rxvuoD{qtxosy{SxqDr³jqD_y;iknm�vxm .rj_vuos{@q3_rutu{@qsmr�tur¹x¹y´_r9Çpvxy´mtuyRtxy´¸osy´mx³v{qD{osq¶« C�A&%�%"0 I�< A 0 A:G���� A:GE �¡.y´rÍ{ÈÇpvx{¶´¶´�.rj¸osyzosvyo�txylxvxqDy�yzq.vyoDy�{@¶z{oosqDrmy´y �{¶« C�A6%�%10 I4< A�V F� U �7A:GE x{.rjm¸sy´¸os{tu{¶¸sy«¸oD{S7rj-{@qDosy´rµ{txy¶zosqDy)qsrj³qyx¶zy«osy´y~{grm¸s{mposrjmxr�vmGv¸sr�¸s{x¶´y«.{9tu{¶ÉrxvuoD{qS¸oD{@¸D¸r-i�knm {8�){ooDy¸y)rj¸D¸rjmxr3tuy´¸osy´mx³jvx{qD{ɧqDy-¸osq§osyyzmpos{@qDtxyz){mtx{mposy)tuy-¸srÃ¥o~qD{i¿Îcvxyzm-tuyvxmerxvuoD{qrutu{qDmxryz{@mx{ÉqDxxqD{@¸s{mpoDosr.rjmµy´¶xmxrosr˸Dx{SSÔ ( Ò �H3 @ @ Ôtu{¶´¶´�;by´³vxq¸{@³vx{@mpos{i

    compilatori ed applicativi diversi

    sistema operativo

    Hardware macchina

    Ú {@{RrµvxmÇpvx{¿{@¸D¸s{qD{$y´qsrÉx{¿¶´{R¸sr¶´{by«¸osqDvxwy´rmx{{¿¶´c» × Æ�tuyvmrxvuoD{qxv�Ír�{@¸s{³vyzqD{e¸rjmxr�Çpvx{@¶z¶´{Ètu{@¶l¸svxr9¶´yzmx³jv³j³y´r9Syzmi Ú ¶zosq9qoD{Ì¿¸sqs{@¹x¹){º

  • vxm�rxyzosr�oDqsrjx-r tuyÙeyz¶´{T¸D.qDyzj{qD{�xqsrj³qyy´m ¶zy´mx³v-³³jyzr�S@xy´mxi × {qqDy´¸sr¶´{@qs{lÇjv{@¸osrxqDr¹x¶´{SB¸rjmxr3¸o§osyxtx{.Ðmxyzosy-tu{yx¶´y´mx³v³³jytxyxxqDr³qSw@yzrjmx{Rjt¶zosrB¶´yzj{¶´¶zr

  • � ¸rjmxrhibÆm)rqsoD· Ú Í{~q§ÙS³vxq§oy´mK;byz³-i 4�¡ �btur§j{~yz¶xr-rjqo{mpoDrx){mStu{¸sqsyzooDr#Í{Bqxqs{¸{@mpoD§oDr_tµvmµoD¹){¶´¶«Stu{.osoD 0§Ò��,ÕÖÒ+*��ÔiØ � Çpvx{¸o_-rjqo_rxy´{3¶= Ø ¶´r³jy´r_tx{y²¸svxry0y´mxxvxoc· { �cÌ{@txy ;�y´³i H�¡¹4�ÖiBØ��Krx¶´{{mpoµy´¶²¸svxrvxmxy«.rSy´mxxvuoÌx{tuy ;byz³-i 4�¡�Öi

    A B

    ORAND

    A B

    A

    BA

    B

    0

    1

    0 1 0 1

    0

    1

    0

    1

    A

    0 0

    0 1

    0 1

    1 1

    1

    0

    A

    Figure 3. Le porte AND, OR e NOT

    NOT

    (a) (b) (c)

    »�r)rmx{@mturÇpvx{¸oD{¿osqD{)rqsos{)rj¸D¸y«rÉroos{@mx{qD{.y´q.vxyzosypx{{@¸s{³jvxrmrlrj-{@qDwy´rmxym-x{r¶zosrrx¶´{@¸D¸{ji²{@¶p¸s{³jvxyzosrrm¸sy´tx{qDy´_r¶´vxmxyp{@¸s{xyp¸{@_¶zy«.y;̧S¸y´³ÊmxyzÐ-osy´y=i$knmgxqsy´rµ¶´vxrj³r7{¸syzmx{@qs{@r7{@¸s{xy0tuy0¶´r³jy´@Ë{tey´mxyzw@y´r_rj¸osqDvx{mtxrvxm9.y´q.vxyzosrSx{qD{@¶´y´ww@µ¶; y´x¶zy«wy´rmx{¶´r³jy´@xi

    0 1 1

    1 0 1

    0 1

    A B

    kn¶¸y´³myÐ-@§oDrgtuy�� ����� ������ �¡yzmTérqD7v¶´������

  • érqD7v¶´�� ������� � � � ������ �����������.Ìrj³¶´y´_r�tuy´qs{�x{�¸{�xy´r§{�.yɸsrmxr�¶z{mvxrj¶z{jÌSe¸s{Ëmxrjm9xyzr§j{Ë)rosqD{¹¹-{@qsrS{¸s¸s{q.y�rxxvqs{3mxr-iBÎcvxy´mtuy;Ì-y´m�Çpvx{@¸osr#¸sr̶; �){@qsSw@yzrjmx{BÍ{~{@qD �©¹-m¶z{mpoD{�Öi¿}R rj-{@qDosrqD{~tuyy´x¶zy«wy´rmx{3Í{lqxqs{¸{@mpoD§oDrtx¶z¶«eo¹){¶´¶´�tuy¿j{qDyo§Í#rmpos{@mvuosrgmx{¶´¶« ;by´³vxq#xqs{.{tu{mpos{ji Ú �Çjv{@¸oDÈoD¹){¶´¶«TÍ{áyz¶´{µrj¸osqDvxy´qs{Ëy´¶¿.y´qDvxyzosrÈx{_¸yboDqsr§§e¶z¶«etu{¸oDqD#tu{¶´¶´eoD¹-{@¶z¶«e{x{7qD{@¶zy´ww¶´.rjqsqDy«¸)rmtx{mpos{¶«3o¹){¶´¶´_¸os{@¸D¸DxiÎcvx{@¸osr_.y´qDvxyoDr7¶´r_¹x¹xy«r7rj¸osqDvxyoDrµ¸s{³jvx{mtxry´¶²¸{@³vx{@mpos{ C�E U F � F�= E < E GA&�/E Ï� ,Õ73��ÓÒ�� 0 , @ @ Ô *°ÔjÑ#, @ @ Ô�� %ÖÒ¡Ô§Ó>3 ,��_Ò ( 3ÕÖÕÖÒ % �H30 ,ÓH*;Ò �®Ô @ 3§ÕÖÒ 0§Ò � , ��� ,��,

  • vxmcturxy´cy´_¶zy«wy´rmx{ji$»�y´rÍ{ �10 ��Í{R¶«c¸os{¸s¸D.rp¸scx{ � � � ��X�� � � �Ëi·¸D¸svxy´_r�){qSy´¶É_rj{mposr�Çpvx{@¸osrTá§ososr-Ì�){qSj{qDyÐ-@qD¶zrT¸){qDyz{@mjo¶´{mpos{�y´m¸s{³vyoDri kn¶yzq.vxyzosr {9qs{¶´yzw@w@ � � � ��X�� � � � Í{�áyz¶´{�tx�.rp¸oDqsvxy´qD{.rj-rjmx{mtxr7tuvx{B.y´qDvxyoDy0x{qD{@¶´y´ww@mxr3¶; y´x¶zy«wy´rmx{jÌu.r{rp¸oDqD3¶«7¸s{³jvx{mpoD{;byz³jvxqxi

    Α Β Β Α

    1 1

    0 1

    ΑΒ 0 10

    1

    Α Β 0 10

    1

    1 0

    1 1

    Α Β

    AND

    × rj¸D¸y«rBrqqDy«®§qD{�¶«coD¹-{@¶z¶«3tuyxj{qDyo¿qD{@¶´y´ww@oDBtx3Çpvx{@¸osr3yzq.vxyzosr{Éj{qDyÐxÊqs{Éx{ËÍ{Évx³v-¶´{3Çjv{¶´¶´Ëtx{¶´¶= {@Çpvxy´§¶´{mxwxi Í� á.y´¶´{yzmxá§ooDyj{@tu{@qs{x{y)|.y´q.vxyzosytu{@¶z¶; y´x¶´y´@wy´rm{Sqs{¸oDyoDvxy´¸D.rjmxr�hÈÇpvmtur�· { � ¸srmxr9r9{@mposq7¹y Ä r�{@mjoDqD7¹xyhÌ){mposqD{µ¸s{7· { � ¸srmxrÈtxyzj{q¸y;Ìvxm-Ètu{@¶z¶´{_|eyzx¶´y´@w@yzrjmxy²qD{@¸osyzosvxy«¸D.{ Ä {µÇpvxy´mtuym-x{¶´_qDy´¸s-rp¸oËÐ-m¶´{Ëtu{¶�.y´qDvxyoDr#Í{ Ä iA B

    AND

    h Ä

  • Å y)rj¸D¸{@qsyx{yzmSxqD{@{@tu{@mxw@Ìérjqsµvx¶´mtur3¶«Ë.rjmx³{ooDvxqD7x{¶; {Çjvyz§¶´{mw@xv�Ír{@¸D¸s{qD{3{@¸sxqs{¸s¸D.rjm�|yzx¶´y«w@yzrjmxy;Ì-¹¹xy´rev¸D§osrS¶; {@¸sxqs{¸s¸sy´rmx{ �, @ Ô6%"* ,�%#%Ô ( 3 %Ô(#) ,�-{@q�{@yoqD{Rtuypv¸sqs{R¶= {@¸sxqD{@¸D¸y´rmx{ �,�,"(8$uÒ �§Ô @ ,ÓH*-,.ibknm7qD{@¶o§Í~-rosqD{rj{qDyÐ-@qD{¶; {Çjvyz§¶´{mw@tx{yx|yzq.vxyzosypoDqD_yzos{ly´¶yzq.vyoDrctu{@¶z¶«�;by´³vxqqs{.{@tx{mpos{lx{�qD{@¶zy´ww¶«�érqD7v¶´Ï � � 0 � ��0 � � � � ��X�� ��� ���.iN}��oD¹-{@¶z¶«GtxyBj{qDyo§Í tuyÇpvx{@¸osr9yzq.vxyzosr�Í{_áyz¶´{etx�¶´r¶«qD{ �¡xqsr§§os{@y �.Ï{@¸D¸s�.rjmposy´{mx{_osvxoosychiÈÎcvx{¸oDr¸oD�xxvxmpoDr�jt y´mtuy«qD{#{#){qr³jmxyl®¶zrjqs{gtuyÉ· { ��y|�yzq.vyoDy~rmuéqDrmpo§osytxmxmxr¶zrS¸os{¸s¸srqsy«¸v¶o§osr-Ìx.y´rÍ{B{@¸D¸sy¸rjmxrµ{Çpvxyz§¶z{@mjoDy=iÎcvx{@¸osr3{¸{@xyzr3rp¸oDqDm-x{x{.y-rp¸s¸srmxr{¸s¸s{qD{.y´qDvxyzosyxr¶zosrËtxyzj{q¸yxx{qD{@¶´y´ww@mxr7¶«S¸os{@¸D¸DËo¹){¶´¶´Stuy²{qDyzo®Íxiknmµrm¶zv¸sy´rmx{j̳j¶zyp{@¸s{xypxqD{@{@tu{@mjoDyjrp¸oDqDmxrx{�r)rmx{@mtur¶´{Rrj-{@qDwy´rmxy�¡yzq.vyoDy �tuy�qsos{@mxw@g)rj¸D¸y«r9tu{Ðmxy´qs{Smvxr§j{_rj-{@qDwy´rmxy��=.y´qDvxyoDy �3{S-rp¸s¸sy´rm-x{3tuyzrp¸oDqDqs{x{Ë|µr){qwy´rmy �=.y´qDvxyzosy+�ɸrjmxr_{@Çpvxy´®¶z{@mposy��¡rxxvqs{mxr&�Öi����� ��������������������������������

    »�rm-¸y«tu{qDy«r7rjqDµ¶´_qD{@¶zy´wwwy´rm{ctuyrj-{@qDwy´rmxy*xyÍvgpy«.y´mx{3¶´¶«µSjxy´m_tuyrjm{@vxSmxm²Ïrj³¶´y´_r~qD{@¶zy´wwqD{bvmË.y´qDvxyoDrx{qDy´{@¸D.{¸srSqD{bosqɶzrjqsr|lmvx{@qsy¹xy´mqDy;i × qDyzS_tuy²�*qDrmpoDqs{Byz¶²xqsrj¹x¶´{S_{@txy´_r¹xqD{j{{mpoD{Br{évxmxw@yzrjmmxrymvx{qDy0¹xy´mqDy0{Ëx{qDx)rqsosr_mxmrrm�Çpvx{¶´¶zy²yzm�¹j¸{h Ä iÅ y«rȹyoDv§oDybSj{@tu{@qs{3ybmvx{qDy²y´mpos{qDy²qxqs{¸{@mpoD§oDyy´m�¹¸s{eh Ä ÌS9Í{Ë-rp¸Ê¸syz¹xy´¶´{_vxosy´¶zy´wwqD{¶oDqs{¹j¸y;iknm�yzmuérjqsSosy«TÍ{_yz)rqsoDmpoD{S¶´gqxxqD{@¸s{mpowy´rm{7y´m¹j¸{3|uÌuy«¸oDr_x{3Çpvx{¸oDr#Í{By´¶0_rutur_y´mgvxyy0mvx{qDy��©{Bosvuosos{3¶´{yzmuérjqsSwy´rmxy+�R¸srmrqxxqD{@¸s{mpo§os{Bmx{@¶z¶«{rqDy´_tuy�vxm9.rxvxos{qi¿klmpv_{@qsy²yzm�¹j¸{7|µ{@mx³rjmxrtu{.ososy¹xy´mqDy;ikÉmvx{qDy²¹xy´mqDy$¸{@³vxrjmxrS¶z{_¸oD{@¸D¸{7qs{@³r¶´{7tuy$Çpvx{¶´¶´y�y´m�¹j¸{eh Ä i × {@q{¸{@µÊxy´rey´¶�mvx{qDre¹xy´mqsy´r9h ÄjÄ h Ä hqDxxqD{@¸s{mpoDy´¶�mvx{@qsrey´m�¹j¸{Èh Ä Ì) � �¡mx{¶$¸s{³vyoDrtu{@mxroD{qD{r�Çpvx{@¸osr9áooDr�.rjm h ÄÄ h Ä h# � �� �Öi�kn¶�§¶´rqD{e � y´{mx{erooD{mvuosrTtx¶mvx{qDr¹xy´mqsy´rcm{¶rtxrB¸s{³jvx{mpos{jÏh� |"! � Ä |��&� Ä -|�� ��h� -|�� � Ä -| ��h� -| � � ��©y«¸oDr9x{µ³j¶zy Ä mxrjm�rmpoDmxrg-{@q3yz¶¿§¶´rqD{µÐm¶´{̲mx{¶¸s{³jvxyoDr#rp¸oDqs{@qs{@_r�¸sr¶´r#y¹xyzoc9hjÌ-Çpvxy´mtuy²){qcyz¶�mxrj¸osqDr{@¸s{xy´rȸD.qDyzj{qD{rÏR|"!B�'|��B�'| � �Öi Ú vxmÇpvx{Ërj³mxyhtu{@¶)mvx{@qsrµ¹xyzm-qDyzr_.rqDqDy´¸s-rjmtu{B_|$# * � Ìutur§j{ �TÍ{¶«µ¸sv7-rp¸y´wy´rmx{µqsosy´qs{Btx¶´¶«tu{¸oDqDËtx{¶*mvx{qDri Ú _Çpvmposr_x){m-7tu{oosr-Ìu¸{@³vx{cyz{@tuy«§o{mpoD{y´¶*¸s{³jvx{mpoD{;ooDrÏ% A U8U F'&)(+* �/#-,�Ó Ó4$:9 ,Õ 3�ÑÒ¥Ó)ÔÕÖÒ 3�� ( 3§Ó ��ÑÒ+* %SÕsÔ � �*Õ ,"%8,ÓH*nÔ�$uÓ �§Ô @ 3§Õ , ( 39

  • ¹xyzoÉxyÍv�_tu{@¸osqµtxy0vxm#mvx{@qsr_¹xy´mqDyzr-Ìjy´¶0mvx{qDr_{croos{@mxy«rµy´m�Çjv{@¸osr__ruturÍ{y´¶)Çpvxrjwy´{mpos{tx{¶´¶´Ëtxyzy«¸y´rmx{yzmpos{@qDË-{@ql|3tu{@¶§¶´rqD{rjqsy´³y´m¶´{i�knmxr¶zosqD{y´¶§¶´rqD{ �hr Ä �tu{@¶)¹yol{¶´yzy´m§oDrÈÍ{y´¶*qs{¸oDr7tu{@¶z¶«7tuy´y´¸sy´rmx{¸os{¸s¸DxibknmÈ{8�){ooDy*Çpvx{¸oDr3é{mr{mxrÍ{7¶; m¶zrj³rÈtuy¿Çpvx{@¶z¶´r#x{¸sv{@tu{_t9vxmTmvx{qDrÈy´m�¹j¸{#h Ä ¸s{_¶zrgtuyzy«tuy«rÈ){qh Ä Ï7¶«�.yzéq9xyÍvG�tu{¸oDqD�y´{mx{#{¶´yzy´m§o9{@t�y´¶�§¶zrjqs{etuylÇpvx{@¸oD�yéq�Í{Sy´¶lqs{¸oDrtu{@¶z¶«tuyzy«¸y´rm{i�9rj¸osqDy«rµÇpvx{¸oDr7áoosrSrmÈvmÈ{@¸s{xy´rÏ¿¸s{c{@¶zy´yzmy´_ry´¶*¹xyoÉxyÍv�µtu{¸oDqD_tuy � � � µh ÄÄ h Ä hBrooD{mxy«r�h ÄÄ h Ä x{7qxqs{¸{@mpoDe|�� �W| � Nh �# ��� |uiÉknmxrj¶oDqs{µyz¶¹xyzo{¶´y´_y´mosr9Í{ShËx{SÍ{3yzmuáooDy�y´¶qD{@¸osretu{@¶z¶«etuy´y´¸syzrjmx{Ë ��� | �©r§yzrSy«¸oDrex{Ë � Í{tuy«¸-qDy �.iÎcvx{@¸oD�rj¸D¸{@qs§w@yzrjmx{S.yl¸vx³j³{@qsy«¸s{vxmG¶´³rjqsyzosr�){q¶«.rj¶´qs{¶«9qxxqD{@¸s{mxÊoDwy´rmx{_¹xy´mqDy«#tuy¿vm�Çpv¶´¸sy´j¸y$mvx{qDrgyzm�¹¸s{gh Ä Ï¸sytuyzy«tu{yz¶¿mvx{@qsrg-{@q7|e{¸sy�qDy´rqtxy´¶�qD{@¸osr-Ì)¸sybtxyzy«tu{µy´¶$Çjvrwy´{mpoD{7){q3|{µ¸sy�qDy«.rqtxetxy�mvxr§jreyz¶bqD{@¸osre{_¸y.rjmposy´mpv-#y´m�Çpvx{@¸osr�ruturgÐmÍ{y´¶RÇpvxrw@yz{@mpos{Stuy´{mpo Ä iÈ}²�rm@§os{@mw@yzrjmx{tu{yqD{@¸osytxtu{¸oDqD_{@qD¸sr¸y´mxy«¸oDqDt²Í_y´¶§¶´rqD{c¹xy´mqsy´rS.{qosr-i

    � V E&C � I F & (�� C_Ô*-3�Ò @ �§Ô @ 3Õ , jÄ � � ( Ô @ ( 3 @ Ò¡Ô9K3 @ Ô %"$Ô�ÕDÔ � �*Õ ,�%�,ÓH*nÔ��Ò 3Ó ,�Ñ.Ò¥Ó*Ô§ÕÖÒ¡ÔÓ , @ 9K3 0 3ÈÔ � �H,.Ó*Ô 0 ,"% ( ÕÖÒ+*/*-3��jÄ�� |��| Ä� � � �� Ä| Ä�� |� h Ä� � � �� Äh Ä�� |��± � � � �� ı � |� | � � � ��[h| � |� h � � � �� Äh � |� Ä� � � ��[h@ Ô ( 30§Ò - ( Ô#ÑÒ¥Ó)ÔÕÖÒ¡Ô 0Ò jÄ � � �, (8$uÒ¥Ó 0§Ò �/�/� �/� �/#knm�;byz³-i ±µrj¸osqDy´rµvxm�{¸{@_yzrStuy²jtxtuy´wy´rmx{BoDqDtuvx{mvx{qDy¹xy´mqsytuy�ºµ¹yo¸i

    -----

    riporti

    7 6 5 4 3 2 1

    1 1 1

    colonne

    1

    100111 =

    011100 +

    1 000011Fig.5 Somma di numeri binari

    � V E G�% I � I F &)(��� ÕQ3��§Ô§Õ ,cÒ �§Ô @ 3ÕÖÒ²Ò¥Ó�ÑDÔ%8,�� � 0 ,.Ò)27Ó4$:9 ,ÕÖÒ²Ñ.Ò¥Ó*Ô§ÕÖÒ %�3 9 9SÔ*;ÒÒ¥Ó��Ò � #��,

  • qDyz)rqsosy;ie{@¶mxrj¸osqDrg{@¸s{xy´r�¸syj{qDyÐ-@Èvm�qsy´-rjqoDrg�-qsosy´qs{tx¶´¶«gr¶´rmxm- txtu{¸oDqDËÐmxrµ¶z¶«7r¶´rmxm-7ºxiRÎcvx{¸oDrµ@v¸D3y´¶-áooDr_x{By´¶)qDy«¸vx¶zoDosr_¹x¹xy« � ¹xyzoD¸~.rjmvxmvxmxry´mS.r¶´rmm � ibknm¸rjBy´¶xqDy´¸svx¶zoD§oDrµÍ{�oDqsrjx)rB³jqDmtu{~){q��D¸oq.y !y´mº¹yo¸iknmuáoosyrm�ºÈ¹yo¸3-rp¸s¸sy«rÈqxqs{¸{@mjoqD{7§¶´rqDy¿tx Ä �|���Y�hj̲.y´rÍ{_ºÌ0{@txy¿yz¶;ooDr izh �h �Öi� V E&C � I F & ( & 243"� @ Ò¡Ô9K3 3§ÕsÔ �)ÕQ3�� ,�*.*nÔ§Õ , $uÓ ( Ò¥Õ ( $uÒ+*-3 (#) , ( Ô @ ( 3 @ Ò4%839$:* ���, + �1%83§Ó>3 ( 3§ÓH%Ò 0 ,.ÕDÔ*;ÒÔ %#%ÖÒ ,89 , %"$ @ @ , ( 3 @ 3§Ó-Ó , 0 , @ @ Ô6*°ÔjÑQ, @ @ Ô��RÒ¥Ó 3 @ *=ÕQ, � 3"�ÓÒ�, @ ,�9K,ÓH*-360 , @ @ Ô6*°ÔjÑ#, @ @ Ô ( 3§Ó4*=Ò ,Ó ,Ó , @ @ Ô �Ô§Õ"*-,_Ô @ *nÔÒ @ �§Ô @ 3Õ ,

  • �.Ô§ÕK,ÓH*;ÕsÔ§Õ , @ ,,.Õ , $uÓ9Ô 0 0§Ò �Ò 3§Ó*Ô*-3§Õ , � ,ÕÓ4$:9 ,ÕÖÒbÑÒ¥Ó)ÔÕÖÒ 0Ò�'Ñ.Ò+*/%��

    �H,.Õ�$uÓ ��� Ä (�$Ô @ $uÓ (8$H, � %8,89 � @ Ò ( ,�9K,ÓH*-,79K,8*/*-,.Ó>0 3Ò¥Ó %8,.ÕÖÒ ,�� ( Ò¥Õ ( $uÒ+*;Ò �'4B C C #

    1-ADD 1-ADD 1-ADD 1-ADD 1-ADD

    N M

    Z 0

    B BB B B

    RISULTATO

    FIGURA 7. Circuito che somma 2 numeri binari di 5 bits

    � � � � ��¾¿a��ba^_` � ÁÂ.]_^�a À9a��ÂNÂ^`ba¾Â�[À9a ¾¿a � � a À9aÂ� � ¾ � `�`ba¾Â

    Ú §osr9x{rj³mxyrxvuoD{q3̲r§y´_{@mpos{Ìtxyz{m-¸y´rmx{_Ðmyox̲m{yRrxvuoD{q˸sr¶´r¶«.vmxy§¶´rqDyy´mpos{@qsy-{qD{@¶´yx)rj¸D¸rjmxrË{¸s¸s{qD{ÉqDxxqD{@¸s{mpoDosy;i>�B{@mx{q¶´{mpos{vme§¶´rqD{y´mjoD{qDrpy´{m{ÉqDxxqD{@¸s{mpoDosrcrmvxmBqsrj¶´Ì.y´rÍ{lrmj|c¹xyzoD¸@Ìj.rj7vxm-Çjv{ÉyzmSÇpvmpoDr¸s{³v{j¸s¸svx{qD{r�tuyR®j{qD{&� ¹xyo¸Ë.rjm�vxm � Çpv¶´vxmÇpvx{SS³³y´rqD{µtxy Ä iSknm�vxm¸s{@Çpvx{mw@7txy ��¹xyoÌutuyzqD{rx{y´¶*¹xyzo~yÍvg7tu{¸oDqDeÍ{y´mÈ)rj¸syzw@yzrjmx{7hjÌuÇjv{¶´¶zr¶´¶´µ¸v-¸syzmxy«¸osqËy´m#)rj¸syzw@yzrjmx{3|uÌ{Brj¸ Í y*py«7ÐmxrµÇpvx{@¶z¶´r__¸syzmxy«¸osq7x{¸sq®Í7yzm#-rp¸y´wy´rm{��¿i»�rm1� ¹xyzoD¸@̸yv�ÍrG¶j¸s¸sy´_r�qxqs{¸{@mjoqD{#mvx{@qsyBtx Ä Ðmxr G|"0DY[hÌÖÃi yz¶ ;ooDr i´h �h�.iN»czÍ{�-{@q®Ír yz¶BxqDr¹x¶´{S tx{³¶´yByzmpos{@qsycmx{³p§oDyzy;i }² mxy´{qxyÍv�¸{@_¶zy«.{etuyRqDxxqD{@¸s{mpoDqs{_yzmpoD{qDy.r¶�¸{@³mxrTÍ{etuyqDy«¸{@qs§qD{_yz¶¹yo7y´m�-rp¸y´wy´rm{��){qy´¶~¸s{³jmxrÏe¸s{�Çjv{@¸osr�¹yo9Í{ThÌR¶z¶´rq9¶; y´mpos{qDrGÍ{Èmx{@³j§oDyzjr̸s{�Í{ Ä y´¶~mvx{qDrÍ{9)rj¸syoDyzjri�knm Çpvx{@¸osr�rutur�)rj¸D¸y«r�qxxqD{@¸s{mpoqD{Èmvx{qDytx Y|"0 * � Y[h�|10 * � YThji¿Îcv{@¸oD3qxqs{¸{@mjow@yzrjmx{ɸr �)qD{){q§Ír7tuy0|3xqDr¹x¶´{y;i�kn¶)xqDyzrËqsrj¹x¶z{@SÍ{Ëx{Ëy²¸rjmxrÈ|_qxxqD{@¸s{mpowy´rmy*tx{¶´¶zr Ä ÏR.rjm�¸s{³jmxr6�[{ÊiRkn¶b¸{.rjmturxqDr¹x¶´{SxÌxyÍv#y´-rjqompos{jÌ)Í{B{c¶´{crj-{@qDwy´rmxy0tuy0¸srS7{3tuy �*{qD{mxwµ¸DqD{¹x¹){qDrµrx¶´y´@§oD{tx¶Ã¡§ososr�{e¸yltur§qs{@¹x¹-{e¸oD¹xy´¶zy´qs{Èyz¶l¸{@³mxr�tu{@¶RqDy´¸svx¶zoDosri × {@q3r§py«qD{S�Çpvx{@¸osyxqDr¹x¶´{yl¸ylturooD�¶«9qxqs{¸{@mjow@yzrjmx{Stu{³j¶zy�yzmpos{@qsyltu{.osoDGÒ¥Ó ( 39 � @ ,89K,.Ó4* 3�Ô 2iknmTÇpvx{¸oÈqxqs{¸{@mpoDw@yzrjmx{3³¶´y$yzmpoD{qDyb)rj¸syzosy´py¿tx Ä g|"0 * � Y�hµ¸sy$qDxxqD{@¸s{mpoDmxrmxrjqsS¶´{mpos{ �©¶«¸D.y«mtxr# Ä y´¶b¹yoyzmT-rp¸y´wy´rm{&� �.Ì0_{@mposqD{7vxm�mvx{qDrÈmx{@³j§oDyzjr����� Y|10 * � , Y3h��°Ìupy´{m{3qDxxqD{@¸s{mpoDosrµr{ � � |"0)iÆm�{@¸s{xy´rqD{vuosy´¶z{ji� V E&C � I F���( *�� $ � �H3§ÓÒ¡Ô 9 3 �H,.Õ1%�,89 � @ Ò ( Ò+*��Ô (#) ,&� º# � ÔTÕsÔ � �)Õ ,�%8,.Ó4*°Ô��Ò 3§Ó ,gÒ¥Ó( 39 � @ ,89K,.Ó4* 3µÔ�2

  • Ô9K363ÕsÔK' �"2 � ' �"2�� ��� �"2 (#) ,7Ò¥Ó�ÑÒ¥Ó)ÔÕÖÒ 3 �, �/� �/� �/�/# � Ò�3 %#%8,Õ �@Ò (#) , @ ÔeÕsÔ � �)Õ ,�%8,.Ó4'*nÔ��Ò 3§Ó>,Ò¥Ó ( 39 � @ ,89K,.Ó4* 3�Ô 2 0§Ò $uÓ�ÓH$:9K,.Õ 3#Ó>, �pÔ*;Ò �3 ) Ô %8,89 �*Õ , �gÒ¥Ó ( 3 @ 3§Ó-Ó)Ô�/#� $H,"%"*-3�%8, � $H, 0jÔ @ �.Ô */*-3 (#) ,ÉÒ*Ó4$:9 ,ÕÖÒ-Ó>, �jÔ *=Ò �Ò0ÕsÔ � �)Õ ,�%8,.Ó4*°ÔjÑ.Ò @ Ò>%�3Ó 3Ò¥Ó � Y|"0 * � , Y3h�� �(8$uÒ¥Ó 0§Ò¿Ó>, @ Ó>3 %"*;Õ 31,�%�,89 �)Ò 3 0§Ò�eÑÒ+*/%"�Ò¿Ó4$:9 ,ÕÖÒ �®ÔÓÓ>310Ô1' �12gÔ1' �/# � , %8390 3 �Ò¡Ô3Ò @ ÑÒ+*²Ò¥Ó �)Ò �$�� ( 3 @ 3ÓÓ)Ô � �73*.* ,ÓÒ¡Ô 9 3 $uÓ��®Ô @ 3§ÕQ, �H3 %ÖÒ+*;Ò � 3�� � �Ò¥Ó ( 3 @ 3§Ó-Ó)Ô"�/# * � �Ò¡Ô9K,.Ó4* ,SÔjÑ@ÑÒ¡Ô9K3 $uÓ �*Õ 3Ñ @ ,89Ô����$Ò 3=

  • (8$H,"%"*nÔ %839,���,#0 �1� hK%83Ó 3 0§Ò �,.Õ#%ÖÒ�#? %8, D� � Ó 3§Ó 0 �Ô %"$ �H,.Õ 3��9Ô @ @ 3§ÕDÔ Ò �)ÕÖÒ+9_Ò �KÑ.Ò+* �-0jÔW0 ,�%"*=ÕDÔ��W0 , @ ÕÖÒ %"$ @ *°Ô * 30 , @ @ Ô %839,�%83§Ó 3 $/� $Ô @ Ò � 9K,.Ó4*=Õ , @ , ��*Ò �$gÔ7%ÖÒ¥ÓÒ %"*=ÕDÔ�%83§Ó>3 ( 3 9 � @ ,8'9K,.Ó4*°Ô * ,�# % @ ÕÖÒ %"$ @ *nÔ*-3 �, ( 3§ÕÖÕ ,8*/*-3��@Ò %"*-3 (Q) , � � �/�/� �/��� ��� (#) ,SÕsÔ � �)Õ ,�%8,.Ó4*°Ô ��� '� ����'2�/# %ÖÓ�,���,�*.*;ÒRÒ @�( 3 9 � @ ,89 ,ÓH*-39Ô 2�0Ò�2� �,�� �H' 2��� ( Ò 3��, �/�/� �/� �/�' � �/� �/�/� ##BcÓ (#) ,Ó , @ @ Ô,Ò¥ÓÒ �Ò¡Ô�Ò¥Ó ( 3 @ 3§ÓÓ*Ô �/#�-Ó>39Ô (Q) ,6,ÓH*;ÕsÔ9SÑÒ�ÒÉÑ.Ò+* %�3Ó 3 ���ÉÒ @ ÕÖÒ %#$ @ *°Ô * 3 �,�/# B @ �)ÕÖÒ+9K3 � 0§Ò � �/� �/�/��� %Ò�0 , �, �)Õ ,Ó 0 ,.ÕQ,1$uÓ �*Õ ,"%"*;Ò+* 3�0Ô �/� �/�/� �/��� 3 */*-,Ó ,Ó 0 3�/� �/� � 2 � ' �/� �/�/� �/# *B%#%8,Õ �®Ô (#) ,�Ò @ 2 Ò¥Ó � 3%Ò �Ò 3Ó , 2 �,�0 3��$:*-3GÔ @ �*Õ ,�%#*;Ò+*-3/# E %Q%83( 3§ÕÖÕÖÒ % �H3§Ó 0 ,�Ô @ � ��0 , @ �)Õ ,�%"*=Ò+*-39Ó>, @ @ Ô�%83*.*;ÕsÔ��Ò 3§Ó>,#Ò¥Ó'ÑÔ %8,$�/�/# � $uÒ¥Ó>0§ÒÉÒ¥Ó ( 3 @ 3§Ó-Ó)Ô2 %ÖÒ 3*.*;Ò ,.Ó>, ����9 ,ÓH*;Õ ,µÓ , @ @ , ( 3 @ 3§ÓÓ>,10Ô @ @ Ô�gÔ @ @ Ô � %Ò 3*.*=Ò ,Ó ,_Ò @�( 39 � @ ,89K,.Ó4* 3�0Ò(8$Ô§ÓH*-3 �*Õ ,"%8,ÓH*-,ËÒ¥Ó 2�/# %.Ó��.Ô */*;Ò � �' ��� �6, �' ��� � #� V E G�% I � I F ��( � � Ô�Õ , � 3 @ Ô � ,ÕK*;Õ 3��§Ô§Õ ,#Ò @B( 3 9 � @ ,�9K,ÓH*-3TÔ 2 �#$uÓ �.Ò 3Ó)Ô�Ô§Ó (Q) , �H,ÕeÒÓH$:9K,ÕÖÒbÓ>, �jÔ *=Ò �Ò � ��� � �������

    »�rm-¸y«tu{qDy«rµrjqD_y�mpv_{@qsy²qs{¶´y=i × {@qÉxqDyzS.rp¸sturj¹x¹xy«rexyzqD{3.rj_{˸syquÊxqD{@¸s{mpoDgy´m�¹xyzm-qDyzr�¶«�qsos{Stu{.y´¶z{etxyvxm�mvx{qDr�yzm�¹j¸{9h Ä i Å y�qsy«.rjqDtuy¿x{h@º

  • ){qyxmvx{@qsyxy´mpos{@qsyxy´m¹¸s{3h Ä ¹x¹xy«r3¶«.rj¶´osr¶«¶zrjqsrBqDxxqD{@¸s{mpoDwy´rmx{l¹xy´mqDy«tuy´y´tu{@mturqDyz){.oDvuoD_{@mpos{3y´¶mvx{qDrµ){qc| �©Ðmxretg®{@qs{BÇpvxrw@yz{@mjoD{ Ä �l{3.rjmos{.Êmmtur3tx3tu{¸oDqD3¸syzmxy«¸osqcyqs{¸oDytu{¶´¶´{tuyzy«¸y´rmy=iÎcvx{@¸osr{.oDruturévxmxw@yzrjm-{@qDÍ{y´¶qs{¸oDr�tu{¶´¶«9tuyzy«¸y´rm{S-{@q_|�Í{Sy´¶R¹xyzo7xyÍv 9tu{@¸osq�tu{¶´¶«9qDxxqD{@¸s{mpoDwy´rmx{_¹xy´m§ÊqDy´#tu{¶bmvx{qDrÈ{@t�yz¶$qDyzSmx{mpos{_tu{¶´¶«eqxxqD{@¸s{mpowy´rm{3¶zr�¸ybrososy´{mx{µosqDr§§mtxre¶´qxxqD{@¸s{mpowy´rm{¹xy´mqDy«µtu{@¶²Çpvxrw@yz{@mpos{{Ë.rjmos{m-mturj¶zr.rjmgÇpvx{¸oDrqs{¸oDri× {qb¶«.rj¶´qs{¿¶«Éqxqs{¸{@mjow@yzrjmx{$¹xyzm-qDy´tx{¶´¶´qsos{¿Ã©qw@yzrjmqDy«ÉtuyjvmËmvx{qDry´m�¹¸s{9h Ä Ì�v¸sy«r9¶= y«tu{@9y´m{@qD¸Dxi Å y´�� Ä�� � y´¶Rmvx{@qsr�tu{.y´S¶´{Ètx9qxqs{ʸs{mpoDqs{j̧¶´3¸svqxxqD{@¸s{mpowy´rm{R¹xy´mqDy«����$yz{@mx{¶´r¶«§oDcmx{@¶rutur3¸{@³vx{@mjoD{Ïb¸yr¶zosy´x¶´y´@��){q|x̸{~¸yroosy´{m{lvm7§¶´rqD{h � ¶´¶´rqy´¶pqsy´rc¹xyzo � txr)rc¶«y´qs³jr¶«tuy���cÍ{_hÌu¸s{cy´m{@{y´¶0qsy«¸svx¶o§oDrÈÍ{ Ä�� ¶´¶zrjqD � Í{ Ä i$knmÈ{@mposq7¹y)y0@¸sy*¸sy0.{@qD@7¶´¶´r¸os{@¸D¸srÈrutur#¶«gqDxxqD{@¸s{mpoDwy´rmx{7¹xyzm-qDy´ �tuy Ä�� i7}�Èqxqs{¸{@mjow@yzrjmx{7tuy�WÍ{���( Ä�� ��� �7�¡tur§j{��xqDxxqD{@¸s{mpoDµ¶«S.rm-§oD{mwy´rmx{ �ÖilÎcv{@¸osr{.osruturetxy�¶´r¶´ros{@qsy´mS¸sr¶´reÇjv-mtur-Ì-turj-rÈvxmr¶zosy´x¶´y´@wy´rm{Ë-{@qB|¸sy²roosy´{m{Ëvxm9mvx{qDre.rjmqoD{#tu{.y´¶z{ Ä iG»�y¸srmxr�j¸ylyzm'.vxyÉÇpvx{¸oDrTmxrjm ¸sv{@tu{@q®Í�y=Ì�¸yÉ.rjm¸sy´tu{@qsy){qË{¸{@_yzr�� Ä�� |xi�Îcvx{¸oDr9mxrm Í{Svxm�xqDr¹x¶´{Sg-{@q7mxrjyy´m Çjv-mposr9jr³¶´y«rqxxqD{@¸s{mpoqD{Ëy¿§¶´rqDy�y´mTvm�rxvuoD{q3{Çjvyzmtxy.rm�vxm�mvx{qDreÐ-¸D¸rg{_Ðmxyzosr9tuy¹xyzoD¸@iRÎcvxyzm-tuyxmx{@¶mxrp¸oDqsr3j¸r3y´¶qsru.{¸s¸sr3tuy@¶«.r¶´ros{@qsy´mx{q§ÍBrËÇpvmtxr3rooD{qDqs{@rqoD{�tx{@.y´S¶´{ Ä rjxxvxqD{�Çjv-mtur�®qD{rT{¸{@³vxyzosrToDmpos{�r¶zosy´x¶zy«wy´rmxyÉ){qÈ|ÇpvmpoDyl¸srmxrTy�¹yo¸_{#¹¹xy´rT�txy´¸s-rp¸y´wy´rm{È){q¶´�qDxxqD{@¸s{mpoDwy´rmx{e¸os{¸s¸Dxiosvxq¶´{mpos{7yzm�Çpvx{¸oDrÈj¸r#®pqD{rex{�� � qxqs{¸{@mpoDvxm�mvx{@qsrÈtxyzj{q¸retx�bÌSSÍ{.rµvxmÇpvx{ɶ; xxqDrj¸D¸y´Sw@yzrjmx{~_y´³¶´y´rqD{É-rp¸s¸syz¹yz¶´{tuy��ÈrmSy´¶mvx{qDrËtuy)¹xyox{3¹¹xy´rtuy«¸s-rp¸y´wy´rmx{jikn¶z¶´v¸osqDy´r_y´¶{.oDruturSx){my´mposqDruturososr.rm�vxm�{¸{@_yzr-Ï� V E&C � I F���(�� � 3§ÓH%ÖÒ 0 ,ÕÖÒ¡Ô9K3GÒ @ �®Ô @ 3§Õ , 0 , ( Ò+9SÔ @ ,�� Ä�� ºp± Ä � ( Ô @ ( 3 @ Ò¡Ô 9 3 @ Ô %#$ÔÕsÔ � �)ÕQ,"%8,ÓH*nÔ��Ò 3§Ó>,gÑÒ¥Ó)ÔÕÖÒ¡Ô���%#$ � � 3Ó ,Ó ,#0 3 0§ÒÔ � ,Õ ,1%83 @ 3 �TÑÒ+* %ÈÔ 0Ò % �H3 %ÖÒ �Ò 3§Ó>, � ( 3§Ó@ ÔK%�, � $H,.Ó4* ,�%8,"(8$H,Ó �Ô60Ò �19K3 @ *;Ò � @ Ò ( Ô��.Ò 3ÓÒ�� ,Õ�2 �Ä�� ºj± Ä ~|�[h � ÄjÄ � � [hÄ�� � ~|� Ä�� º � � ÄÄ�� º� ~|� h � | � � [hÄ�� | ~|� Ä�� � � ÄÄ�� ~|� Ä�� � � � [hÄ�� �� ~|� h � º � � [h1%ÖÒ¡Ô9K3ÈÒ¥Ó $uÓ @ 33 � � @ ÔeÕsÔ � �)Õ ,�%8,.Ó4*°Ô��.Ò 3Ó ,µÓ 3Ó %Ô§Õ �Ô �)Õ , ( Ò %Ô����Ä�� º� ~|� h � | � � [hÄ�� | ~|� Ä�� � � Ä� $uÒ¥Ó 0Ò @ Ô�9_Ò � @ Ò 3Õ ,ÉÕDÔ � �*Õ ,�%�,ÓH*nÔ��Ò 3Ó ,ÑÒ¥Ó)ÔÕÖÒ¡Ô 0§Ò�� Ä�� ºj± Ä ( 3§Ó �3Ñ.Ò+*/% �H,.ÕlÒ 0 , ( Ò+9SÔ @ Ò�, �� � Ä�� h Ä h Ä hhh Ä # E � 3�� �@Ò 3 (#) , ( 3ÓD$uÓ 9SÔ ���Ò 3§ÕÓH$:9K,.ÕQ3 � 9SÔ %�,89 �)Õ , -RÓÒ+*-3��, � 3 *=ÕQ,�9

  • rqDymxrjm�¸rjmxrqDxxqD{@¸s{mpoD¹xy´¶zy;ÌxSxÌ)mx{˶z¶; yzmpos{@qsmretuy�Çpvx{¸oDreyzmpoD{qD®¶z¶´rÌ-.y�¸srmr§¶´rqDy0x{3-rp¸s¸srmr_¸sr¶«{mpoD{c{¸s¸s{qD{3xxqDrj¸D¸syzS§oDy=i�²rjqsmy´_rTrq�y~tx{.oo³j¶zytu{@¶z¶«TqDxxqD{@¸s{mpoDwy´rmx{Ètx{y~qs{¶´yɶ´¶= yzmpoD{qDmxrTtuyÉvm.rjxvuos{@q@i�·¸D¸svxy´_r9){q_¸{@x¶zy«.yzo®Í9{e-{@qËqxxqD{@¸s{mpoqD¶zy¿j{mx³p#v-¸soD�vxmqsrj¶´Ìx.y´rÍ{ ¹&PjoD{@¸@i�}�Stu{@¸D.qDyzw@yzrjmx{_Í{Báyz¶´{mpos{Ë{¸oD{mtxyz¹xy´¶´{ËxyÍv9¹&Ppos{¸i�k�qD{@¶zy{@mx³rjmxreqxqs{¸{@mjo§oDy²y´m�³{@mx{q¶´{Ëy´m �Ò¥Õ� 3 @ Ô�9 3jÑ.Ò @ , ���rjosy´mx³g-rjyzmpo#�.i3knmTÇpvx{¸oqxxqD{@¸s{mpowy´rm{̧¶«3qDr¶«Byz{@mx{tuy´y´¸D3y´me3qsosy).rj_{Éqxqs{¸{@mpoD§oDryzm6;by´³i �xÏ

    S E M

    32 24 1

    10000011

    virgola mobile di 16.625-2 * 1+1/32+1/128

    131-127

    0000101000000000................0000

    Fig 8. Rappresentazione in

    hjilkn¶²¹xyoy´m9.rj¶zrjmxm_j|µyzm-tuy´@yz¶¸s{³jmxr�� Ä )rj¸syoDyzjrÌ0h1cm{³josy´r&� F|xil¶«Ë-qsos{ � tuy �7¹xyzoD¸l.rmpoDyz{@mx{¶; {¸)rmx{@mpos{Ì{¸s¸srÍ{¶´{.ososr_.r{vmÈy´mjoD{qDr7¸s{mxw¸s{³jmxŗÇpvxy´mtuypxv�ÍrB.rmpoD{mx{@qs{§¶zrjqsyjyzm � Ä Ì |j±± � F × {q)roD{qbqDxxqD{@¸s{mpoDqs{¿{¸)rÊm{mposy¿m-x{7mx{@³josy´py;Ì*¶b®¶zrjqs{µtuy � yz{@mx{µ¸s{xqD{µ¸srososq§ososrSÊh| � Ì-Çpvxy´mtuy$y§¶zrjqsy0)rj¸D¸y´¹xy´¶zytx{³¶´y{¸)rmx{@mposy¸srmxry´m � Êh| � Ìzh®| � �;ii~}� qoD{ � txy|�¹xyzoD¸gqDxxqD{@¸s{mpoD�¶« SmjoDy´¸D¸Dxi�{¶´¶= {@¸s{xy´r tuy�;by´³i �� ÄÄÄjÄ h Ä heqxqs{¸{@mjo h ��h � |1!�� h � | + Ph � h � j|�� h � h| �xÌtur§j{ȶ;zhy´mpos{@qsr#Í{3¸{@xqs{y´x¶zy«.yzosrmx{@¶z¶«_qDxxqD{@¸s{mpoDwy´rmx{ji =cy´¸osrSx{¶; {¸)rm{mpos{y´m;by´³i �eÍ{_h@hÌp¶= {@¸s)rmx{@mjoD{cqD{@¶z{ËÍ{µhxhÊDh®| � ̧yz¶*§¶´rqD{¹yzmqsy´r7qxqs{¸{@mpoD§oDrÍ{Çpvxy´mtuy;Ì-|��� ch � ÄÄÄjÄ h Ä h( h ÄjÄÄÄ�� h Ä h( h@º ��h � | ��h � �� h@º � ºp|±xi

    � �yz)rqsoDmpoD{�rj¸D¸{@qs§qs{9x{�¶« qDy«xyz{¸o�tu{¶cxvxmposr'�xqD{@{@tu{@mjoD{�x{�rj³mxy§¶´rqD{9qs{¶´{�¸sy´�qxqs{¸{@mpoD§oDr�.r{�|�� eh � Ìctur§{ Í{�¶«�qoD{Ttu{.y´¶z{Ttu{¶§¶´rqD{{3¶=´h3yzmpoD{qDrgÍ{¸s{xqD{3xqD{@¸s{mpos{K�¡{7Çpvxyzm-tuyyz{@mx{3r{¸s¸sr �.Ìv¸s_y´¶0á§ososrex{){q7rj³mxyR®¶zrjqs{SqD{@¶z{ �¡qDxxqD{@¸s{mpoD¹xy´¶z{ �B{@¸sy´¸os{evm vmxy´@9qxxqD{@¸s{mpowy´rm{_x{#¸yxy«S < FHGC�A&�/I � � A U A i Å vxx)rmxy«ry´muá§ososyutuyjmxrmËqDy«xyz{tu{qD{Çpvx{@¸osrá§ooDr̶z¶´rq){q{¸{@_yzry´¶²mvx{qDr ®pqD{¹¹-{r¶zos{3qxqs{¸{@mjow@yzrjmxy=ÌpoDqD.vy=Ì*| � � � * � � + Ä�� h{_| � � � * � � + Ä�� Ä h7{µ.rp¸y�y´i��9{@mjoDqs{µ¶= vxmxy«ÈqDxxqD{@¸s{mpoDwy´rmx{3mrqD¶zy´ww§oStuy Í{_| � � �A* � � + h � Ä �=¸y$mxrosy$x{µ¹x¹xy«rȸD.qDyososrȶ«e-qsos{7y´mpos{@qDSy´mGhji Ä ¸rj¶zre){qBvxmÇpvx{@¸osy´rm{�tuyxy«qD{wwÉ{mposqD{Ry´m7qD{@¶o§ÍÉmx{@¶z¶«qxqs{¸{@mjow@yzrjmx{¿mxrqDS¶´yzw@w@oDxÌ{@¸D¸sr{@qsqD{¹¹-{Br{@¸D¸sr �ÖiÍ� yz)rqsoDmjoD{m{ÉmxroqD{~{Éyz¶x§¶zrjqs{~qD{@¶´{ Ä i Ä yz{@mx{Émx{@{@¸D¸sqsy«{@mjoD{losq§oÊoDosrÈtxyzj{q¸s_{@mpos{7txeosvuososy$³¶´y$¶zosqDy²§¶´rqDy²qD{@¶zy;iknmuáooDy�¶«È¸sveqxqs{¸{@mpoDw@yzrjmx{mxrjm�xv�Ír�¸rutxtxy´¸Ã¡qD{Ëy´¶bvxmposr�exqD{@{@tu{@mjoD{i}r Ä y´m��rp§osy´mx³#-rjyzmpopy´{m{µqxqs{ʸs{mpoDosr.rmgoDvuooDyy¹xyzotu{¶´¶«qDr¶«µ Ä ih �

  • Å ymxroDyux{lrmËvm-qDr¶«tuyuj|¹xyo¸$¸y)rj¸D¸rjmxrqxxqD{@¸s{mpoqD{R¶pxyÍv_|�� ��®¶zrjqsyqD{@¶´y;iÎcvyzmtxy0yz¶0mvx{qDrStu{y0§¶zrjqsy*qxxqD{@¸s{mpo§osybÍ{vx³jv¶´{B¶0mvx{qDrtxy0yzmpos{@qsy �=¸{m-x{3-{@qÇpvx{@¸osyb¸y²v¸s�h3-qDr¶« �Öi~Îcvx{¶´¶zre{˵¹xy«qsy«¸){.ososre³¶´yyzmpoD{qDy¿Í{Ëx{3yqD{@¶´y*mxrmg¸rjmxrtuy´¸osqDy´¹xvxyzosy0vxmxyzérqD{{mpoD{cmx{@¶z¶; yzmpos{@qs§¶z¶´r_tx{y0§¶´rqDy*qDxxqD{@¸s{mpoDosy;i� ¸D¸sy¿mxmr9j¸s¸sy´�rm{mposqw@yzrjmx{µm{¶´¶= yzmpoD{qD®¶z¶´r � ÊhÌ´h��°Ì�txr§{S¸yosqDr§®mxr�.y´qD@¶«µ{o®ÍStu{@y0®¶zrjqsy;i� V E G�% I � I F ��(�� CµÔÕ , @ ÔSÕsÔ � �*Õ ,"%8,ÓH*nÔ��Ò 3§Ó>,_Ó 3Õ"9Ô @ Ò � �@Ô *°Ô 0 , @ �§Ô @ 3Õ ,µÕ ,Ô @ , �/#��� V E G�% I � I F ��(�� Ô %#%"$:9 ,Ó 0 3 (#) , @ Ô 9ÔÓH*;Ò %#%.Ô ( 3Ó %ÖÒ %"*°Ô %�3 @ 310Ò �#Ñ.Ò+*/%�� 0jÔ§Õ , @ ÔÕsÔ � �>'Õ ,�%8,.Ó4*°Ô��.Ò 3Ó ,7Ó 3Õ"9Ô @ Ò � �@Ô *°Ô 0 , @ �§Ô @ 3§Õ ,µÕ ,Ô @ ,&� # 2� ��� � ����� � ������Æm² ¶oDqD'.¶«¸D¸{�tuy3§¶´rqDy'r¶zoD yz)rqsoDmw@ mx{yËrxvuoD{qÏ'yË@q§osos{qDy;i kqDooD{qDyl¸srmxr�y´_)rqsoDmposyÉ){q0Í{ȶ´r�¸s@µ¹xyzr�tuyÉy´muérqDSw@yzrjmxylosq�{¸s¸s{qDy~vxSmxy{e.rjxvuos{@qD¸3®y´{mx{��©rj³³jy �c³{@mx{q¶´{mpos{_oDqD_yzos{e¸s{@Çpvx{@mxw{etxyRqDoos{@qsy;i#Øc¶zosqD{y~qDooD{qDy�¶zá¹){.oDy´y�mrqD¶zy �©y|º�qDoos{@qsyltu{¶´¶; ¶Ã¡¹-{osr�yzmx³j¶z{¸{#yzmv¸D.rj¶zr�{Sy´v¸D.r¶´r �.Ì�¸srmxr�y´_)rqsoDmposyÉy@q§ooD{qDy~mpv_{@qsy«.y;Ì � Ä Ì´i´izi´Ì 2 �ÖÌlyqDoos{@qsyÉtuyxvxmuÊos{@³³jy´osvxqxÌ�¶z{9qs{@mpos{@¸sytuy§qsy´r�osy´-r-Ìlyc¸y´7¹)r¶´yS§oD{S§oDy´y7�.�µÌ ÊDÌ��T{@@.{os{q �µyqDooD{qDy-³jqs{.y*{@tgm{cr¶zosy@q§osos{qDy0tuy.rjmposqDr¶´¶zr_.r{¶; {@mjoD{qÌyz¶0o¹#{@tg¶zosqDy=Ì=y«¸osr�x{Srj³mxy�.rj¸D�y´m�vxm .rj_vuos{@q7tu{j{e{@¸D¸s{qD{_qxqs{¸{@mpoD§o�tx�¸s{@Çpvx{mw{etuyÄ {@t hÌlmx{�){qSy@q§ooD{qDyɸyÉv¸D�vxm�.rutuyzÐ-@Ty´mW.vxyrj³mxyÉ@q§ooD{qD{TÍ{#quÊxqD{@¸s{mpoDosr�tx �T¹xyzoD¸@i'Îcvx{@¸oDT.rutuyzÐ-�¸oDm-txqt�v¸D§o�tx�osvuososyÉyÉ.rjxvuos{@q@Ì�¸yxy«SertxyÐ-@ L� 7�� i>=y«¸oDrg{_| . '{_|j±ºÌ-¶«ÈrtxyÐ-@È· Å »�kk){qD{.osos{tuy$³{.ʸosy´qs{È|j±º�qDoos{@qsytxyzj{q¸y;iÈrjqsS¶z{mpoD{Çpvx{¸oDr�Í{e¸svuÙe.y´{mpos{jiÈknm�¶«.vxmyRj¸yÍ{y´mpj{@{Smx{@{@¸D¸sqsy´r9-ros{@q7³{¸oDyzqD{Sr¶zosylxyÍvG¸y´7¹)r¶´y��¡-{@q7{¸{@_yzr�³j¶zy�y´tx{r³jqD_y.y´mx{¸yr�³jy´x-rjmx{@¸sy+�Öi × {@qËÇjv{@¸osyR@¸sy~Í{e¸o§oÈÐ)¸s¸D§o#vm ¶oDqD9rutuyÐ)gyzm vxyhº¹xyzoD¸É¸srmxr_v¸D§oDy)){qÉrj³mxy0@q§ooD{qD{ibknmgÇpvx{¸oDr_@¸sr_¸sy0qs¶«7tuy �KI4� E�%10 A:GA&% U E GV Ì.y´rÍ{B@q§ooD{qDy*¶´qs³jxy=i × rjy´Í{B|��|� pÄ 2ºÌpÇpvx{¸oDrgÍ{yz¶mvx{@qsrStuyÉy«tu{3qDjÖos{@qD¸@i

    � Â@^ µd � �µÂ.] � � �����9Â^ � a �@Â^ _d � µÂ] � � �ba���� �.a¾»�rm-¸y«tu{qD{qD{rSrjqDSvm�y´m¸y´{{_tuy$y´¸osqDvxwy´rmy²S@xyzm-xÌ0.y´rÍ{3¶´{_y´¸osqDvxwy´rmy��� � ){q.vy)m{¶´¶zr_¸sx{@S7tu{@¶z¶«» × ÆHtuyT;by´³i |SÍ{cxqs{@y´¸oD7vxm_.r)rmx{@mpos{��������.i¿}R y´m¸syz{@_{tuyRÇpvx{¸oD{y´¸osqDvxwy´rmy$érqDgy´¶ � I4< =�? A6=3= I F C�A&%�%10 I4< A i#»�rjxvuos{@qËtuy´{q¸sy¿mxmr³{@mx{q¶´{mpos{�¶´yzm³v³³yÉSjxy´m�tuy´{q¸sy=i }{�tuy´{@qD¸syo§Í�¸rjmxr�-{@q®Ír ¸s){@¸D¸r�¸sr¶´r¸svx-{@qÐ).y«¶´y�{t�y´¶b¶´y´mx³v³³jyzreSjxy´mÈ{µxqD{@¸s{mpoD{qD{remx{@¶¸{@³vxyzosr-Ì)¹){m-0Í{µ¸sy«r¶zosr¸s{x¶´yÐ)§oDrÉqsy«¸s-{oosry¶´yzmx³jv³j³y§S@xy´mÉtu{yp.rj_vuos{@qqs{¶´y=ÌÍ{.rj7vxm-Çjv{¸svuÙe.y´{mpos{3t#y´¶z¶´v¸osqqD{cyrm{.ooDy0xyÍvgy´-rjqomposy0qD{¶«§oDyzy0y0¶´y´mx³v³³jy)Sjxy´mxi{@¶mxrj¸osqDr¶zy´mx³jv³j³y´r7S@xyzm-_y²¸srmxr_¶z{˸s{³jvx{mpoDy0y´¸osqDvxwy´rmy=Ïhjilk¸osqDvxw@yzrjmxy²x{oDqDj¸Ã©{@qsy«¸srmxr_y´¶².rjmjoD{mvuoDretuyvxm-qDr¶«_txy �·��Zy´m9vxm�qD{³Êy«¸osqDrtx{¶´¶´e» × Æ7i|xilk¸osqDvxw@yzrjmxyx{µosq¸Ã©{qDy´¸D.rjmxrÈy´¶.rjmjoD{mvuoDrgtuy¿vmTqD{³jy´¸osqDr#tu{@¶z¶«�» × Æ yzm�vxm-qDr¶«µtuy �·���i

    h 2

  • iØc){qw@yzrjmxy¿qDyoD{.osy«x{D�¡¸srSx̲¸srososqw@yzrjmx{Ì*r¶zosy´x¶´y´@wy´rm{µ{Stuy´y´¸syzrjmx{�{coDqsr§§mxrµ³j¶zy0rj-{@qDmtuy*y´m9|7qD{³y«¸osqDy*tx{¶´¶´e» × Æ {{.ososrmr_y´¶qDy´¸svx¶zoDosr_mx{¶qsy´rtx{y²tuv{i ilk¸osqDvxw@yzrjmxybtxybrmuéqDrmposrS{_tuy$¸s¶oDri � ¸s_y´mxy«rÈÇpvx{¸oD{Ër){qw@yzrjmxy�j¸s¸syz{@{t§osr�x{µ{@¸D¸{_.rr){qmxr#¸oDqs{ooD{mpos{jiÆm y´¸osqDvxwy´rm{_tuy¿rmuéqDrmposrÈq³Êrjm~oDqDɶ´rqDry´¶prmpos{@mvuosrtxy|~qD{³jy´¸osqDy � � {t ����tu{¶´¶´» × Æ�{t˸s{@rmtÉtu{¶´¶´qD{¶«w@yzrjmx{7{¸y«¸os{mpoD{7oDqD#tuy¿¶zrjqsr-Ì-y´m¸s{qDy´¸D.{µvxm�®¶zrjqs{µyzmTvxm�x)rj¸syoDrÈqD{³jy´¸osqDr�»Htu{¶´¶«S» × Æ mx{¶ruture¸s{³jvx{mpos{jÏ? Å {_yz¶rmpos{@mvuosrgtuy � � Í{_S³³jyzrjqs{µtuyÇpvx{¶´¶zrgtuy ���_¶´¶zrjqD �» qsy«.{@{µyz¶§¶´rqD{µh�Fzi? ¸s{y0tuvx{Bqs{@³y«¸oDqsy-mmxrµrmpos{@mpvxosr7v³v¶z{jÌp¶z¶´rq �» qsy«.{@{y´¶*§¶´rqD{ Ä F? y´muÐmx{j̸s{y´¶0.rjmjoD{mvuoDr7tuy � � Í{y´mxrqD{tuy0Çpvx{@¶z¶´rµtuy ���B¶´¶zrjqD��» qDy´{j{y´¶§¶´rqD{Êh�F

    Í� xy´qsr�{Sy�§¶´rqDyR¸s-{.yzÐ-.yl¸D¸{@³mosyRjt �»�t�vxm r){qwy´rm{etuylrmuÊéqDrmpoDrÌmxrjm ¸srmxrGyz)rqsoDmpoDy=i Îcvx{@¶z¶´r x{Tyz)rqsoD�Í{Tx{ �» tu{@¸D.qDy´{�y�-rp¸s¸syz¹yz¶´yËqDy´¸svx¶zoD§oDyµtu{@¶ËoD{@¸o@iZknmuá§ososy;ÌËy´¶7qD{³y«¸osqDr �»�yz{@mx{�v¸D§oDr�tx¶´¶z{y«¸osqDvxwy´rmxyltuy�¸D¶zosrT.rm-tuyzw@yzrjm§oDr�x{e)rj¸D¸rjmxr�.rjxyz{@qs{S¶´{ȸs{³jvx{mposylw@yzrjmxy=ϸD¶zoDqs{#t vm�qoDy´r¶«qD{ey«¸oDqsvxw@yzrjmx{Ètu{@¶~xqsrj³qS �¡tuyvxy~tu{j{È{@¸D¸s{qD{¸s){@.yzÐ-@§osr�¶; y´mtuy´qDyzw@wr �.̲¸s{

  • 6468

    60

    1024

    1028

    1032

    1036

    1000

    111100

    1000100

    10000008

    porta in R0 64 porta in R1 68

    somma R0 e R1

    porta R0 in 60

    38 100110

    1000000000010000000100

    10000001000

    10000001100

    000 0 1000000000 1 1000100

    010 0 1

    001 0 111100

    RAM RAM

    Figura 9. esempio di programma in linguaggio macchina

    Îcvx{@¸osrÉ{¸{@xyzrtxr§pqD{¹¹-{báq�yzqD{x{¿mx{@¶¶zy´mx³jv³j³y´rlSjxy´mxÌ@r³jmxyy«¸oDqsvxw@yzrjmx{Í{BqDxxqD{@¸s{mpoDoDËtxµvxmg.rutuy«.{¹xy´mqDyzr_x{B¶´_tuy«¸oDyzmx³jvx{tx¶´¶z{¶zosqD{Ïbmx{@¶z¶« ;by´³vxq 2¶; y«¸oDqsvwy´rmx{tuy)osq¸Ã©{qDyz{@mjoDr_t¶´¶´» × Æ tÈvxm#qD{³jy´¸osqDrËrtxy´{ ÄjÄÄ ÌÇpvx{¶´¶«µx{osq¸Ã©{qDy«¸s{µtx#vxm�qs{@³y«¸oDqsrȶz¶« �·���g.rutuy«.{ ÄÄ hÌ0Çpvx{¶´¶´gtuy¿¸srSÈg.rutuy«.{Ä h Ä i·¶z¶´r#¸os{¸s¸sreruturÈybqs{@³y«¸oDqsy�� � , � � � � � ¸srmreqDxxqD{@¸s{mpoDosy²t¶´¶´#.rutuyzÐ-S¹yÊmqsy«Ètu{@¶¿¶zrjqsr#yzm-tuy´{ÏByz¶¿qD{³jy´¸osqDr�� � Í{µqxqs{¸{@mpoD§oDr#tx Ä Ì � � txTh Ä {rj¸ Í y$py«xiknmuÐm{c³j¶zy*y´mtuy´qsy´ww@y>�·���tµvxy0¸y*vxr¶´{oDqDj¸Ã©{@qsy´qD{rxvxqD{y´m#.vy¸y*vxr¶´{{oos{@qs{y´muérqDSwy´rmy=Ì0¸srmxrg¸){@yÐ-@§oDy¿yzmT¹xyzm-qDyzr-i × {qB{@¸s{xy´r#mx{@¶z¶« ;�y´³vqD$2xÌ0¶«Èqsy´Sy«¸oDqsvxw@yzrjmx{7¸s-{.yzÐ-ȶ= y´mtuy´qsy´ww@r#º �©y´m�¹xy´mqDy´r�h ÄjÄÄÄjÄÄ �R){q3¸s-rp¸oqD{Ëy´¶�§¶´rqD{7 �x{3¸sy0osqDr§§7y´m9Çjv{¶´¶= yzm-tuyzqDy´wwrStu{@¶z¶« �·�� mx{@¶qD{³y«¸osqDr � � i} {@¸s{xy´rgtxy ;by´³vxq 2#xvxqmx{@¶z¶«g¸v#¸{@x¶zy«.yzo®Í#rj¸osqÈxy«q{@mjoD{7y$¶´yzyzosytu{@¶0¶zy´mx³v-³³jyzr_S@xyzm-xÏhjilkn¶¿rtxy´{7¹xy´mqDy´r9Í{7tuyzÙe.y´¶z{tx#¸sqsy´{@qs{Ë{_xyzqD{Ë{_rtxyÐ-@qD{ickn_S³y´m§oD{vmgqsrj³qS7tuy²¶´vxmx{3y´³¶´y´y´_tuyy«¸oDqsvwy´rmxy � �|xilkn¶xqsrj³qS§oDrqD{Ètu{j{#[email protected]¸syÉtuytur§j{#m{¶´¶´ �·�� j{mx³jrmxr�yzm-¸{@qsyzosyÉy¸svxrjyltxosy;Ì¿y´¸osr�{Èyl¶zrjqsr9y´mtuy´qsy´ww@yltx{rjmxr9áq7qoD{#tu{@¶�xqDr³jqD�x{tx{{3¸D.qDyzj{qD{i»�rµvxmÇpvx{Ìmx{³j¶zymxmy pÄ ¸sycxqDr³jqD®§�y´m�¶´yzmx³jv³j³y´r�SyzmG{�xqDrʳqy{etxosy�{myz§mr�¸sqsyzooDy !gSmr�!�mx{@¶z¶« �·���i �l{m�qs{¸oDrg){q§Ír�Çpvx{¸oDr.rjxyoDrT¸sycÍ{ÈqDyzj{¶«§osr�yz)rj¸D¸y´¹xy´¶z{gtx�{¸{@³vxy´qD{ȸ{@mxw@�yzmpoDqsrutuvxqDqD{e{qDqsrjqsy;iT}�9oD{rÊqDy´_tu{y²¶zy´mx³v-³³jy0tuyxqDr³jqD_Swy´rmx{ËÍ{Bm-§oD_y´m9Çjv{³¶´ymmxy¶´¶zrS¸D.rj-rtuy²tu{Ðmxy´qs{¶´yzmx³jv³j³ytxyjxqDr³jqDwy´rmx{¿x{R-{@qs{.osoDmxr¶pxqDr³jqD_SosrqD{$tuyprj¸osqDvxy´qs{¿xqDrʳqyu.rjm.{@mjoDqDmturp¸yu¸svxyxxqDr¹x¶´{yxtxBqDy´¸sr¶´{@qs{l¸{@mxw@BxqD{[email protected]¸syutu{y-tx§osoD³j¶zyos{.mxy«.yutu{@¶j-qsosy«.r¶«qD{RrxvuoD{q$¸v_.vxyp{@qsq§ÍÉ{@¸s{³jvxyzosry´¶u¸vrxqDr³jqD_Si0kn¶pqsy´rj¸s¸srS¸v9Çpvx{@¸oD¶´vxmx³p¸oDqDjtx#Í{˸o§oDrrxy´vuosrSqy´tx{mpos{3{tTÍ{Bqxqs{¸{@mpoD§oDr

    |uh

  • tx¶z¶«Ëtu{Ðmxy´wy´rmx{ �¥Ðm{Bmxmxyb pÄ �tx{y)¶zy´mx³v-³³jy ",7�7���9,*�5���- i × qD¶zy«r˶)x¶´vxq¶´{ctuy¶´yzmx³jv³j³y¸D¸{@7¹x¶´{q̧tx§oDrB{̧{@¸D¸s{mturBÇpvx{@¸osyur¶zosrBy´yzmyy¶zy´mx³v-³³jyjSjxy´mxÌmx{ÈÍ{µ¸oDosrÈtu{Ðmxyzosrgvxmxr#-{@qcrj³mxy�osy´-r�tuy$.rj_vuos{@q@i{@¶$¸s{³jvxyzosrey´¶z¶´v¸osqD{qD{rÈvm¶´yzmx³jv³j³y´r�¸D¸{@7¹x¶´{q7_rj¶oDr�¸s{x¶´y´{��©y´m{@mjo§oDr�tx9{�7x{#rµvxmÇpvx{ȸs{qDyzq§Ít#y´¶z¶´v¸osqqD{By0vxmposy{¸s¸s{mxw@y´¶zytxy²Çpvx{@¸osy0¶´yzm³v³³y;iknm[vxm ¶zy´mx³jv³j³y´rWj¸s¸s{µ¹x¶´{q9¶´{�y´¸osqDvxwy´rmyË{@mx³rjmxr y´mtuy«os{Grm vxm[.rutuy«.{mx{rjmxy´r6�©m{¶*¸{@m¸rµx{{¸s¸sr3qsy«xy«S3¶; wy´rmx{cx{¶; y«¸oDqsvwy´rmx{tx{{B.rj_yz{@qs{ �¶�-rp¸oDr�tu{@¶R¶´rqDr�.rutuy«.{e¹xy´mqsy´ri × {qµ{@¸s{xy´r9¶= r){qw@yzrjmx{ex{SoDqDj¸Ã©{@qsy«¸D.{Svxmqsrj¶´et¶´¶´ �·��t�vxm�qs{@³y«¸oDqsrgtu{¶´¶´9» × ÆN¸syxy´S�� � � � �=qsy« �ÖÌÇpvx{¶´¶«x{�tx¶qD{³jy´¸osqDr�osq¸Ã©{qDy´¸D.{�mx{@¶z¶« �·�� Í{�� !�� ��� �©y´_S³jw@wy´m �.ÌÉÇjv{¶´¶´�x{¸srS�|#qD{³jy´¸osqDylÍ{�� � � �¡¸srS �.ie}²g¶´y´¸oD9rx¶´{.oD�tu{@yR.rutuy«.y¿mx{@rmxy«.yÍ{¸s-{.yzÐ-oDtuy²¸s{³jvxyoDri0����7/!�-�

    ����.� � ��� !�-�",7�����-� 9�� !�.;: 4���� ����� ����������7/!�-�

    ����.� � "�-��!/9��!�����,�;: ������ ���! �#" � 4 �+� � ��$% ���7/!�-�

    ����.� ,� ���&��.� ��-.� !�.;:(' ��")����&*���7/!�-�

    ����.� � ���#7�"5�!�.+��.� ����,���/.� ,"�!�. :- ���/.10 7�"5�!"+7��6'�� � �!2 � 0 7�"5�!�"+7��+3/�4 ��4 � 0 7�"5�!"+7��+5�6 ��4��70 7�"5�!"+7��+5#.#'8�2����7/!�-�

    ����.� ,� ���#7�"5�!�.8�� 8��.� ����9����.� ,"�!�.;:: ��; '�< 0 7�"5�!�"+7���9/=�-����%��9>��� ,�?=-�.�@�-�"�9�9�";:A��� ��)}²É¸s{@rmtxlmxr§yzo®ÍÉtu{@¶z¶; ¸D¸{@7¹x¶´{q¿Í{$y´¶Ã¡oosr{¿yzm{.{tuyj¸sqsy´{@qs{$mx{@¶z¶´{¿y´¸osqDvxw@yzrjmxy³¶´yRy´mtuy´qDyzw@wyRm{¶´¶´ �·�� tu{@ylt§osy;Ì¿¸yl)rj¸D¸rjmxr9v¸DqD{SmxryR){q_y«tu{mposyzÐ-@qD{Syltxosy

    �¡Çpvx{¸oDy²mxrjy²¸rjmxrSy´muá§ososy�tx{.ooDy I4� E < U ICB % A U FHGI �.il·mx{Ëy�qs{@³y«¸oDqsy0)rj¸D¸srmxr{@¸D¸s{qD{¸s-{.yzÐ-osy${@¸sx¶´y´yo{mpos{_mx{@¶z¶´{µy«¸osqDvxwy´rmxy;ϸs{_¸sybpvr¶´{µv¸DqD{7y´¶$qs{@³y«¸oDqsr�� � ! ¶zrg¸y¸D.qDyzj{R{@¸sx¶´y´yo{mpoD{ �¡yzmj{@.{Étuyxtxr§{q$¸s-{.yzÐ-qs{l¶= y´mtuy«.{h±yzm¹xy´mqsy´rcr{~mx{¶´¶z{y«¸oDqsvxw@yzrjmxy0S@xyzm- �Öi�Éy´{@txy´_rS¸svx¹xyzosr¶; {¸{@_yzretuy ;�y´³vqD 2µosqturoosrmx{@¶mxrp¸oDqsr·¸D¸{@7¹x¶´{qi

    D :FEG : %H EI : H E4������� � G E4������� 0 I E���&� � � 0JE��� ����K� � D E��� ��) E

    >�9@�

    -�"10���LA� )7���9=�5,�����M=-�.�@�-"�9�9" � 7�7���9,*,5���-Í� mx{@{@¸D¸sqsy´rµqs{.y«¸sqs{¶«.vxm{rj¸s{3¸v�Çpvx{@¸osrS{¸{@_yzr-ihjilkn¶bxqDr³jqD_S_y´mxyzw@y´#.rjm� � I�%10 I/A:GA � I/F3< I iØc³mvxmSy´mposqDrutuv.{7vxm�y«tu{mposyzÐxÊ@§oDrqD{Btuy*vxm�txosrx{3¸{@qsj{mx{@¶0xqsrj³qS1�CNµÌO[{:P9mx{¶0mrj¸osqDr7{@¸s{xy´r �¸s){@.yzÐ-@mturr{mxrS){qÉ{¸s¸srvxm�§¶´rqD{cy´mxy´wy«¶´{i|xi~}²{µy«¸osqDvxwy´rmxy¿tu{@¶¿xqDr³qSqDy´xy´{@txrmxr#r){qmtuy¿tuyboDyz)r9tuyzj{q¸r-i7Îcvx{¶´¶z{txyxosq¸Ã©{qDy´_{@mposr � 4����� ����� ����� �²qsy«xy´{@turjmxr3.rj_{Éqsy´rBrj-{@qDmturvxmqD{³Êy«¸osqDr{�r{�¸s{@rmtxrvxm7y«tu{@mjoDyÐ)§oDrqD{i²}R y«¸osqDvxwy´rmx{lqDyoD{.osy« ���� qDy´xy´{@tx{

    ||

  • txvx{qD{³jy´¸osqDy=ÌyzmÈÇpvmposr3{@¸D¸D3¶«.rj¶´¶«Ë¸srS3tu{y*.rjmpos{mvuoDy-tu{@y-tuv{qs{@³y«¸oDqsy{B¶«7{.osos{mx{@¶0xqsy´r7qD{³jy´¸osqDriÎcvxy´mtuy ���� � � � 0*E m{¶*mxrj¸osqDr7{¸{@xyzr¶Êr¶«e �&� � ºµ{µ¶zrÈ_{ooD{µy´m � Ä i�;byzm¶z{@mjoD{Ì*¶; y«¸oDqsvwy´rmx{3Ð-m¶´{ ��� ��) mxrjmqDy«xyz{tu{r){qmtxy=ii Ú r§qs{@¹x¹){�{¸s¸s{qD{ly´qsrBx{̧mxrjmxrj¸oDmpos{~x{lt¶uxvxmpoDrBtuyuy«¸octx{¶x¸syz³jmxyÐ)§ÊoDr3yz¶xqsrj³qSj¸s¸s{µ¹x¶z{@q¿tuyH;byz³jvxqµh Ä ¸sy«crj¶oDr˸y´yz¶´{Çjv{¶´¶zrS@xyzm-txy ;by´³vxq 2xÌjyz¶-xqsrj³qS¸D¸{@7¹x¶´{q¿mxrjmSxv�ÍrË{¸s¸s{qD{É{@¸s{³jvxyzosrËtuy´qs{oo{mpos{t¶´¶= qtu~qD{�tuy¶«.vxm .rj_vuos{@q@i × {q#{@¸D¸{@qs{�{¸{@³vxyzosr {@¸D¸r tu{j{�{@¸D¸s{qD{U GA&� F U8U F m{¶~.rqDqDy´¸s-rjmtu{@mjoD{SxqDr³qSgSyzmi�»�r{È®{@§r�muÊoDy´yz-§osr�mx{¶´¶´ Å {wy´rm{ÈxÌ$Çpvx{@¸oDgoDqDjtuvxwy´rm{Spy´{m{e{@¸s{³jvxyo�-{@q7mxrjyRtx9vmqsrj³qSSx{7¸sybxy«SSy´m�³j{mx{@qD¶z{ % F4C � I��/A U F4GE iÆmTrxy´¶´osrjqs{3){q¶; ¸D¸{@7¹x¶´{qByz{@mx{_y´osr AHV VE&C R � A U FHGE i3{@¶z¶´{_rm¶zv-¸y´rmxy$.{@qD{qD{rtxy²¸yz{@³jqD{c_³jqDmtuy*¶zy´mx{@{r{Bévxmxw@yzrjm7¶; ¸D¸{@7¹x¶«§oDrqD{i × {q~rq7rp¸s¸s{qDy´Êr�¸rj¶´{mpos{gx{#vm xqDr³jqD9j¸s¸s{µ¹x¶´{q_xv�Ír�{@¸D¸{@qs{#{@¸s{³vyoDrT¸sr¶´rT¸svtxy0vxm9.rxvxos{qÉx{jÌx¶tuy¸srqDµtu{¶´¶´_S@xy´m7-qtulqs{jÌj)rj¸D¸syz{txµ¶´vxmxy¸osq§oDy¸rÃ¥olqs{7oD¶zytx�rmpos{@mx{qD{µ¶; ¸D¸{@7¹x¶«§oDrqD{7{@t�mx{µoD¶´ytxg){qD_{oÊoD{q.ytxyxyzmy«qD{lvm_qsrj³qS¸D¸s{7¹){qr{~yzmxvuo�tu{@¶.rjxvuos{@q@iÎcvx{¸oDrv�Íre®{myzqD{3§ooDqD®j{q¸rµ¶´_o¸osy´{q��¡r{3mx{y²_rutu{@qsmy × » �.ÌSSm{˧oÊoDqD®j{q¸r-Ìj){q{@¸s{xy´rÌuvxm �rjx&Perxvxqs{vxm�» Ú rvxm�rutu{ {@@.{.oD{qxi

    rjmxrj¸oDmjoD{ {@¸D¸srH¸y«Hrj¸ Í yµ¸s{x¶´y´{̵¶= ·¸D¸{@7¹x¶´{qGÍ{G¸svuÙe.y´{mpos{ -{@qT{¸{@³vxy´qD{Çpv¶´vxmÇpvx{ @¶«.rj¶zr-ÌBrj¸ Í y7.rj_{�y´¶Ë¶´yzm³v³³y´r'jxy´mi �Éy«.rqtxos{�yzmxá§ooDyµx{Çpv¶´vxmÇpvx{µxqDr³qSSmxrjyb¸D.qDy´py«r �¡yzm � ®®er × ¸D¶²r9»����µÌ){{.os{@qD �ÖÌ*{@¸D¸sr{@qsq§Í�¸{@xqs{oDqDjturososr9y´m vxm�¸{Çjv{mxw9tuyRy«¸oDqsvwy´rmxy�jxy´m�{ÈÇpvx{¸o�{ȸsr¶´rÇpvx{@¸oD_j{qDq®Íµ¶´¶´µÐmx{3{¸{@³vxyzoDtx¶0mxrj¸osqDrS.rj_vuos{@q@i�9rj¸osqDy«r�rq9¶; v-¸r�tu{¶´¶z{#y´¸osqDvxw@yzrjmxyltxylrmuéqDrmposr�{gtuy~¸D¶zosrTtx{¶´¶= ·¸D¸{@7¹x¶´{q.rjm�vxm {@¸s{xy´r9¶´{³³j{qD{mpos{SxyÍv .rjx¶zy«osr�tuy~Çpvx{¶´¶´r�tu{¶´¶´ ;�y´³vqD�h Ä igknmpj{@{tuy¿¸srSqD{_|Èmpv_{@qsy${_{.ooD{qD{µy´¶¿qDy´¸svx¶zoD§oDrÈy´mTvmeoD{qDw@È-rp¸y´wy´rmx{tu{@¶z¶«6�·���Ìrj³¶´y´r�x{gyz¶~mxrp¸oDqsrTxqsrj³qS9{.osoDTyz¶~qDy´¸svx¶zoD§oDrTm{¶´¶´ �·��M¶~)rj¸osr�tu{¶S³j³y´rqD{7tu{y�tuvx{mvx{qDy${_j{mx³jrmxrg¸rjosy;i � r#y´¶¿xqDr³qSxi Ú rj-rg¶zr.rj_{@mposy«ri

    G : %H EI : H E4������� � G E4������� 0 G E4������� � I E���&� 0 � � E' ��"�)���F� � � � E �!2�� =��==,. E��� ����K� 0 I E��� ��) E= ��=�=,.;: ��� ����K� 0 G E��� ��) E

    >�9@�

    -�"10�0 L(� �=-�.�@�-�"�9�9�" � 7�7���9,*�5���- �9�,�

    7�"K' ��"�)��� �87�"5�!.

    |

  • =y«¸oDr�x{¶= r){qw@yzrjmx{tuyR¸srS#¸D.qDyzj{µy´¶qDy´¸svx¶zoDosr�mx{¶¿qD{³jy´¸osqDr � 0 ̲txr¹x¹xy«§Êr�{.osos{qD{ey´¶R§¶´rqD{etuy G mx{Smx{@¶�qD{³jy´¸osqDr � � -{@q7)roD{qD¶zr�rmuéqDrmpoqD{rm I�¡rmpos{@mvuosr�y´m � � �Öi × {q3@xy´qs{y´¶qD{@¸osr�tu{¶qsrj³qS�Í{mx{@{@¸D¸sqsy´rg¶z{@³³{@qs{_.rjm§osos{@mxwy´rmx{c¶´_tu{¸sqsy´wy´rmx{Btu{¶´¶; y«¸oDqsvwy´rmx{tuy0.rjmuéqsrjmposr7¶z¶; y´mxy´wy´r_txy*Çpvx{¸oµ¸s{w@yzrjmx{i� ¸D¸Dy´m¸s{qDy´¸D.{BhÌ Ä rBÊhlm{¶uqD{³y«¸osqDr � ' ¸{.rjmtxBtu{¶xqDy«¸vx¶zoDosrtu{¶-.rmxéqsrjmjoDri¿»�yzrÍ{¸s{ �¡yz¶¿.rjmpos{mvuoDr �ctuy � � Í{µS³j³y´rqD{7tuy¿Çpvx{¶´¶´rgtuy � � Ì � ' qDy«.{j{ÈhjÌ*¸s{#Í{7vx³jv¶´{Ì � 'qDy´{{ Ä Ì¶oDqsy´{mposyqDy´{j{RÊhi¿Îcvxyzm-tuyu¶= y«¸oDqsvxw@yzrjmx{~tuyx¸s¶oDrBrmtxyzw@yzrjm§oDrc¸sv{@¸D¸y´§¶ ' ��"�)��� ÌR.y´rÍ{ �2�� Ì�¸D¶zoD ¶´¶= y«¸oDqsvxw@yzrjmx{�{osy«x{.osoDoD = ��==,. ¸s{ �»�rmposy´{mx{h�r Ä �=.y´rÍ{9¸s{ G�� I �µ{�.rjmposy´mpv-Trm'¶= y´¸osqDvxw@yzrjmx{9¸v@.{¸s¸syz§�¶ �!2�� ¸{�y´mpj{@{I � G i Å ycrj¸D¸{@qsyx{9y´m�Çpvx{@¸osr�xqDr³jqD�¹x¹xy«r�tx§oDr�vxm mxr{�� =��==,. �tGvxm y´¸osqDvxw@yzrjmx{�{q¸sr�¶«TÇpv¶z{gyz¶Éqsrj³qS�.rjmposy´{mx{gvxm r){qw@yzrjmx{gtxy¸s¶oDr.rjmtuy´wy´rmosr-i²kn¶xmxrj{ = � ==,. yz{@mx{Év¸D§oDrËmx{~mx{@¶z¶; y´¸osqDvxwy´rm{tuy-¸D¶zosr3¸os{@¸D¸Dxibknm³{@mx{q¶´{Ì0Çpvx{¸oDy¿mxrytxosy¶´¶´{_y«¸osqDvxwy´rmxy¿¸syxy«Smxr E U I4%"0 E U8U E i}²�¸osqDvuooDvxqtuyRÇpvx{¸oDr�xqsrj³qS�Í{_qxxqD{@¸s{mpo§oD#y´m�ruturgáyz¶´{etx�xy´qs{_mx{¶R³q§Ã©r�tu{¶´¶´;byz³jvxq�hxiÆmgo¶´{_qxqs{¸{@mpoDw@yzrjmx{µtxyvxm�xqsrj³qS�Í{Stu{oo � F ��%10 A:G UÈy´mÇpvmpoDrµqxqs{¸{@mjo7y²-rp¸s¸syz¹yz¶´y �v¸D¸y�tu{¶´¶= {@¸s{@vxwy´rm{¶z¶; yzmpos{@qsmr_tu{@¶xqDr³jqD_Si

    LOAD R0 X;LOAD R1 X;LOAD R2 Y;ADD R1 R2;

    R0 >=R2?SI

    STORE R1 Y;STORE R1 X;STOP; STOP;

    NO

    Figura 13 Flowchart con test

    =¿{@tuy«rTrq�vxm xqDr³jqD_S�x{ey´xy´{³j�vxm�¸osqDvuooDvxq�tuy~.rmpoDqsrj¶z¶´r9mvxr§§){qmxrjy0{@tgy´mg³j{mx{@qD¶z{3tuy²{mxrjqs{yz)rqsoDmxw@Ï I4� % I�%�� F F I U E G A � I F�< E i�=¿rj³¶´y´r¸D.qDyzj{qD{_vm xqDr³qSg¸D¸{@7¹x¶´{q7{Ètx§oDy�tuv{emvx{qDy��©y´mpos{@qsy�-rp¸yzosy´y �7¶«.rj¶zyy´¶qs{¸oDretu{¶´¶«¶zrjqsrStuy´y´¸syzrjmx{3{Ì--{@qqD{mtu{@qs{y´mpos{qD{@¸D¸Dmpos{{@t9¶².rjmpos{)re¸{@x¶zy«.{¶; {¸{@qDyzw@yzr-ÌqDy«xyz{tuy«rx{~Çpvx{@¸osrcxqsrj³qSÉvuoDyz¶´yzw@wyu¸sr¶´r¶«c¸srososqwy´rm{-{@qbáqD{Çpvx{@¸osrS@¶«.r¶´r_{Bmrm�¶´tuy´y´¸sy´rmx{mÍ{¶«__rj¶oDyz¶zy«wy´rmx{jiG : % 2�% EI : � % E�� ��� � : E4������� � G E4������� 0 I E�����5�.;:�' ��"�)���K� � � 0*E �4 � ���� ,� E

    |

  • ���! � � � 0JE ���; '�< �����5�. E���� ��;: ��� ������� � �� ��� � E��� ��) Ekn¶ �r§l-qso7tuyÉÇjv{@¸osr�qsrj³qS�Í{Èy´m�;byz³jvxq h i�}��qoD{e{@¸D¸s{mxw@y´¶z{gtu{¶xqDr³jqD_SGÍ{�y´¶cy´¶zrG{�.rjm¸y«¸os{�tuy y«¸oDqsvxw@yzrjmxy;Ï �����5�.;: ' ��")��� � �4 � �

    ���! { ��; '�< �����5�. E ib»�rj_{ctuy´{y´¶mxrj_{ ( Ò (A@ 3§ÌuÇpvx{¸oD{r){qw@yzrjmxy¸srmxrqDyz){.oDvuos{Ðmxr_µÇpvmturµyz¶)os{¸o»ÉØ � × ·�� � {.osos{BÊhmx{@¶)qD{³jy´¸osqDr7�»'{Çpvxyzm-tuy �4 ������ ,� E¸D¶zoD¶´¶= y«¸oDqsvxw@yzrjmx{3.rjmg{osy«x{.osoD ���� ,� {7Çpvxy´mtuyy´¶²qD{@¸osr��¡yzrÍ{yz¶b.rjmjoD{mvuoDrtxy � � �yz{@mx{{@¸D¸rmx{@¶z¶; y«tu{@mjoDyÐ)§oDrqD{ ��� ��� � �¡tuy«xy«q§osrSx-rp¸o_-{@qÇjv{@¸osrS¸sr)r �.iLOAD R0 X;LOAD R1 Y;

    R0U E&V UÌyzm�.vy)vmµrmtxyzw@yzrjmx{y´{mx{cos{¸o§oDµ{@t#µ¸s{@rmttu{@¶-qDy´¸svx¶zoDosr7rooD{mvuosr_¸y*.rjmposy´mpv-3yz¶0@¶«.r¶´r3y´mÈrutuy)txyzj{q¸y;Ìp¸sy){@t3¶´;byz³jvxq#hxi

    ? kn¶ % I�%��/F y´mvxyvm3¸{Çpvx{mxwtuyxy«¸oDqsvxw@yzrjmxyxy´{mx{ÉqDyz){.oDvuoDBÐ-mxrË3Çpvmtxrvxmrmtuy´wy´rm{_Í{¸srutxtuy«¸Ã¡ooxiÎcv{@¸osy�.rp¸oDqsvuososy¸srmxrg³¶´y¿{¶´{{@mjoDytuy¿¹j¸{Stu{@¶z¶«g³³jyzrjqqoD{tx{y}y´muʳjv³j³ytuyRxqsrj³qSw@yzrjmx{_r{ × ¸D¶�;xrqsosqm²Ì$»�����{{.os{@qDigÎcvxy´mtuy{¸s¸sy0mxmxrvxm³j{mx{@qD¶zyzo®Í_x{§¹-{@m�¶tuy¶nÍtu{¶¶´y´mx³v³³jyzr·¸D¸{@7¹x¶´{qi

  • |xi~{¶´¶´ Å {w@yzrjmx{�xqD{@{@tu{@mjoD{�¹¹xy´r tu{.ososr {�¶= ¸D¸s{7¹¶´osrqD{ �©{tWyzm�³j{muÊ{@qD¶z{�rj³mxyrxy´¶´osrqD{�µ.rjxyz{�vuosrjS§osy«{mpos{gvxm�oDqDjtuvxwy´rm{gtx�vmqsrj³qS'·c¸s¸s{µ¹x¶´{q�t vm .rqDqDy´¸s-rjmtu{@mjoD{�xqsrj³qSGy´m[¶´yzmx³jv³j³y´rSjxy´mxi × rj¸D¸sy´_r�{@¸D¸s{qD{gvm -ru.rGxyÍv qs{.y«¸ytxycÇpvx{@¸osr-i ;rmt{muÊo¶´{mpos{3¶; j¸s¸s{µ¹x¶«§osrjqs{7Í{3.rp¸oDyoDvxyoDrStxe|µqsosy;Ï? }²Ëqsos{txyoDqDjtuvxwy´rm{{@qD{qsrjxqsy«3x{osqtuv{y-rutuy´y-mx{@rmxy«.ytu{@¶z¶´{#rj-{@qDwy´rmxy�{#tu{@y~qs{@³y«¸oDqsylmx{y~.rjqsqDy«¸)rmtx{mposyl.rutuy«.y~¹xy´mqDy=i × {qosq¸Ã©rqDSqD{_mx{S³j¶zy�y´tu{@mposyzÐ-osrqDy{S¶´{e{.oDy´{.ooD{Ètu{@¶z¶´{ey«¸oDqsvxw@yzrjmxy¹xy«¸rj³mxrtu{@¶²¸{.rjmtur__rutuv¶zr-Ìtu{@¸D.qDyzoosrS¶0xvxmposre¸s{³jvx{mpos{ji? kn¶b_rutuv¶zrgtuyb@qDy´@{mpoDrÏoDqsr§§etx{¶´¶z{µqDr¶´{ �·�� �¡tuy«¸)rmyz¹xy´¶´y=ÌyzrÍ{¶´yz¹){qD{ctx7¶zosqDy-v¸sy+�¿y´mÈ.vxy*qsy«qs{Éy)§¶´rqDy-tu{@¶z¶´{§qsy«¹xy´¶´y{¶´{y«¸osqDvxwy´rmxy�¥oDqDjturosos{ �tu{@¶�qsrj³qSxiBÎcvx{¸oDy$yzmtxyzqDyzw@wy �·�� {@mx³rjmxrȸsrj¸osyzosvxyzosy³j¶zy0y«tu{@mjoDyÐ)§oDrqDy0{@tg¶´¶z{{osy«x{.osos{7tu{@¶z¶´{y´¸osqDvxw@yzrjmxy=i

    ·lososq®{@qD¸sr'Çpvx{¸oD{G|[email protected]¹xy´mos{ ¸syËrososy´{mx{ y´¶7rqDqsy«¸)rm-tu{mpos{�xqDrʳjqDµS@xyzm-_{Bj{qDq®Íµ)ry{¸{@³vxyzosrtx¶´¶«S» × ÆËii Å ybqDy«.rqtuy�¶´Ð-³vxq�Ô ( Ò � 3 @ @ Ôx{Ëmx{@¶z¶« Å {wy´rm{µÈy�Í{7¸{@qsyzoDS){qBy´¶z¶´v¸osqqD{¶«emrwy´rm{Ëtuy�vm�.rj_vuos{@qrutu{qDmxrey´m�.vy�¶«SqoD{Ëqtu~qD{_Í{7qDqDy´@xyot#¸osq§oDy$¸sv@.{@¸D¸syzy¿tuy¸srÃ¥o~qD{µx{_r �*qsrjmxrÈrj-{@qDwy´rmxy$¸s{xqD{µxyÍv�¸rÐ-¸oDyÊ@§oD{¶´¶= vuos{@mpos{iØcqcy«¸oDrËx{ÉvxmSÇpv¶´vxmÇpvx{Éqsrj³qS7�¡·c¸s¸s{µ¹x¶´{qÌ»����r�¶zosqDr �yz{@mx{_¸s{xqD{ËoDqDjturososr#yzmTvxmg¸{Çjv{mxwÈtuy$y«¸oDqsvxw@yzrjmxybjxy´mÌbÍ{y´qsr�x{9¸sqs{@¹x¹){#)rj¸D¸y´¹xy´¶z{9rj¸osqDvxyzqD{gvxm'yzq.vyoDr�{g{¸{@³vx{�Çpv¶´vxmÇpvx{qsrj³qS�.rj{gvm vmxy´@�y´¸osqDvxw@yzrjmx{iH»�rmWÇpvx{@¸osr�jr³¶´y«r�txyzqD{9x{�yz¶vxrqD{�tu{@¶z¶«�.y´-rj¶z¶«xÌyzrÍ{�¶´�-qsos{9qDtu~qD{Ìlmxrjm Í{�Ð-¸s¸D�{�¸s{xqD{9xyÍv r{@mxr7vx³jv¶´{y´mer³jmxy-rxvuoD{qi¿»�y*¸srmxr7rxvuoD{q�yzmÈvxy){@¸D¸sÍ{yzme³jqDjturËtuy{¸{@³vxy´qD{¸sr¶´r_r){qwy´rmy*¸s{x¶´y«.y;̸y´yz¶´y²Çpvx{¶´¶´{By«¸oD{3mx{¶´¶« Å {wy´rm{Bqs{.{.Êtx{mpos{j̲{e.y¸srmr�¶oDqsyrxvuoD{q3y´m�.vxy¿¶«�qsos{qDtxlqs{ÈÍ{µy´m{.{S{txy²{@¸s{³jvxy´qs{r){qw@yzrjmxy0xyÍv�¸rÐ-¸osy«§oD{3{6�©m{@.{¸s¸DqDy«{mpos{ ��yzm�mvx{qDrSS³Ê³jyzrjqs{jiR{@¶²xqDy´_rS@¸sr¸sy²-qD¶´tuy²qDyoD{.ooDvxqD{ �Ék Å » � �É{tuv.{t�knm¸osqDvÖoDyzrjmÅ {.oR»�rxvuoD{q¸Q�{�mx{@¶p¸s{@rmtxrj¸rBtuypqDyoD{.ooDvxqD{~»�k Å » �°»�rx¶´{��Ëknm¸osqDvÖÊoDyzrjm Å {.oB»�rj_vuos{@qD¸#�Öi