Hide thumbs Also See for Z80:

Advertisement

Quick Links

Z80 Family
CPU User Manual
User Manual
80
=L/2* :RUOGZLGH +HDGTXDUWHUV ‡  ( +DPLOWRQ $YHQXH ‡ &DPSEHOO &$ 
7HOHSKRQH  ‡ )D[  ‡
ZZZ=L/2*FRP

Advertisement

Table of Contents
loading

Summary of Contents for ZiLOG Z80

  • Page 1 Z80 Family CPU User Manual User Manual 80 =L/2* :RUOGZLGH +HDGTXDUWHUV ‡  ( +DPLOWRQ $YHQXH ‡ &DPSEHOO &$  7HOHSKRQH  ‡ )D[  ‡ ZZZ=L/2*FRP...
  • Page 2 Document Disclaimer ZiLOG is a registered trademark of ZiLOG Inc. in the United States and in other countries. All other products and/or service names mentioned herein may be trademarks of the companies with which they are associated. ©2001 by ZiLOG, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded.
  • Page 3 = &38 8VHU¶V 0DQXDO Table of Contents 2YHUYLHZ                                         $UFKLWHFWXUH                                                   &38 5HJLVWHUV                                               $ULWKPHWLF /RJLF 8QLW $/8                                  ...
  • Page 4 = &38 8VHU¶V 0DQXDO ,QWHUIDFLQJ '\QDPLF 0HPRULHV                                6RIWZDUH ,PSOHPHQWDWLRQ ([DPSOHV                              2YHUYLHZ RI 6RIWZDUH )HDWXUHV                                 ([DPSOHV RI 6SHFLILF = ,QVWUXFWLRQV                           ([DPSOHV RI 3URJUDPPLQJ 7DVNV                              ...
  • Page 5 < %27 7UGT U /CPWCN List of Instructions $'& $ V                                                $'&...
  • Page 6 < %27 7UGT U /CPWCN (,                                                       (;...
  • Page 7 < %27 7UGT U /CPWCN /' %&  $                                                /' '(  $                                                /' +/  Q                                                /' +/  U                                                ...
  • Page 8 < %27 7UGT U /CPWCN XKKK /' 63 ,<                                                /''                                                     /''5                                                   /',                                                    ...
  • Page 9 < %27 7UGT U /CPWCN 55$                                                    55&...
  • Page 10 < %27 7UGT U /CPWCN /LVW RI ,QVWUXFWLRQV 80...
  • Page 11: Table Of Contents

    < %27 7UGT U /CPWCN List of Figures )LJXUH  = &38 %ORFN 'LDJUDP                              )LJXUH  = &38 5HJLVWHU &RQILJXUDWLRQ                        )LJXUH  = ,2 3LQ &RQILJXUDWLRQ                             )LJXUH  %DVLF &38 7LPLQJ ([DPSOH                          ...
  • Page 12 < %27 7UGT U /CPWCN /LVW RI )LJXUHV 80...
  • Page 13 < %27 7UGT U /CPWCN ZKKK List of Tables 7DEOH  ,QWHUUXSW (QDEOH'LVDEOH )OLS)ORSV                     7DEOH  %XEEOH /LVWLQJ                                      7DEOH  0XOWLSO\ /LVWLQJ                                     7DEOH  +H[ %LQDU\ 'HFLPDO &RQYHUVLRQ 7DEOH                  7DEOH  %LW /RDG *URXS /'                                ...
  • Page 14 < %27 7UGT U /CPWCN /LVW RI 7DEOHV 80...
  • Page 15 = &38 8VHU¶V 0DQXDO 0DQXDO 2EMHFWLYHV This user manual describes the architecture and instruction set of the Z80 CPU. $ERXW 7KLV 0DQXDO ZiLOG recommends that the user read and understand everything in this manual before setting up and using the product. However, we recognize that users have different styles of learning: some will want to set up and use their new evaluation kit while they read about it;...
  • Page 16 = &38 ,QVWUXFWLRQ 'HVFULSWLRQ Presents the User’s Manual instruction types, addressing modes and instruction Op Codes. = ,QVWUXFWLRQ 6HW Presents an overview of the User’s Manual assenbly language, status indicator flags and the Z80 instructions. 5HODWHG 'RFXPHQWV Part Number Title DC number...
  • Page 17 = &38 8VHU¶V 0DQXDO [YLL 8VH RI WKH 7HUPV /6% DQG 06% In this document, the terms LSB and MSB, when appearing in upper case, mean least significant byte and most significant byte, respectively. The lowercase forms, msb and lsb, mean least significant bit and most significant bit, respectively.
  • Page 18 8VHU¶V 0DQXDO = &38 [YLLL 5HJLVWHU $FFHVV $EEUHYLDWLRQV Register access is designated by the following abbreviations: Designation Description Read Only Read/Write Write Only – Unspecified or indeterminate 7UDGHPDUNV Z80, Z180, Z380 and Z80382 are trademarks of ZiLOG, Inc. 80 0DQXDO 2EMHFWLYHV...
  • Page 19 8-bit registers or as 16-bit register pairs. In addition, there are two sets of accumulator and flag registers. The Z80 CPU also contains a Stack Pointer, Program Counter, two index registers, a register, and an register.
  • Page 20 = &38 %ORFN 'LDJUDP &38 5HJLVWHUV The Z80 CPU contains 208 bits of R/W memory that are available to the programmer. Figure 2 illustrates how this memory is configured to eighteen 8-bit registers and four 16-bit registers. All Z80 registers are implemented using static RAM.
  • Page 21 < %27 7UGT U /CPWCN HhvÃSrtv†‡r…ÃTr‡ 6y‡r…h‡rÃSrtv†‡r…ÃTr‡ 6ppˆ€ˆyh‡‚… Ayht† 6ppˆ€ˆyh‡‚… Ayht† Aà 6à 7à 7à Brr…hy Qˆ…ƒ‚†r 9à @à Srtv†‡r…† Cà Gà D‡r……ˆƒ‡ÃWrp‡‚… Hr€‚…’ÃSrs…r†u Dqr‘ÃSrtv†‡r…à Tƒrpvhy Qˆ…ƒ‚†r Dqr‘ÃSrtv†‡r… Srtv†‡r…† T‡hpxÃQ‚v‡r… Q…‚t…h€Ã8‚ˆ‡r… )LJXUH  = &38 5HJLVWHU &RQILJXUDWLRQ 6SHFLDO3XUSRVH 5HJLVWHUV 3URJUDP &RXQWHU 3& The program counter holds the 16-bit address of the current instruction being fetched from memory.
  • Page 22 ,QWHUUXSW 3DJH $GGUHVV 5HJLVWHU , The Z80 CPU can be operated in a mode where an indirect call to any memory location can be achieved in response to an interrupt. The...
  • Page 23 < %27 7UGT U /CPWCN $FFXPXODWRU DQG )ODJ 5HJLVWHUV The CPU includes two independent 8-bit accumulators and associated 8- bit flag registers. The accumulator holds the results of 8-bit arithmetic or logical operations while the register indicates specific conditions FLAG for 8-bit or 1 16-bit operations, such as indicating whether or not the result of an operation is equal to zero.
  • Page 24 ALU, and provide required external control signals. 3,1 '(6&5,37,21 2YHUYLHZ The Z80 CPU I/O pins are illustrated in Figure 3 and the function of each is described in the following paragraphs. 80 2YHUYLHZ...
  • Page 25: Ljxuh  = ,2 3Lq &Rqiljxudwlrq

    < %27 7UGT U /CPWCN MREQ IORQ System Control RFSH Address HALT WAIT Z80 CPU Control RESET BUSRQ BUSACK Control Data )LJXUH  = ,2 3LQ &RQILJXUDWLRQ 3LQ )XQFWLRQV $±$ Address Bus (output, active High, tristate). A15-A0 form a 16-bit address bus.
  • Page 26 < %27 7UGT U /CPWCN %86$&. Bus Acknowledge (output, active Low). Bus Acknowledge indicates to the requesting device that the CPU address bus, data bus, and control signals MREQ, IORQ RD, and WR have entered their high-impedance states. The external circuitry can now control these lines. %865(4 Bus Request (input, active Low).
  • Page 27 < %27 7UGT U /CPWCN ,254 Input/Output Request (output, active Low, tristate). IORQ indicates that the lower half of the address bus holds a valid I/O address for an I/O read or write operation. IORQ is also generated concurrently with M1 during an interrupt acknowledge cycle to indicate that an interrupt response vector can be placed on the data bus.
  • Page 28 < %27 7UGT U /CPWCN the interrupt status to Mode 0. During reset time, the address and data bus go to a high-impedance state, and all control output signals go to the inactive state. Notice that RESET must be active for a minimum of three full clock cycles before the reset operation is complete.
  • Page 29 < %27 7UGT U /CPWCN 7,0,1* 2YHUYLHZ 7KH = &38 H[HFXWHV LQVWUXFWLRQV E\ VWHSSLQJ WKURXJK D SUHFLVH VHW RI EDVLF RSHUDWLRQV 7KHVH LQFOXGH • Memory Read or Write • I/O Device Read or Write • Interrupt Acknowledge $OO LQVWUXFWLRQV DUH VHULHV RI EDVLF RSHUDWLRQV (DFK RI WKHVH RSHUDWLRQV FDQ WDNH IURP WKUHH WR VL[ FORFN SHULRGV WR FRPSOHWH RU WKH\ FDQ EH OHQJWKHQHG WR V\QFKURQL]H WKH &38 WR WKH VSHHG RI H[WHUQDO GHYLFHV 7KH FORFN SHULRGV DUH UHIHUUHG WR DV 7 WLPH F\FOHV DQG WKH RSHUDWLRQV DUH...
  • Page 30: Ljxuh  %Dvlf &38 7Lplqj

    < %27 7UGT U /CPWCN UÃ8’pyr U" U" U" HhpuvrÃ8’pyr H" Pƒp‚qrÃAr‡pu Hr€‚…’ÃSrhq Hr€‚…’ÃX…v‡r D†‡…ˆp‡v‚Ã8’pyr )LJXUH  %DVLF &38 7LPLQJ ([DPSOH ,QVWUXFWLRQ )HWFK )LJXUH  GHSLFWV WKH WLPLQJ GXULQJ DQ 0 RSFRGH IHWFK F\FOH 7KH 3& LV SODFHG RQ WKH DGGUHVV EXV DW WKH EHJLQQLQJ RI WKH 0 F\FOH 2QH KDOI FORFN F\FOH ODWHU WKH 05(4 VLJQDO JRHV DFWLYH $W WKLV WLPH WKH DGGUHVV WR WKH PHPRU\ KDV KDG WLPH WR VWDELOL]H VR WKDW WKH IDOOLQJ HGJH RI 05(4 FDQ EH XVHG GLUHFWO\ DV D FKLS HQDEOH FORFN WR G\QDPLF PHPRULHV 7KH 5' OLQH DOVR...
  • Page 31: Ljxuh  ,Qvwuxfwlrq 2S &Rgh )Hwfk

    < %27 7UGT U /CPWCN VHJPHQWV IURP EHLQJ JDWHG RQWR WKH GDWD EXV 7KH 05(4 VLJQDO GXULQJ UHIUHVK WLPH VKRXOG EH XVHG WR SHUIRUP D UHIUHVK UHDG RI DOO PHPRU\ HOHPHQWV 7KH UHIUHVK VLJQDO FDQ QRW EH XVHG E\ LWVHOI EHFDXVH WKH UHIUHVK DGGUHVV LV RQO\ JXDUDQWHHG WR EH VWDEOH GXULQJ 05(4 WLPH M1 Cycle —...
  • Page 32: Ljxuh  0Hpru\ 5Hdg Ru :Ulwh &\Foh

    < %27 7UGT U /CPWCN GDWD EXV LV VWDEOH VR WKDW LW FDQ EH XVHG GLUHFWO\ DV D 5: SXOVH WR YLUWXDOO\ DQ\ W\SH RI VHPLFRQGXFWRU PHPRU\ )XUWKHUPRUH WKH :5 VLJQDO JRHV LQDFWLYH RQHKDOI 7 VWDWH EHIRUH WKH DGGUHVV DQG GDWD EXV FRQWHQWV DUH FKDQJHG VR WKDW WKH RYHUODS UHTXLUHPHQWV IRU DOPRVW DQ\ W\SH RI VHPLFRQGXFWRU PHPRU\ W\SH LV PHW Memory Read Cycle...
  • Page 33: Ljxuh  ,Qsxw Ru 2Xwsxw &\Fohv

    < %27 7UGT U /CPWCN 'XULQJ D UHDG ,2 RSHUDWLRQ WKH 5' OLQH LV XVHG WR HQDEOH WKH DGGUHVVHG SRUW RQWR WKH GDWD EXV MXVW DV LQ WKH FDVH RI D PHPRU\ UHDG )RU ,2 ZULWH RSHUDWLRQV WKH :5 OLQH LV XVHG DV D FORFN WR WKH ,2 SRUW —...
  • Page 34: Ljxuh  %Xv 5Htxhvw$Fnqrzohgjh &\Foh

    < %27 7UGT U /CPWCN PDLQWDLQ FRQWURO RI WKH EXV IRU DV PDQ\ FORFN F\FOHV DV LV UHTXLUHG ,I YHU\ ORQJ '0$ F\FOHV DUH XVHG DQG G\QDPLF PHPRULHV DUH XVHG WKH H[WHUQDO FRQWUROOHU DOVR SHUIRUPV WKH UHIUHVK IXQFWLRQ 7KLV VLWXDWLRQ RQO\ RFFXUV LI YHU\ ODUJH EORFNV RI GDWD DUH WUDQVIHUUHG XQGHU '0$ FRQWURO 'XULQJ D EXV UHTXHVW F\FOH WKH &38 FDQQRW EH LQWHUUXSWHG E\ HLWKHU DQ 10, RU DQ ,17 VLJQDO...
  • Page 35: Ljxuh  ,Qwhuuxsw 5Htxhvw$Fnqrzohgjh &\Foh

    < %27 7UGT U /CPWCN WLPH IRU WKH ULSSOH VLJQDOV WR VWDELOL]H DQG LGHQWLI\ ZKLFK ,2 GHYLFH PXVW LQVHUW WKH UHVSRQVH YHFWRU 5HIHU WR &KDSWHU  IRU GHWDLOV RQ KRZ WKH LQWHUUXSW UHVSRQVH YHFWRU LV XWLOL]HG E\ WKH &38 Last M Cycle of Instruction Last T State —...
  • Page 36: Ljxuh  1Rq0Dvndeoh ,Qwhuuxsw 5Htxhvw 2Shudwlrq

    < %27 7UGT U /CPWCN Last M Cycle Last T State — A Refresh MREQ RFSH )LJXUH  1RQ0DVNDEOH ,QWHUUXSW 5HTXHVW 2SHUDWLRQ +$/7 ([LW :KHQHYHU D VRIWZDUH +$/7 LQVWUXFWLRQ LV H[HFXWHG WKH &38 H[HFXWHV 123V XQWLO DQ LQWHUUXSW LV UHFHLYHG HLWKHU D QRQPDVNDEOH RU D PDVNDEOH LQWHUUXSW ZKLOH WKH LQWHUUXSW IOLSIORS LV HQDEOHG  7KH WZR LQWHUUXSW OLQHV DUH VDPSOHG ZLWK WKH ULVLQJ FORFN HGJH GXULQJ HDFK 7 VWDWH DV GHSLFWHG LQ )LJXUH  ,I D QRQPDVNDEOH LQWHUUXSW KDV EHHQ UHFHLYHG RU D PDVNDEOH...
  • Page 37: Ljxuh  3Rzhu'Rzq $Fnqrzohgjh

    < %27 7UGT U /CPWCN HALT RD or HALT Instruction is repeated during this Memory Cycle )LJXUH  +$/7 ([LW 3RZHU'RZQ $FNQRZOHGJH &\FOH :KHQ WKH FORFN LQSXW WR WKH &026 = &38 LV VWRSSHG DW HLWKHU D +LJK RU /RZ OHYHO WKH &026 = &38 VWRSV LWV RSHUDWLRQ DQG PDLQWDLQV DOO UHJLVWHUV DQG FRQWURO VLJQDOV +RZHYHU ,&& VWDQGE\ VXSSO\ FXUUHQW LV JXDUDQWHHG RQO\ ZKHQ WKH V\VWHP FORFN LV VWRSSHG DW D /RZ OHYHO GXULQJ 7 RI WKH PDFKLQH F\FOH IROORZLQJ WKH H[HFXWLRQ RI WKH +$/7 LQVWUXFWLRQ...
  • Page 38: Ljxuh  3Rzhu'Rzq 5Hohdvh &\Foh 1R

    < %27 7UGT U /CPWCN 3RZHU'RZQ 5HOHDVH &\FOH 7KH V\VWHP FORFN PXVW EH VXSSOLHG WR WKH &026 = &38 WR UHOHDVH WKH SRZHUGRZQ VWDWH :KHQ WKH V\VWHP FORFN LV VXSSOLHG WR WKH &/. LQSXW WKH &026 = &38 UHVWDUWV RSHUDWLRQV IURP WKH SRLQW DW ZKLFK WKH SRZHUGRZQ VWDWH ZDV LPSOHPHQWHG 7KH WLPLQJ GLDJUDPV IRU WKH UHOHDVH IURP SRZHUGRZQ PRGH DUH IHDWXUHG LQ )LJXUH    DQG  :KHQ WKH +$/7 LQVWUXFWLRQ LV H[HFXWHG WR HQWHU WKH SRZHUGRZQ VWDWH...
  • Page 39: Ljxuh  3Rzhu'Rzq 5Hohdvh &\Foh 1R

    < %27 7UGT U /CPWCN HALT )LJXUH  3RZHU'RZQ 5HOHDVH &\FOH 1R  80 2YHUYLHZ...
  • Page 40 < %27 7UGT U /CPWCN ,17(55837 5(63216( 2YHUYLHZ $Q LQWHUUXSW DOORZV SHULSKHUDO GHYLFHV WR VXVSHQG &38 RSHUDWLRQ DQG IRUFH WKH &38 WR VWDUW D SHULSKHUDO VHUYLFH URXWLQH 7KLV VHUYLFH URXWLQH XVXDOO\ LQYROYHV WKH H[FKDQJH RI GDWD VWDWXV RU FRQWURO LQIRUPDWLRQ EHWZHHQ WKH &38 DQG WKH SHULSKHUDO :KHQ WKH VHUYLFH URXWLQH LV FRPSOHWHG WKH &38 UHWXUQV WR WKH RSHUDWLRQ IURP ZKLFK LW ZDV LQWHUUXSWHG ,QWHUUXSW (QDEOH'LVDEOH...
  • Page 41 < %27 7UGT U /CPWCN $ &38 UHVHW IRUFHV ERWK WKH ,)) DQG ,)) WR WKH UHVHW VWDWH ZKLFK GLVDEOHV LQWHUUXSWV ,QWHUUXSWV FDQ EH HQDEOHG DW DQ\ WLPH E\ DQ (, LQVWUXFWLRQ IURP WKH SURJUDPPHU :KHQ DQ (, LQVWUXFWLRQ LV H[HFXWHG DQ\ SHQGLQJ LQWHUUXSW UHTXHVW LV QRW DFFHSWHG XQWLO DIWHU WKH LQVWUXFWLRQ IROORZLQJ (, LV H[HFXWHG 7KLV VLQJOH LQVWUXFWLRQ GHOD\ LV QHFHVVDU\ ZKHQ WKH QH[W LQVWUXFWLRQ LV D UHWXUQ LQVWUXFWLRQ ,QWHUUXSWV DUH QRW DOORZHG XQWLO D UHWXUQ LV FRPSOHWHG...
  • Page 42: 7Deoh  ,Qwhuuxsw (Qdeoh'Lvdeoh )Ols)Orsv

    < %27 7UGT U /CPWCN 7DEOH  ,QWHUUXSW (QDEOH'LVDEOH )OLS)ORSV $FWLRQ ,)) ,)) &RPPHQWV CPU Reset Maskable Interrupt, INT Disabled DI Instruction Execution Maskable INT Disabled EI Instruction Execution Maskable, INT Enabled IFF2 “ñ Parity Flag LD A,I Instruction Execution * IFF2 “ñ...
  • Page 43 < %27 7UGT U /CPWCN RWKHU LQVWUXFWLRQ VXFK DV D E\WH FDOO WR DQ\ ORFDWLRQ LQ PHPRU\ FRXOG EH H[HFXWHG 7KH QXPEHU RI FORFN F\FOHV QHFHVVDU\ WR H[HFXWH WKLV LQVWUXFWLRQ LV WZR PRUH WKDQ WKH QRUPDO QXPEHU IRU WKH LQVWUXFWLRQ 7KLV RFFXUV EHFDXVH WKH &38 DXWRPDWLFDOO\ DGGV WZR ZDLW VWDWHV WR DQ ,QWHUUXSW UHVSRQVH F\FOH WR DOORZ VXIILFLHQW WLPH WR LPSOHPHQW DQ H[WHUQDO GDLV\FKDLQ IRU SULRULW\ FRQWURO )LJXUH  DQG )LJXUH  LOOXVWUDWH WKH GHWDLOHG WLPLQJ IRU DQ LQWHUUXSW...
  • Page 44: Ljxuh  0Rgh  ,Qwhuuxsw 5Hvsrqvh 0Rgh

    < %27 7UGT U /CPWCN EHFDXVH WKH SRLQWHU LV XVHG WR JHW WZR DGMDFHQW E\WHV WR IRUP D FRPSOHWH  ELW VHUYLFH URXWLQH VWDUWLQJ DGGUHVV DQG WKH DGGUHVVHV PXVW DOZD\V VWDUW LQ HYHQ ORFDWLRQV Starting Address Pointed to by: Interrupt Service Low Order I Register...
  • Page 45 < %27 7UGT U /CPWCN +DUGZDUH DQG 6RIWZDUH ,PSOHPHQWDWLRQ ([DPSOHV +$5':$5( 0LQLPXP 6\VWHP 7KLV FKDSWHU LV DQ LQWURGXFWLRQ WR LPSOHPHQWLQJ V\VWHPV WKDW XVH WKH = &38 )LJXUH  LOOXVWUDWHV D VLPSOH = V\VWHP $Q\ = V\VWHP PXVW LQFOXGH WKH IROORZLQJ HOHPHQWV •...
  • Page 46: Ljxuh  0Lqlpxp = &Rpsxwhu 6\Vwhp

    < %27 7UGT U /CPWCN $WÃQ‚r…ÃTˆƒƒy’ ±6 6qq…r†† HS@R 'FÃ7v‡ 9h‡h 9h‡hÃ7ˆ† S@T@U DPSR 8@ S9 DPSR a'QDP Q‚…‡Ã6 Q‚…‡Ã7 Pˆ‡ƒˆ‡Ã9h‡h Dƒˆ‡Ã9h‡h )LJXUH  0LQLPXP = &RPSXWHU 6\VWHP %HFDXVH WKH = &38 UHTXLUHV RQO\ D VLQJOH 9 SRZHU VXSSO\ PRVW VPDOO V\VWHPV FDQ EH LPSOHPHQWHG XVLQJ RQO\ WKLV VLQJOH VXSSO\ 7KH H[WHUQDO PHPRU\ FDQ EH DQ\ PL[WXUH RI VWDQGDUG 5$0 520 RU 3520 ,Q )LJXUH  D VLQJOH .
  • Page 47 < %27 7UGT U /CPWCN $GGLQJ 5$0 0RVW FRPSXWHU V\VWHPV UHTXLUH VRPH H[WHUQDO 5HDG:ULWH PHPRU\ IRU GDWD VWRUDJH DQG VWDFN LPSOHPHQWDWLRQ )LJXUH  LOOXVWUDWHV KRZ  E\WHV RI VWDWLF PHPRU\ DUH DGGHG WR WKH SUHYLRXV H[DPSOH LQ )LJXUH  7KH PHPRU\ VSDFH LV DVVXPHG WR EH RUJDQL]HG DV IROORZV Address: 0000H...
  • Page 48: Ljxuh  $Gglqj 2Qh :Dlw 6Wdwh Wr Dq 0 &\Foh

    < %27 7UGT U /CPWCN 0HPRU\ 6SHHG &RQWURO 6ORZ PHPRULHV FDQ UHGXFH FRVWV IRU PDQ\ DSSOLFDWLRQV 7KH :$,7 OLQH RQ WKH &38 DOORZV WKH = WR RSHUDWH ZLWK DQ\ VSHHG PHPRU\ 0HPRU\ DFFHVV WLPH UHTXLUHPHQWV ZKLFK DUH FRYHUHG LQ &KDSWHU $ DUH PRVW VHYHUH GXULQJ WKH 0 F\FOH LQVWUXFWLRQ IHWFK $OO RWKHU PHPRU\ DFFHVV F\FOHV FRPSOHWH LQ DQ DGGLWLRQDO RQH KDOI FORFN F\FOH +HQFH LW LV VRPHWLPHV DSSURSULDWH WR DGG RQH ZDLW VWDWH WR WKH 0 F\FOH VR VORZHU PHPRULHV FDQ...
  • Page 49: Ljxuh  $Gglqj 2Qh :Dlw 6Wdwh Wr $Q\ 0Hpru\ &\Foh

    < %27 7UGT U /CPWCN WAIT 7400 MREQ MREQ 7474 7474 WAIT )LJXUH  $GGLQJ 2QH :DLW 6WDWH WR $Q\ 0HPRU\ &\FOH ,QWHUIDFLQJ '\QDPLF 0HPRULHV (DFK LQGLYLGXDO G\QDPLF 5$0 KDV LW¶V RZQ VSHFLILFDWLRQV WKDW UHTXLUH PLQRU PRGLILFDWLRQV WR WKH H[DPSOHV JLYHQ KHUH =L/2* $SSOLFDWLRQ 1RWHV DUH DYDLODEOH GHVFULELQJ KRZ WKH = &38 LV LQWHUIDFHG ZLWK PRVW SRSXODU G\QDPLF 5$0 )LJXUH  LOOXVWUDWHV WKH ORJLF QHFHVVDU\ WR LQWHUIDFH  .E\WHV RI G\QDPLF...
  • Page 50: Ljxuh  ,Qwhuidflqj '\Qdplf 5$0V

    < %27 7UGT U /CPWCN RFSH MREQ –A 4K x 8 RAM Array Page 1 –D Data Bus (1000 to 1FFFF) 4K x 8 RAM Array Page 0 (0000 to 0FFFF) )LJXUH  ,QWHUIDFLQJ '\QDPLF 5$0V 80 +DUGZDUH DQG 6RIWZDUH ,PSOHPHQWDWLRQ ([DPSOHV...
  • Page 51 < %27 7UGT U /CPWCN 62)7:$5( ,03/(0(17$7,21 (;$03/(6 2YHUYLHZ RI 6RIWZDUH )HDWXUHV 7KH = LQVWUXFWLRQ VHW SURYLGHV WKH XVHU ZLWK D ODUJH QXPEHU RI RSHUDWLRQV WR FRQWURO WKH = &38 7KH PDLQ DOWHUQDWH DQG LQGH[ UHJLVWHUV FDQ KROG DULWKPHWLF DQG ORJLFDO RSHUDWLRQV IRUP PHPRU\ DGGUHVVHV RU DFW DV IDVW DFFHVV VWRUDJH IRU IUHTXHQWO\ XVHG GDWD ,QIRUPDWLRQ FDQ EH PRYHG GLUHFWO\ IURP UHJLVWHU WR UHJLVWHU IURP PHPRU\ WR PHPRU\ IURP PHPRU\ WR UHJLVWHUV RU IURP UHJLVWHUV WR PHPRU\ ,Q DGGL...
  • Page 52 < %27 7UGT U /CPWCN $IWHU WKH H[HFXWLRQ RI DQ LQVWUXFWLRQ WKDW VHWV D IODJ WKDW IODJ FDQ EH XVHG WR FRQWURO D FRQGLWLRQDO MXPS RU UHWXUQ LQVWUXFWLRQ 7KHVH LQVWUXFWLRQV SURYLGH ORJLFDO FRQWURO IROORZLQJ WKH PDQLSXODWLRQ RI VLQJOH ELW ELW E\WH RU ELW GDWD TXDQWLWLHV $ IXOO VHW RI ORJLFDO RSHUDWLRQV LQFOXGLQJ H[FOXVLYH...
  • Page 53 < %27 7UGT U /CPWCN ([DPSOH 7ZR $ VWULQJ LQ PHPRU\ OLPLWHG WR D PD[LPXP OHQJWK RI  FKDUDFWHUV VWDUWLQJ DW ORFDWLRQ '$7$ LV WR EH PRYHG WR DQRWKHU PHPRU\ ORFDWLRQ VWDUWLQJ DW ORFDWLRQ %8))(5 XQWLO DQ $6&,, XVHG DV D VWULQJ GHOLPLWRU LV IRXQG 7KLV RSHUDWLRQ LV SHUIRUPHG DV IROORZV HL, DATA ;STARTING ADDRESS OF DATA STRING DE, BUFFER;STARTING ADDRESS OF TARGET BUFFER...
  • Page 54: Ljxuh  6Kliwlqj Ri %&' 'Ljlwv%\Whv

    < %27 7UGT U /CPWCN ;B IS NOT ZERO, OTHERWISE FALL ;THROUGH. (OHYHQ E\WHV DUH UHTXLUHG IRU WKLV RSHUDWLRQ )LJXUH  6KLIWLQJ RI %&' 'LJLWV%\WHV ([DPSOH )RXU 2QH QXPEHU LV WR EH VXEWUDFWHG IURP DQRWKHU QXPEHU ERWK RI ZKLFK DUH LQ SDFNHG %&' IRUPDW DQG DUH RI HTXDO EXW YDU\LQJ OHQJWK 7KH UHVXOW LV VWRUHG LQ WKH ORFDWLRQ RI WKH PLQXHQG 7KH RSHUDWLRQ LV SURJUDPPHG DV IROORZV HL, ARG1...
  • Page 55: 7Deoh  %Xeeoh /Lvwlqj

    < %27 7UGT U /CPWCN ;ADJUST RESULT TO DECIMAL CODED VALUE (HL), A ;STORE RESULT ;ADVANCE MEMORY POINTERS DJNZ SUBDEC - $;DECREMENT B AND GO TO "SUBDEC" ;IF B ;NOT ZERO, OTHERWISE FALL ;THROUGH 6HYHQWHHQ E\WHV DUH UHTXLUHG IRU WKLV RSHUDWLRQ ([DPSOHV RI 3URJUDPPLQJ 7DVNV $V GHSLFWHG LQ 7DEOH  WKLV H[DPSOH SURJUDP VRUWV DQ DUUD\ RI QXPEHUV WR DVFHQGLQJ RUGHU XVLQJ D VWDQGDUG H[FKDQJH VRUWLQJ DOJRULWKP 7KHVH...
  • Page 56 < %27 7UGT U /CPWCN 7DEOH  %XEEOH /LVWLQJ &RQWLQXHG 2EM &RGH 6WPW 6RXUFH 6WDWHPHQW length of data array first element in comparison second element in comparison flag to indicate exchange unused pointer into data array unused 0000 222600 sort: ld (data), hl ;...
  • Page 57: 7Deoh  0Xowlso\ /Lvwlqj

    < %27 7UGT U /CPWCN 7DEOH  %XEEOH /LVWLQJ &RQWLQXHG 2EM &RGH 6WPW 6RXUFH 6WDWHPHQW 0026 flag: equ ; designation of flag bit 0026 data: defs ; storage for data address 7KH IROORZLQJ SURJUDP VHH 7DEOH  PXOWLSOLHV WZR XQVLJQHG ELW LQWHJHUV OHDYLQJ WKH UHVXOW LQ WKH +/ UHJLVWHU SDLU 7DEOH  0XOWLSO\ /LVWLQJ &RGH...
  • Page 58 < %27 7UGT U /CPWCN 7DEOH  0XOWLSO\ /LVWLQJ &RQWLQXHG &RGH 6WPW 6RXUFH 6WDWHPHQW low order bits of multiplier 0000 0610 b, 16; number of bits-initialize 0002 4a c, d; move multiplier 0003 7b a, e; 0004 eb de, hl; move multiplicand 0005 210000 hl, 0;...
  • Page 59 < %27 7UGT U /CPWCN = &38 ,QVWUXFWLRQ 'HVFULSWLRQ 2YHUYLHZ 7KH = &38 FDQ H[HFXWH  GLIIHUHQW LQVWUXFWLRQ W\SHV LQFOXGLQJ DOO  RI WKH $ &38 7KH LQVWUXFWLRQV IDOO LQWR WKHVH PDMRU JURXSV • Load and Exchange • Block Transfer and Search •...
  • Page 60 < %27 7UGT U /CPWCN $ XQLTXH VHW RI EORFN WUDQVIHU LQVWUXFWLRQV LV SURYLGHG LQ WKH = :LWK D VLQJOH LQVWUXFWLRQ D EORFN RI PHPRU\ RI DQ\ VL]H FDQ EH PRYHG WR DQ\ RWKHU ORFDWLRQ LQ PHPRU\ 7KLV VHW RI EORFN PRYHV LV H[WUHPHO\ YDOXDEOH ZKHQ SURFHVVLQJ ODUJH VWULQJV RI GDWD :LWK D VLQJOH LQVWUXFWLRQ D EORFN RI H[WHUQDO PHPRU\ RI DQ\ GHVLUHG OHQJWK FDQ EH VHDUFKHG IRU DQ\ ELW FKDUDFWHU :KHQ WKH FKDUDFWHU LV IRXQG RU WKH HQG RI WKH EORFN LV UHDFKHG...
  • Page 61 < %27 7UGT U /CPWCN WKH ELW 2S &RGH 7KLV LV SRVVLEOH EHFDXVH RQO\ HLJKW VHSDUDWH DGGUHVVHV ORFDWHG LQ SDJH ]HUR RI WKH H[WHUQDO PHPRU\ PD\ EH VSHFLILHG 3URJUDP MXPSV PD\ DOVR EH DFKLHYHG E\ ORDGLQJ UHJLVWHU +/ ,; RU ,< GLUHFWO\ LQWR WKH 3& WKXV DOORZLQJ WKH MXPS DGGUHVV WR EH D FRPSOH[ IXQFWLRQ RI WKH URXWLQH EHLQJ H[HFXWHG 7KH LQSXWRXWSXW JURXS RI LQVWUXFWLRQV LQ WKH = DOORZ IRU D ZLGH UDQJH...
  • Page 62 < %27 7UGT U /CPWCN $GGUHVVLQJ 0RGHV 0RVW RI WKH = LQVWUXFWLRQV RSHUDWH RQ GDWD VWRUHG LQ LQWHUQDO &38 UHJLVWHUV H[WHUQDO PHPRU\ RU LQ WKH ,2 SRUWV $GGUHVVLQJ UHIHUV WR KRZ WKH DGGUHVV RI WKLV GDWD LV JHQHUDWHG LQ HDFK LQVWUXFWLRQ 7KLV VHFWLRQ LV D EULHI VXPPDU\ RI WKH W\SHV RI DGGUHVVLQJ XVHG LQ WKH = ZKLOH VXEVHTXHQW VHFWLRQV GHWDLO WKH W\SH RI DGGUHVVLQJ DYDLODEOH IRU HDFK LQVWUXFWLRQ JURXS...
  • Page 63 < %27 7UGT U /CPWCN 0RGLILHG 3DJH =HUR $GGUHVVLQJ 7KH = KDV D VSHFLDO VLQJOH E\WH LQVWUXFWLRQ WR DQ\ RI HLJKW CALL ORFDWLRQV LQ SDJH ]HUR RI PHPRU\ 7KLV LQVWUXFWLRQ ZKLFK LV UHIHUUHG WR DV D UHVWDUW VHWV WKH 3& WR DQ HIIHFWLYH DGGUHVV LQ SDJH ]HUR 7KH YDOXH RI WKLV LQVWUXFWLRQ LV WKDW LW DOORZV D VLQJOH E\WH WR VSHFLI\ D FRPSOHWH ELW DGGUHVV ZKHUH FRPPRQO\ FDOOHG VXEURXWLQHV DUH ORFDWHG WKXV VDYLQJ PHPRU\ VSDFH...
  • Page 64 < %27 7UGT U /CPWCN ([WHQGHG $GGUHVVLQJ ([WHQGHG $GGUHVVLQJ SURYLGHV IRU WZR E\WHV  ELWV RI DGGUHVV WR EH LQFOXGHG LQ WKH LQVWUXFWLRQ 7KLV GDWD FDQ EH DQ DGGUHVV WR ZKLFK D SURJUDP FDQ MXPS RU LW FDQ EH DQ DGGUHVV ZKHUH DQ RSHUDQG LV ORFDWHG One or Op Code Two Bytes...
  • Page 65 < %27 7UGT U /CPWCN 7KH GLVSODFHPHQW LV D VLJQHG WZR¶V FRPSOHPHQW QXPEHU ,QGH[HG DGGUHVVLQJ JUHDWO\ VLPSOLILHV SURJUDPV XVLQJ WDEOHV RI GDWD EHFDXVH WKH LQGH[ UHJLVWHU FDQ SRLQW WR WKH VWDUW RI DQ\ WDEOH 7ZR LQGH[ UHJLVWHUV DUH SURYLGHG EHFDXVH YHU\ RIWHQ RSHUDWLRQV UHTXLUH WZR RU PRUH WDEOHV ,QGH[HG DGGUHVVLQJ DOVR DOORZV IRU UHORFDWDEOH FRGH 7KH WZR LQGH[ UHJLVWHUV LQ WKH = DUH UHIHUUHG WR DV ,;...
  • Page 66 < %27 7UGT U /CPWCN H[FHSW WKDW D GLVSODFHPHQW LV DGGHG ZLWK LQGH[HG DGGUHVVLQJ 5HJLVWHU LQGLUHFW DGGUHVVLQJ DOORZV IRU YHU\ SRZHUIXO EXW VLPSOH WR LPSOHPHQW PHPRU\ DFFHVVHV 7KH EORFN PRYH DQG VHDUFK FRPPDQGV LQ WKH = DUH H[WHQVLRQV RI WKLV W\SH RI DGGUHVVLQJ ZKHUH DXWRPDWLF UHJLVWHU LQFUHPHQWLQJ GHFUHPHQWLQJ DQG FRPSDULQJ KDV EHHQ DGGHG 7KH QRWDWLRQ IRU LQGLFDWLQJ UHJLVWHU LQGLUHFW DGGUHVVLQJ LV WR SXW SDUHQWKHVHV DURXQG WKH QDPH RI WKH UHJLVWHU WKDW LV WR EH XVHG DV WKH SRLQWHU )RU H[DPSOH WKH...
  • Page 67 < %27 7UGT U /CPWCN $OVR GHSLFWHG LV WKH DVVHPEO\ ODQJXDJH PQHPRQLF WKDW LV XVHG IRU HDFK LQVWUXFWLRQ $OO LQVWUXFWLRQ 2S &RGHV DUH OLVWHG LQ KH[DGHFLPDO QRWDWLRQ 6LQJOH E\WH 2S &RGHV UHTXLUH WZR KH[ FKDUDFWHUV ZKLOH GRXEOH E\WH 2S &RGHV UHTXLUH IRXU KH[ FKDUDFWHUV )RU FRQYHQLHQFH WKH FRQYHUVLRQ IURP KH[ WR ELQDU\ LV UHSHDWHG LQ 7DEOH  7DEOH  +H[ %LQDU\ 'HFLPDO &RQYHUVLRQ 7DEOH %LQDU\...
  • Page 68 < %27 7UGT U /CPWCN /RDG DQG ([FKDQJH 7DEOH  GHILQHV WKH 2S &RGH IRU DOO WKH ELW ORDG LQVWUXFWLRQV LPSOHPHQWHG LQ WKH = &38 $OVR GHVFULEHG LQ WKLV WDEOH LV WKH W\SH RI DGGUHVVLQJ XVHG IRU HDFK LQVWUXFWLRQ 7KH VRXUFH RI WKH GDWD LV IRXQG RQ WKH WRS KRUL]RQWDO URZ DQG WKH GHVWLQDWLRQ LV VSHFLILHG LQ WKH OHIW FROXPQ )RU H[DPSOH ORDG UHJLVWHU &...
  • Page 69: 7Deoh  %Lw /Rdg *Urxs

    < %27 7UGT U /CPWCN 7DEOH  %LW /RDG *URXS /' T‚ˆ…pr D€ƒyvrq ÃSrtv†‡r… SrtÃDqv…rp‡ vqr‘rq @‘‡Ã6qq… D€€r Destination Sà Ã8 @à CGà 78 9@ DYqà y`qà Dà  Register &A &' &( &6 &7 &8 &9 &@ &@ &@ "6 ...
  • Page 70 < %27 7UGT U /CPWCN $OO ORDG LQVWUXFWLRQV XVLQJ LQGH[HG DGGUHVVLQJ IRU HLWKHU WKH VRXUFH RU GHVWLQDWLRQ ORFDWLRQ DFWXDOO\ XVH WKUHH E\WHV RI PHPRU\ ZLWK WKH WKLUG E\WH EHLQJ WKH GLVSODFHPHQW G )RU H[DPSOH D ORDG UHJLVWHU ( ZLWK WKH RSHUDQG SRLQWHG WR E\ ,;...
  • Page 71 < %27 7UGT U /CPWCN /RDGLQJ D PHPRU\ ORFDWLRQ XVLQJ LQGH[HG DGGUHVVLQJ IRU WKH GHVWLQDWLRQ DQG LPPHGLDWH DGGUHVVLQJ IRU WKH VRXUFH UHTXLUHV IRXU E\WHV )RU H[DPSOH LD (IX - 15), 21H DSSHDUV DV Address A Op Code One or Two Bytes Displacement (-15 in Signed Two’s Complement Operand to Load...
  • Page 72 < %27 7UGT U /CPWCN Top of stack (SP) (SP+1) • • • • LQVWUXFWLRQ LV WKH H[DFW UHYHUVH RI D  $OO PUSH PUSH LQVWUXFWLRQV XWLOL]H D ELW RSHUDQG DQG WKH KLJK RUGHU E\WH LV DOZD\V SXVKHG ILUVW DQG SRSSHG ODVW PUSH BC is PUSH 8 then C PUSH DE...
  • Page 73: 7Deoh  %Lw /Rdg *Urxs /' 386+ Dqg

    < %27 7UGT U /CPWCN 7DEOH  %LW /RDG *URXS /' 386+ DQG 323 Source Srtv†‡r… D€€Ã@‘‡ @‘‡Ã6qq… SrtÃDqv… Register (nn) (SP) (nn) ADDR. PUSH REG. (SP) “ Instructions IND. ’ NOTE: The Push & Pop instruction adjust the SP after every execution. Instructions 80 = &38 ,QVWUXFWLRQ 'HVFULSWLRQ...
  • Page 74 < %27 7UGT U /CPWCN 7DEOH  ([FKDQJHV (; DQG (;; ,PSOLHG $GGUHVVLQJ %&  '(  DQG +/ +/ ,< IMPLIED AF REG. (SP) IND. %ORFN 7UDQVIHU DQG 6HDUFK 7DEOH  OLVWV WKH H[WUHPHO\ SRZHUIXO EORFN WUDQVIHU LQVWUXFWLRQV $OO WKHVH LQVWUXFWLRQV RSHUDWH ZLWK WKUHH UHJLVWHUV HL points to the source location DE points to the destination location BC is a byte counter...
  • Page 75 < %27 7UGT U /CPWCN %HFDXVH ELW UHJLVWHUV DUH XVHG WKH VL]H RI WKH EORFN FDQ EH XS WR  .E\WHV .  ORQJ DQG FDQ EH PRYHG IURP DQ\ ORFDWLRQ LQ PHPRU\ WR DQ\ RWKHU ORFDWLRQ )XUWKHUPRUH WKH EORFNV FDQ EH RYHUODSSLQJ EHFDXVH WKHUH DUH QR FRQVWUDLQWV RQ WKH GDWD XVHG LQ WKH WKUHH UHJLVWHU SDLUV LQVWUXFWLRQV DUH YHU\ VLPLODU WR WKH  7KH...
  • Page 76: 7Deoh  %Orfn 7Udqvihu *Urxs

    < %27 7UGT U /CPWCN 7DEOH  %ORFN 7UDQVIHU *URXS 'HVWLQDWLRQ 6RXUFH Reg. Indir. (DE) Reg. Indir. (HL) LDI - Load (DE) “ (HL) (ED) Inc HL and DE, Dec BC LDIR, - Load (DE) “ (HL) (ED) Inc HL and DE, Dec BC, Repeat until BC = 0 LDD - Load (DE) “...
  • Page 77 < %27 7UGT U /CPWCN $ULWKPHWLF DQG /RJLFDO 7DEOH  OLVWV DOO WKH ELW DULWKPHWLF RSHUDWLRQV WKDW FDQ EH SHUIRUPHG ZLWK WKH DFFXPXODWRU DOVR OLVWHG DUH WKH LQFUHPHQW DQG GHFUHPHQW LQVWUXFWLRQV ,Q DOO WKHVH LQVWUXFWLRQV H[FHSW  WKH VSHFLILHG  ELW RSHUDWLRQ LV SHUIRUPHG EHWZHHQ WKH GDWD LQ WKH DFFXPXODWRU DQG WKH VRXUFH GDWD 7KH UHVXOW RI WKH RSHUDWLRQ LV SODFHG LQ WKH DFFXPXODWRU ZLWK WKH H[FHSWLRQ RI FRPSDUH...
  • Page 78: 7Deoh  %Lw $Ulwkphwlf Dqg /Rjlf

    < %27 7UGT U /CPWCN 2WKHU LQVWUXFWLRQV LQ WKLV JURXS DUH ORJLFDO DQG  ORJLFDO RU H[FOXVLYH RU  DQG FRPSDUH )LYH JHQHUDOSXUSRVH DULWKPHWLF LQVWUXFWLRQV RSHUDWH RQ WKH DFFXPXODWRU RU FDUU\ IODJ 7KHVH ILYH DUH OLVWHG LQ 7DEOH  7KH GHFLPDO DGMXVW LQVWUXFWLRQ FDQ DGMXVW IRU VXEWUDFWLRQ DV ZHOO DV DGGLWLRQ PDNLQJ %&' DULWKPHWLF RSHUDWLRQV VLPSOH 1RWH WKDW WR DOORZ IRU WKLV RSHUDWLRQ WKH IODJ 1 LV XVHG 7KLV IODJ LV VHW LI WKH ODVW DULWKPHWLF RSHUDWLRQ ZDV D VXEWUDFW...
  • Page 79: 7Deoh  *Hqhudo3Xusrvh $) 2Shudwlrq

    < %27 7UGT U /CPWCN 7DEOH  %LW $ULWKPHWLF DQG /RJLF T‚ˆ…pr ÃSrtv†‡r…Ã6qq…r††vt SrtÃDqv… Dqr‘rq D€€rq AF A8 A9 AA AB AC AD AE COMPARE BF B8 BA BB BC BD BE INCREMENT DECREMENT 3D 05 0D 15 1D 25 2D 35 7DEOH  *HQHUDO3XUSRVH $) 2SHUDWLRQ Decimal Adjust Acc, DAA...
  • Page 80: 7Deoh  %Lw $Ulwkphwlf

    < %27 7UGT U /CPWCN 7DEOH  %LW $ULWKPHWLF 6RXUFH SP IX Destination HL 09 IX DD IY FD ADD with carry and set HL ED flags ADC SUB with carry and set HL ED flags SBC Increment INC Decrement DEC DB 1B 3B DD 5RWDWH DQG 6KLIW...
  • Page 81: 7Deoh  5Rwdwhv Dqg 6Kliwv

    < %27 7UGT U /CPWCN 7DEOH  5RWDWHV DQG 6KLIWV T‚ˆ…pr Rotate Type (HL) (IX+d) (lY+d) Left Circular Rotate Shift Rotate RLCA D7 Right Circular Rotate Left RRCA 0F Rotate Right Shift Left Arithmetic Shift Right Arithmetic Shift Right Logical Rotate (HL) Digit...
  • Page 82 < %27 7UGT U /CPWCN FRQGLWLRQV RU GDWD SDFNHG LQWR PHPRU\ ORFDWLRQV PDNLQJ PHPRU\ XWLOL]DWLRQ PRUH HIILFLHQW 7KH = FDQ VHW UHVHW RU WHVW DQ\ ELW LQ WKH DFFXPXODWRU DQ\ JHQHUDO SXUSRVH UHJLVWHU RU DQ\ PHPRU\ ORFDWLRQ ZLWK D VLQJOH LQVWUXFWLRQ 7DEOH  OLVWV WKH  LQVWUXFWLRQV WKDW DUH DYDLODEOH IRU WKLV SXUSRVH 5HJLVWHU DGGUHVVLQJ FDQ VSHFLI\ WKH DFFXPXODWRU RU DQ\ JHQHUDOSXUSRVH UHJLVWHU RQ ZKLFK WKH RSHUDWLRQ LV WR EH SHUIRUPHG 5HJLVWHU LQGLUHFW DQG...
  • Page 83 < %27 7UGT U /CPWCN 7KUHH W\SHV RI UHJLVWHU LQGLUHFW MXPSV DUH DOVR LQFOXGHG 7KHVH LQVWUXFWLRQV DUH LPSOHPHQWHG E\ ORDGLQJ WKH UHJLVWHU SDLU +/ RU RQH RI WKH LQGH[ UHJLVWHUV ; RU ,< GLUHFWO\ LQWR WKH 3& 7KLV IHDWXUH DOORZV IRU SURJUDP MXPSV WR EH D IXQFWLRQ RI SUHYLRXV FDOFXODWLRQV $ FDOO LV D VSHFLDO IRUP RI D MXPS ZKHUH WKH DGGUHVV RI WKH E\WH IROORZLQJ WKH FDOO LQVWUXFWLRQ LV SXVKHG RQWR WKH VWDFN EHIRUH WKH MXPS LV PDGH $...
  • Page 84: 7Deoh  %Lw 0Dqlsxodwlrq *Urxs

    < %27 7UGT U /CPWCN 7DEOH  %LW 0DQLSXODWLRQ *URXS Srtv†‡r…Ã6qq…r††vt SrtÃDqv… Dqr‘rq (HL) (IX+d) (IY+d) Test 80 = &38 ,QVWUXFWLRQ 'HVFULSWLRQ...
  • Page 85 < %27 7UGT U /CPWCN 7DEOH  %LW 0DQLSXODWLRQ *URXS &RQWLQXHG Srtv†‡r…Ã6qq…r††vt SrtÃDqv… Dqr‘rq Rest 80 = &38 ,QVWUXFWLRQ 'HVFULSWLRQ...
  • Page 86 < %27 7UGT U /CPWCN 7DEOH  %LW 0DQLSXODWLRQ *URXS &RQWLQXHG Srtv†‡r…Ã6qq…r††vt SrtÃDqv… Dqr‘rq 80 = &38 ,QVWUXFWLRQ 'HVFULSWLRQ...
  • Page 87: 7Deoh  -Xps &Doo Dqg 5Hwxuq *Urxs

    < %27 7UGT U /CPWCN 7DEOH  -XPS &DOO DQG 5HWXUQ *URXS 8‚qv‡v‚ Carry Non Zero Parity Parity Sign Sign ž Cond. Carry Zero Even JUMP JP IMMED. EXT. JUMP JR RELATIVE PC+e JUMP JP Register (HL) INDIR. (IX) (IY) CALL IMMED.
  • Page 88: 7Deoh  5Hvwduw *Urxs

    < %27 7UGT U /CPWCN 7DEOH  OLVWV WKH HLJKW 2S &RGHV IRU WKH UHVWDUW LQVWUXFWLRQ 7KLV LQVWUXFWLRQ LV D VLQJOH E\WH FDOO WR DQ\ RI WKH HLJKW DGGUHVVHV OLVWHG 7KH VLPSOH PQHPRQLF IRU WKHVH HLJKW FDOOV LV DOVR OLVWHG 7KLV LQVWUXFWLRQ LV XVHIXO IRU IUHTXHQWO\XVHG URXWLQHV EHFDXVH PHPRU\ FRQVXPSWLRQ LV PLQLPL]HG 7DEOH  5HVWDUW *URXS...
  • Page 89 < %27 7UGT U /CPWCN ,Q WKH LQVWUXFWLRQV  DQG  WKH ,2 GHYLFH DGGUHVV Q DSSHDUV LQ IN A OUT n WKH ORZHU KDOI RI WKH DGGUHVV EXV $$ ZKLOH WKH DFFXPXODWRU FRQWHQW LV WUDQVIHUUHG LQ WKH XSSHU KDOI RI WKH DGGUHVV EXV ,Q DOO UHJLVWHU LQGLUHFW LQSXW RXWSXW LQVWUXFWLRQV LQFOXGLQJ EORFN ,2 WUDQVIHUV WKH FRQWHQW RI UHJLVWHU &...
  • Page 90: 7Deoh  ,Qsxw *Urxs

    < %27 7UGT U /CPWCN 7DEOH  ,QSXW *URXS 5HJLVWHU ,PPHG ,QGLU Input Input IN Register Destination Address INI - input & Register (HL) Block inc HL, Dec B Indir Input Commands INIR - INP, Inc HL, Dec B, repeat IF B ž 0 IND - input &...
  • Page 91: 7Deoh  0Lvfhoodqhrxv &38 &Rqwuro

    < %27 7UGT U /CPWCN 7DEOH  %LW $ULWKPHWLF DQG /RJLF 6RXUFH Register Register Indir. C D E (HL) 11OUT Immed (n) D3 (c) ED Ind. 11OUT - output Block inc HL, dec B Output Command 11OUT - output dec B, repeat if B ž 0 11OUT - output dec HL and B 11OUTDR - output, dec...
  • Page 92 < %27 7UGT U /CPWCN 80 = &38 ,QVWUXFWLRQ 'HVFULSWLRQ...
  • Page 93 < %27 7UGT U /CPWCN = ,QVWUXFWLRQ 6HW = $VVHPEO\ /DQJXDJH 7KH DVVHPEO\ ODQJXDJH DOORZV WKH XVHU WR ZULWH D SURJUDP ZLWKRXW FRQFHUQ IRU PHPRU\ DGGUHVVHV RU PDFKLQH LQVWUXFWLRQ IRUPDWV ,W XVHV V\PEROLF DGGUHVVHV WR LGHQWLI\ PHPRU\ ORFDWLRQV DQG PQHPRQLF FRGHV 2S &RGHV DQG RSHUDQGV WR UHSUHVHQW WKH LQVWUXFWLRQV /DEHOV V\PEROV DUH DVVLJQHG WR D SDUWLFXODU LQVWUXFWLRQ VWHS LQ D VRXUFH SURJUDP WR LGHQWLI\ WKDW VWHS DV DQ HQWU\ SRLQW IRU XVH LQ VXEVHTXHQW LQVWUXFWLRQV 2SHUDQGV IROORZLQJ HDFK...
  • Page 94 < %27 7UGT U /CPWCN = 6WDWXV ,QGLFDWRU )ODJV 7KH IODJ UHJLVWHUV ) DQG ) VXSSO\ LQIRUPDWLRQ WR WKH XVHU DERXW WKH VWDWXV RI WKH = DW DQ\ JLYHQ WLPH 7KH ELW SRVLWLRQV IRU HDFK IODJ LV OLVWHG EHORZ 6\PERO )LHOG 1DPH Carry Flag Add/Subtract...
  • Page 95 < %27 7UGT U /CPWCN IRU H[WHQGHG SUHFLVLRQ DULWKPHWLF $OVR WKH LQVWUXFWLRQ VHWV WKH &DUU\ )ODJ LI WKH FRQGLWLRQV IRU PDNLQJ WKH GHFLPDO DGMXVWPHQW DUH PHW )RU LQVWUXFWLRQV  DQG  WKH &DUU\ ELW LV XVHG DV D OLQN EHWZHHQ WKH OHDVW VLJQLILFDQW E\WH /6% DQG PRVW VLJQLILFDQW E\WH 06% IRU DQ\ UHJLVWHU RU PHPRU\ ORFDWLRQ 'XULQJ LQVWUXFWLRQV  DQG RLCA...
  • Page 96 < %27 7UGT U /CPWCN RU LV OHVV WKDQ WKH PLQLPXP SRVVLEOH QXPEHU ±  7KLV 2YHUIORZ +127 FRQGLWLRQ LV GHWHUPLQHG E\ H[DPLQLQJ WKH VLJQ ELWV RI WKH RSHUDQGV )RU DGGLWLRQ RSHUDQGV ZLWK GLIIHUHQW VLJQV QHYHU FDXVH 2YHUIORZ :KHQ DGGLQJ RSHUDQGV ZLWK OLNH VLJQV DQG WKH UHVXOW KDV D GLIIHUHQW VLJQ WKH 2YHUIORZ )ODJ LV VHW IRU H[DPSOH +120...
  • Page 97 < %27 7UGT U /CPWCN %\WH &RXQW 5HJLVWHU  :KHQ GHFUHPHQWLQJ LI WKH E\WH FRXQWHU GHFUHPHQWV WR  WKH IODJ LV FOHDUHG WR  RWKHUZLVH WKH IODJ LV VHW WR 'XULQJ LQVWUXFWLRQV WKH 39 )ODJ LV VHW ZLWK WKH YDOXH LD A, I LD A, R RI WKH LQWHUUXSW HQDEOH IOLSIORS...
  • Page 98 < %27 7UGT U /CPWCN :KHQ LQSXWWLQJ RU RXWSXWWLQJ D E\WH EHWZHHQ D PHPRU\ ORFDWLRQ DQG DQ ,2 GHYLFH  DQG  LI WKH UHVXOW RI GHFUHPHQWLQJ WKH OUTI OUTD 5HJLVWHU LV  WKH = IODJ LV  RWKHUZLVH WKH = IODJ LV  $OVR IRU E\WH LQSXWV IURP ,2 GHYLFHV XVLQJ  WKH = IODJ LV VHW WR LQGLFDWH D E\WH LQSXW...
  • Page 99 < %27 7UGT U /CPWCN %LW /RDG *URXS /' U U 1RGTCVKQP U ‘ U 1R %QFG 1RGTCPFU U U r‡ &GUETKRVKQP 7KH FRQWHQWV RI DQ\ UHJLVWHU U DUH ORDGHG WR DQ\ RWKHU UHJLVWHU U U U LGHQWLILHV DQ\ RI WKH UHJLVWHUV $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU U &...
  • Page 100 < %27 7UGT U /CPWCN /' UQ 1RGTCVKQP U ‘ Q 1R %QFG 1RGTCPFU U Q &GUETKRVKQP 7KH ELW LQWHJHU Q LV ORDGHG WR DQ\ UHJLVWHU U ZKHUH U LGHQWLILHV UHJLVWHU $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU 0 &\FOHV 7 6WDWHV...
  • Page 101 < %27 7UGT U /CPWCN /' U +/ 1RGTCVKQP U ‘ +/ 1R %QFG 1RGTCPFU U +/ &GUETKRVKQP 7KH ELW FRQWHQWV RI PHPRU\ ORFDWLRQ +/ DUH ORDGHG WR UHJLVWHU U ZKHUH U LGHQWLILHV UHJLVWHU $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU 0 &\FOHV...
  • Page 102 < %27 7UGT U /CPWCN /' U ,;G 1RGTCVKQP U ‘ ,;G 1R %QFG 1RGTCPFU U ,;G &GUETKRVKQP 7KH RSHUDQG ,;G  WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,; VXPPHG ZLWK D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU G LV ORDGHG WR UHJLVWHU U ZKHUH U LGHQWLILHV UHJLVWHU $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU...
  • Page 103 < %27 7UGT U /CPWCN /' U ,<G 1RGTCVKQP U ‘ ,<' 1R %QFG 1RGTCPFU U O<G &GUETKRVKQP 7KH RSHUDQG O<G WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,< VXPPHG ZLWK D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU G LV ORDGHG WR UHJLVWHU U ZKHUH U LGHQWLILHV UHJLVWHU $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU...
  • Page 104 < %27 7UGT U /CPWCN /' +/  U 1RGTCVKQP +/ ‘ U 1R %QFG 1RGTCPFU +/  U &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU U DUH ORDGHG WR WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU 7KH V\PERO U LGHQWLILHV UHJLVWHU $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU 0 &\FOHV...
  • Page 105 < %27 7UGT U /CPWCN /' ,;G  U 1RGTCVKQP ,;G ‘ U 1R %QFG 1RGTCPFU ,;G  U &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU U DUH ORDGHG WR WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI ,QGH[ 5HJLVWHU ,; VXPPHG ZLWK G D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU 7KH V\PERO U LGHQWLILHV UHJLVWHU $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU...
  • Page 106 < %27 7UGT U /CPWCN /' ,<G  U 1RGTCVKQP O<G ‘ U 1R %QFG 1RGTCPFU O<G  U &GUETKRVKQP 7KH FRQWHQWV RI UHVLVWHU U DUH ORDGHG WR WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH VXP RI WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,< DQG G D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU 7KH V\PERO U LV VSHFLILHG DFFRUGLQJ WR WKH IROORZLQJ WDEOH 5HJLVWHU...
  • Page 107 < %27 7UGT U /CPWCN /' +/  Q 1RGTCVKQP +/ ‘ Q 1R %QFG 1RGTCPFU +/  Q &GUETKRVKQP ,QWHJHU LV ORDGHG WR WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU 0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 3, 3) 2.50 %QPFKVKQP $KVU #HHGEVGF 1RQH...
  • Page 108 < %27 7UGT U /CPWCN /' ,;G  Q 1RGTCVKQP ,;G ‘ Q 1R %QFG 1RGTCPFU ,;G  Q &GUETKRVKQP 7KH RSHUDQG LV ORDGHG WR WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH VXP RI WKH ,QGH[ 5HJLVWHU ,; DQG WKH WZR¶V FRPSOHPHQW GLVSODFHPHQW RSHUDQG G 0 &\FOHV 7 6WDWHV  0+] (7...
  • Page 109 < %27 7UGT U /CPWCN /' ,<G  Q 1RGTCVKQP O<G ‘ Q 1R %QFG 1RGTCPFU O<G  Q &GUETKRVKQP ,QWHJHU Q LV ORDGHG WR WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU VXPPHG ZLWK WKH WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU G 0 &\FOHV 7 6WDWHV  0+] (7...
  • Page 110 < %27 7UGT U /CPWCN /' $ %& 1RGTCVKQP $ ‘ %& 1R %QFG 1RGTCPFU $ %& &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH %& UHJLVWHU SDLU DUH ORDGHG WR WKH $FFXPXODWRU 0 &\FOHV 7 6WDWHV  0+] (7 7 (4, 3)
  • Page 111 < %27 7UGT U /CPWCN /' $ '( 1RGTCVKQP $ ‘ '( 1R %QFG 1RGTCPFU $ '( &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH UHJLVWHU SDLU '( DUH ORDGHG WR WKH $FFXPXODWRU 0 &\FOHV 7 6WDWHV  0+] (7 7 (4, 3) 1.75 %QPFKVKQP $KVU #HHGEVGF 1RQH...
  • Page 112 < %27 7UGT U /CPWCN /' $ QQ 1RGTCVKQP $ ‘ QQ 1R %QFG 1RGTCPFU $ QQ &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH RSHUDQGV ORDGHG WR WKH $FFXPXODWRU 7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH RI D E\WH PHPRU\ DGGUHVV 0 &\FOHV 7 6WDWHV...
  • Page 113 < %27 7UGT U /CPWCN /' %&  $ 1RGTCVKQP %& ‘ $ 1R %QFG 1RGTCPFU %&  $ &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU DUH ORDGHG WR WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH UHJLVWHU SDLU %& 0 &\FOHV 7 6WDWHV  0+] (7 7 (4, 3)
  • Page 114 < %27 7UGT U /CPWCN /' '(  $ 1RGTCVKQP '( ‘ $ 1R %QFG 1RGTCPFU '(  $ &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU DUH ORDGHG WR WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH '( UHJLVWHU SDLU 0 F\FOHV 7 6WDWHV  0+] (7 7 (4, 3)
  • Page 115 < %27 7UGT U /CPWCN /' QQ  $ 1RGTCVKQP QQ ‘ $ 1R %QFG 1RGTCPFU QQ  $ &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU DUH ORDGHG WR WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH RSHUDQG  7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH RI 0 &\FOHV 7 6WDWHV...
  • Page 116 < %27 7UGT U /CPWCN /' $ , 1RGTCVKQP $ ‘  1R %QFG 1RGTCPFU $ , &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QWHUUXSW 9HFWRU 5HJLVWHU , DUH ORDGHG WR WKH $FFXPXODWRU 0 &\FOHV 7 6WDWHV 0+] (7 9 (4, 5) 2.25 %QPFKVKQP $KVU #HHGEVGF 6 LV VHW LI ,5HJLVWHU LV QHJDWLYH UHVHW RWKHUZLVH...
  • Page 117 < %27 7UGT U /CPWCN /' $ 5 1RGTCVKQP $ ‘ 5 1R %QFG 1RGTCPFU $ 5 &GUETKRVKQP 7KH FRQWHQWV RI 0HPRU\ 5HIUHVK 5HJLVWHU 5 DUH ORDGHG WR WKH $FFXPXODWRU 0 &\FOHV 7 6WDWHV 0+] (7 9 (4, 5) 2.25 %QPFKVKQP $KVU #HHGEVGF 6 LV VHW LI 55HJLVWHU LV QHJDWLYH UHVHW RWKHUZLVH = LV VHW LI 55HJLVWHU LV ]HUR UHVHW RWKHUZLVH...
  • Page 118 < %27 7UGT U /CPWCN /' ,$ 1RGTCVKQP , ‘ $ 1R %QFG 1RGTCPFU , $ &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU DUH ORDGHG WR WKH ,QWHUUXSW &RQWURO 9HFWRU 5HJLVWHU , 0 &\FOHV 7 6WDWHV 0+] (7 9 (4, 5) 2.25 %QPFKVKQP $KVU #HHGEVGF 1RQH 80...
  • Page 119 < %27 7UGT U /CPWCN /' 5 $ 1RGTCVKQP 5 ‘ $ 1R %QFG 1RGTCPFU 5 $ &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU DUH ORDGHG WR WKH 0HPRU\ 5HIUHVK UHJLVWHU 5 0 &\FOHV 7 6WDWHV 0+] (7 9 (4, 5) 2.25 %QPFKVKQP $KVU #HHGEVGF 1RQH 80...
  • Page 120 < %27 7UGT U /CPWCN %LW /RDG *URXS /' GG QQ 1RGTCVKQP GG ‘ QQ 1R %QFG 1RGTCPFU GG QQ &GUETKRVKQP 7KH E\WH LQWHJHU LV ORDGHG WR WKH UHJLVWHU SDLU ZKHUH GG GHILQHV WKH %& '( +/ RU 63 UHJLVWHU SDLUV DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 3DLU 7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH...
  • Page 121 < %27 7UGT U /CPWCN /' ,; QQ 1RGTCVKQP ,[ ‘ QQ 1R %QFG 1RGTCPFU ,; QQ &GUETKRVKQP ,QWHJHU LV ORDGHG WR WKH ,QGH[ 5HJLVWHU ,; 7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH 0 &\FOHV 7 6WDWHV  0+] (7 14 (4, 4, 3, 3)
  • Page 122 < %27 7UGT U /CPWCN /' ,< QQ 1RGTCVKQP ,< ‘ QQ 1R %QFG 1RGTCPFU ,< QQ &GUETKRVKQP ,QWHJHU LV ORDGHG WR WKH ,QGH[ 5HJLVWHU ,< 7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH 0 &\FOHV 7 6WDWHV  0+] (7 14 (4, 4, 3, 3)
  • Page 123 < %27 7UGT U /CPWCN /' +/ QQ 1RGTCVKQP + ‘ QQ  / ‘ QQ 1R %QFG 1RGTCPFU +/ QQ &GUETKRVKQP 7KH FRQWHQWV RI PHPRU\ DGGUHVV DUH ORDGHG WR WKH ORZ RUGHU SRUWLRQ RI UHJLVWHU SDLU +/ UHJLVWHU /  DQG WKH FRQWHQWV RI WKH QH[W KLJKHVW PHPRU\ DGGUHVV  DUH ORDGHG WR WKH KLJK RUGHU SRUWLRQ RI +/ UHJLVWHU +  7KH ILUVW...
  • Page 124 < %27 7UGT U /CPWCN /' GG QQ 1RGTCVKQP GGK ‘ QQ GGO ‘ QQ 1R %QFG 1RGTCPFU GG QQ &GUETKRVKQP 7KH FRQWHQWV RI DGGUHVV DUH ORDGHG WR WKH ORZ RUGHU SRUWLRQ RI UHJLVWHU SDLU GG DQG WKH FRQWHQWV RI WKH QH[W KLJKHVW PHPRU\ DGGUHVV  DUH ORDGHG WR WKH KLJK RUGHU SRUWLRQ RI GG 5HJLVWHU SDLU GG GHILQHV %& '( +/ RU 63 UHJLVWHU SDLUV DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH...
  • Page 125 < %27 7UGT U /CPWCN /' ,; QQ 1RGTCVKQP ,;K ‘ QQ  ,;, ‘ QQ 1R %QFG 1RGTCPFU ,; QQ &GUETKRVKQP 7KH FRQWHQWV RI WKH DGGUHVV DUH ORDGHG WR WKH ORZ RUGHU SRUWLRQ RI ,QGH[ 5HJLVWHU ,; DQG WKH FRQWHQWV RI WKH QH[W KLJKHVW PHPRU\ DGGUHVV  DUH ORDGHG WR WKH KLJK RUGHU SRUWLRQ RI ,; 7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH RI...
  • Page 126 < %27 7UGT U /CPWCN /' ,< QQ 1RGTCVKQP ,<K ‘ QQ  ,<, ‘ QQ 1R %QFG 1RGTCPFU ,< QQ &GUETKRVKQP 7KH FRQWHQWV RI DGGUHVV DUH ORDGHG WR WKH ORZ RUGHU SRUWLRQ RI ,QGH[ 5HJLVWHU ,< DQG WKH FRQWHQWV RI WKH QH[W KLJKHVW PHPRU\ DGGUHVV DUH ORDGHG WR WKH KLJK RUGHU SRUWLRQ RI ,< 7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH RI...
  • Page 127 < %27 7UGT U /CPWCN /' QQ  +/ 1RGTCVKQP QQ ‘ + QQ ‘ / 1R %QFG 1RGTCPFU QQ  +/ &GUETKRVKQP 7KH FRQWHQWV RI WKH ORZ RUGHU SRUWLRQ RI UHJLVWHU SDLU +/ UHJLVWHU / DUH ORDGHG WR PHPRU\ DGGUHVV  DQG WKH FRQWHQWV RI WKH KLJK RUGHU SRUWLRQ RI +/ UHJLVWHU + DUH ORDGHG WR WKH QH[W KLJKHVW PHPRU\ DGGUHVV   7KH ILUVW...
  • Page 128 < %27 7UGT U /CPWCN /' QQ  GG 1RGTCVKQP QQ ‘ GGK QQ ‘ GGO 1R %QFG 1RGTCPFU QQ  GG &GUETKRVKQP 7KH ORZ RUGHU E\WH RI UHJLVWHU SDLU GG LV ORDGHG WR PHPRU\ DGGUHVV  WKH XSSHU E\WH LV ORDGHG WR PHPRU\ DGGUHVV   5HJLVWHU SDLU GG GHILQHV HLWKHU %& '( +/ RU 63 DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 3DLU...
  • Page 129 < %27 7UGT U /CPWCN /' QQ  ,; 1RGTCVKQP QQ ‘ ,;K QQ ‘ ,;, 1R %QFG 1RGTCPFU QQ  ,; &GUETKRVKQP 7KH ORZ RUGHU E\WH LQ ,QGH[ 5HJLVWHU ,; LV ORDGHG WR PHPRU\ DGGUHVV WKH XSSHU RUGHU E\WH LV ORDGHG WR WKH QH[W KLJKHVW DGGUHVV   7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH RI 0 &\FOHV...
  • Page 130 < %27 7UGT U /CPWCN /' QQ  ,< 1RGTCVKQP QQ ‘ ,<K QQ ‘ ,<, 1R %QFG 1RGTCPFU QQ  ,< &GUETKRVKQP 7KH ORZ RUGHU E\WH LQ ,QGH[ 5HJLVWHU ,< LV ORDGHG WR PHPRU\ DGGUHVV WKH XSSHU RUGHU E\WH LV ORDGHG WR PHPRU\ ORFDWLRQ   7KH ILUVW RSHUDQG DIWHU WKH 2S &RGH LV WKH ORZ RUGHU E\WH RI 0 &\FOHV...
  • Page 131 < %27 7UGT U /CPWCN /' 63 +/ 1RGTCVKQP 63 ‘ +/ 1R %QFG 1RGTCPFU 63 +/ &GUETKRVKQP 7KH FRQWHQWV RI WKH UHJLVWHU SDLU +/ DUH ORDGHG WR WKH 6WDFN 3RLQWHU 63  0 &\FOHV 7 6WDWHV  0+] (7 20 (4, 4, 3, 3, 3, 3) 5.00 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG...
  • Page 132 < %27 7UGT U /CPWCN /' 63 ,; 1RGTCVKQP 63 ‘  ,; 1R %QFG 1RGTCPFU 63 ; &GUETKRVKQP 7KH E\WH FRQWHQWV RI ,QGH[ 5HJLVWHU ,; DUH ORDGHG WR WKH 6WDFN 3RLQWHU 63  0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 6) 2.50 %QPFKVKQP $KVU #HHGEVGF 1RQH...
  • Page 133 < %27 7UGT U /CPWCN /' 63 ,< 1RGTCVKQP 63 ‘ ,< 1R %QFG 1RGTCPFU 63 O< &GUETKRVKQP 7KH E\WH FRQWHQWV RI ,QGH[ 5HJLVWHU ,< DUH ORDGHG WR WKH 6WDFN 3RLQWHU 63 0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 6) 2.50 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG...
  • Page 134 < %27 7UGT U /CPWCN 386+ TT 1RGTCVKQP 63 ‘ TT/ 63 ‘ TT+ 1R %QFG 386+ 1RGTCPFU &GUETKRVKQP 7KH FRQWHQWV RI WKH UHJLVWHU SDLU TT DUH SXVKHG WR WKH H[WHUQDO PHPRU\ /,)2 ODVWLQ ILUVWRXW 6WDFN 7KH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU KROGV WKH ELW DGGUHVV RI WKH FXUUHQW WRS RI WKH 6WDFN 7KLV LQVWUXFWLRQ ILUVW GHFUHPHQWV 63 DQG ORDGV WKH KLJK RUGHU E\WH RI UHJLVWHU SDLU TT WR WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH 63 7KH 63 LV GHFUHPHQWHG DJDLQ DQG...
  • Page 135 < %27 7UGT U /CPWCN 386+ ,; 1RGTCVKQP 63 ‘ ,;/ 63 ‘ ,;+ 1R %QFG 386+ 1RGTCPFU &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,; DUH SXVKHG WR WKH H[WHUQDO PHPRU\ /,)2 ODVWLQ ILUVWRXW 6WDFN 7KH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU KROGV WKH ELW DGGUHVV RI WKH FXUUHQW WRS RI WKH 6WDFN 7KLV LQVWUXFWLRQ ILUVW GHFUHPHQWV 63 DQG ORDGV WKH KLJK RUGHU E\WH RI ,;...
  • Page 136 < %27 7UGT U /CPWCN 386+ ,< 1RGTCVKQP 63 ‘ ,</ 63 ‘ ,<+ 1R %QFG 386+ 1RGTCPFU ,< &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,< DUH SXVKHG WR WKH H[WHUQDO PHPRU\ /,)2 ODVWLQ ILUVWRXW 6WDFN 7KH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU KROGV WKH ELW DGGUHVV RI WKH FXUUHQW WRS RI WKH 6WDFN 7KLV LQVWUXFWLRQ ILUVW GHFUHPHQWV WKH 63 DQG ORDGV WKH KLJK RUGHU E\WH RI ,<...
  • Page 137 < %27 7UGT U /CPWCN 323 TT 1RGTCVKQP TT+ ‘ 63  TT/ ‘ 63 1R %QFG 1RGTCPFU &GUETKRVKQP 7KH WRS WZR E\WHV RI WKH H[WHUQDO PHPRU\ /,)2 ODVWLQ ILUVWRXW 6WDFN DUH SRSSHG WR UHJLVWHU SDLU TT 7KH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU KROGV WKH ELW DGGUHVV RI WKH FXUUHQW WRS RI WKH 6WDFN 7KLV LQVWUXFWLRQ ILUVW ORDGV WR WKH ORZ RUGHU SRUWLRQ RI TT WKH E\WH DW PHPRU\ ORFDWLRQ FRUUHVSRQGLQJ WR WKH FRQWHQWV RI 63 WKHQ 63 LV LQFULPLQDWHG DQG WKH...
  • Page 138 < %27 7UGT U /CPWCN 323 ,; 1RGTCVKQP ,;+ ‘ 63  ,;/ ‘ 63 1R %QFG 1RGTCPFU &GUETKRVKQP 7KH WRS WZR E\WHV RI WKH H[WHUQDO PHPRU\ /,)2 ODVWLQ ILUVWRXW 6WDFN DUH SRSSHG WR ,QGH[ 5HJLVWHU ,; 7KH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU KROGV WKH ELW DGGUHVV RI WKH FXUUHQW WRS RI WKH 6WDFN 7KLV LQVWUXFWLRQ ILUVW ORDGV WR WKH ORZ RUGHU SRUWLRQ RI ,;...
  • Page 139 < %27 7UGT U /CPWCN 323 ,< 1RGTCVKQP ,<+ ‘ 63;  ,</ ‘ 63 1R %QFG 1RGTCPFU O< &GUETKRVKQP 7KH WRS WZR E\WHV RI WKH H[WHUQDO PHPRU\ /,)2 ODVWLQ ILUVWRXW 6WDFN DUH SRSSHG WR ,QGH[ 5HJLVWHU ,< 7KH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU KROGV WKH ELW DGGUHVV RI WKH FXUUHQW WRS RI WKH 6WDFN 7KLV LQVWUXFWLRQ ILUVW ORDGV WR WKH ORZ RUGHU SRUWLRQ RI ,<...
  • Page 140 < %27 7UGT U /CPWCN ([FKDQJH %ORFN 7UDQVIHU DQG 6HDUFK *URXS (; '( +/ 1RGTCVKQP '(  +/ 1R %QFG 1RGTCPFU '( +/ &GUETKRVKQP 7KH E\WH FRQWHQWV RI UHJLVWHU SDLUV '( DQG +/ DUH H[FKDQJHG 0 &\FOHV 7 6WDWHV  0+] (7 1.00 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG...
  • Page 141 < %27 7UGT U /CPWCN (; $) $) 1RGTCVKQP $)  $) 1R %QFG 1RGTCPFU $) $) &GUETKRVKQP 7KH E\WH FRQWHQWV RI WKH UHJLVWHU SDLUV $) DQG $) DUH H[FKDQJHG 5HJLVWHU SDLU $) FRQVLVWV RI UHJLVWHUV $ DQG )  0 &\FOHV 7 6WDWHV  0+] (7 1.00...
  • Page 142 < %27 7UGT U /CPWCN 1RGTCVKQP %&  %&  '(  '(  +/  +/ 1R %QFG 1RGTCPFU ² &GUETKRVKQP (DFK E\WH YDOXH LQ UHJLVWHU SDLUV %& '( DQG +/ LV H[FKDQJHG ZLWK WKH E\WH YDOXH LQ %&  '(  DQG +/  UHVSHFWLYHO\ 0 &\FOHV 7 6WDWHV  0+] (7...
  • Page 143 < %27 7UGT U /CPWCN (; 63  +/ 1RGTCVKQP +  63  /  63 1R %QFG 1RGTCPFU 63  +/ &GUETKRVKQP 7KH ORZ RUGHU E\WH FRQWDLQHG LQ UHJLVWHU SDLU +/ LV H[FKDQJHG ZLWK WKH FRQWHQWV RI WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI UHJLVWHU SDLU 63 6WDFN 3RLQWHU  DQG WKH KLJK RUGHU E\WH RI +/ LV H[FKDQJHG ZLWK WKH QH[W KLJKHVW PHPRU\ DGGUHVV 63  0 &\FOHV...
  • Page 144 < %27 7UGT U /CPWCN (; 63  ,; 1RGTCVKQP ,;+  63  ,;/  63 1R %QFG 1RGTCPFU 63  ,; &GUETKRVKQP 7KH ORZ RUGHU E\WH LQ ,QGH[ 5HJLVWHU ,; LV H[FKDQJHG ZLWK WKH FRQWHQWV RI WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI UHJLVWHU SDLU 63 6WDFN 3RLQWHU  DQG WKH KLJK RUGHU E\WH RI ,;...
  • Page 145 < %27 7UGT U /CPWCN (; 63  ,< 1RGTCVKQP ,<+  63  ,</  63 1R %QFG 1RGTCPFU 63  ,< &GUETKRVKQP 7KH ORZ RUGHU E\WH LQ ,QGH[ 5HJLVWHU ,< LV H[FKDQJHG ZLWK WKH FRQWHQWV RI WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI UHJLVWHU SDLU 63 6WDFN 3RLQWHU  DQG WKH KLJK RUGHU E\WH RI ,<...
  • Page 146 < %27 7UGT U /CPWCN 1RGTCVKQP '( ‘ +/  '( ‘ '(   +/ ‘ +/   %& ‘ %&  1R %QFG 1RGTCPFU 63  +/ &GUETKRVKQP $ E\WH RI GDWD LV WUDQVIHUUHG IURP WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU WR WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI WKH '( UHJLVWHU SDLU 7KHQ ERWK WKHVH UHJLVWHU SDLUV DUH LQFUHPHQWHG DQG WKH %&...
  • Page 147 < %27 7UGT U /CPWCN /',5 1RGTCVKQP '( ‘ +/  '( ‘ '(   +/ ‘ +/   %& ) %&  1R %QFG /',5 1RGTCPFU &GUETKRVKQP 7KLV E\WH LQVWUXFWLRQ WUDQVIHUV D E\WH RI GDWD IURP WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU WR WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH '( UHJLVWHU SDLU %RWK WKHVH UHJLVWHU SDLUV DUH LQFUHPHQWHG DQG WKH %&...
  • Page 148 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH +/ UHJLVWHU SDLU FRQWDLQV  WKH '( UHJLVWHU SDLU FRQWDLQV 11111H  WKH %& UHJLVWHU SDLU FRQWDLQV  DQG PHPRU\ ORFDWLRQV KDYH 2222H 0003H WKHVH FRQWHQWV + FRQWDLQV + FRQWDLQV + FRQWDLQV + FRQWDLQV + FRQWDLQV + FRQWDLQV...
  • Page 149 < %27 7UGT U /CPWCN 1RGTCVKQP '( ‘ +/  '( ‘ '(  +/ ‘ +/ %& ‘ %& 1R %QFG 1RGTCPFU ² &GUETKRVKQP 7KLV E\WH LQVWUXFWLRQ WUDQVIHUV D E\WH RI GDWD IURP WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU WR WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI WKH '( UHJLVWHU SDLU 7KHQ ERWK RI WKHVH UHJLVWHU SDLUV LQFOXGLQJ WKH %&...
  • Page 150 < %27 7UGT U /CPWCN /''5 1RGTCVKQP '( ‘ +/  '( ‘ ' ‘  +/ ‘ +/ %& ‘ %& 1R %QFG /''5 1RGTCPFU ² &GUETKRVKQP 7KLV E\WH LQVWUXFWLRQ WUDQVIHUV D E\WH RI GDWD IURP WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU WR WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI WKH '( UHJLVWHU SDLU 7KHQ ERWK RI WKHVH UHJLVWHUV DV ZHOO DV WKH %&...
  • Page 151 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH +/ UHJLVWHU SDLU FRQWDLQV  WKH '( UHJLVWHU SDLU FRQWDLQV 1114H  WKH %& UHJLVWHU SDLU FRQWDLQV  DQG PHPRU\ ORFDWLRQV KDYH 2225H 0003H WKHVH FRQWHQWV FRQWDLQV FRQWDLQV 1114H 2225H FRQWDLQV FRQWDLQV 1113H...
  • Page 152 < %27 7UGT U /CPWCN &3, 1RGTCVKQP $ +/  +/ ‘ +/  %& ‘ %&  1R %QFG &3, 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH +/ UHJLVWHU LV FRPSDUHG ZLWK WKH FRQWHQWV RI WKH $FFXPXODWRU ,Q FDVH RI D WUXH FRPSDUH D FRQGLWLRQ ELW LV VHW 7KHQ +/ LV LQFUHPHQWHG DQG WKH %\WH &RXQWHU UHJLVWHU SDLU %& LV GHFUHPHQWHG 0 &\FOHV...
  • Page 153 < %27 7UGT U /CPWCN &3,5 1RGTCVKQP $ +/  +/ ‘ +/ %& ‘ %& 1R %QFG &3,5 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH +/ UHJLVWHU SDLU LV FRPSDUHG ZLWK WKH FRQWHQWV RI WKH $FFXPXODWRU ,Q FDVH RI D WUXH FRPSDUH D FRQGLWLRQ ELW LV VHW +/ LV LQFUHPHQWHG DQG WKH %\WH &RXQWHU UHJLVWHU SDLU %& LV GHFUHPHQWHG ,I GHFUHPHQWLQJ FDXVHV %&...
  • Page 154 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH +/ UHJLVWHU SDLU FRQWDLQV  WKH $FFXPXODWRU FRQWDLQV  WKH 1111H %\WH &RXQWHU FRQWDLQV  DQG PHPRU\ ORFDWLRQV KDYH WKHVH FRQWHQWV 0007H FRQWDLQV 1111H FRQWDLQV 1112H FRQWDLQV 1113H 7KHQ DW H[HFXWLRQ RI WKH FRQWHQWV RI UHJLVWHU SDLU +/ LV  WKH CPIR...
  • Page 155 < %27 7UGT U /CPWCN &3' 1RGTCVKQP $  +/  +/ ‘ +/  %& ‘ %&  1R %QFG &3' 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH +/ UHJLVWHU SDLU LV FRPSDUHG ZLWK WKH FRQWHQWV RI WKH $FFXPXODWRU ,Q FDVH RI D WUXH FRPSDUH D FRQGLWLRQ ELW LV VHW 7KH +/ DQG %\WH &RXQWHU UHJLVWHU SDLU %& DUH GHFUHPHQWHG 0 &\FOHV...
  • Page 156 < %27 7UGT U /CPWCN &3'5 1RGTCVKQP $  +/  +/ ‘ +/  %& ‘ %&  1R %QFG &3'5 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH +/ UHJLVWHU SDLU LV FRPSDUHG ZLWK WKH FRQWHQWV RI WKH $FFXPXODWRU ,Q FDVH RI D WUXH FRPSDUH D FRQGLWLRQ ELW LV VHW 7KH +/ DQG %&...
  • Page 157 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH +/ UHJLVWHU SDLU FRQWDLQV  WKH $FFXPXODWRU FRQWDLQV  WKH 1118H %\WH &RXQWHU FRQWDLQV  DQG PHPRU\ ORFDWLRQV KDYH WKHVH FRQWHQWV 0007H FRQWDLQV 1118H FRQWDLQV 1117H FRQWDLQV 1116H 7KHQ DW H[HFXWLRQ RI WKH FRQWHQWV RI UHJLVWHU SDLU +/ DUH CPDR 1115H...
  • Page 158 < %27 7UGT U /CPWCN %LW $ULWKPHWLF *URXS $'' $ U 1RGTCVKQP $ ‘ $  U 1R %QFG 1RGTCPFU $ U &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU U DUH DGGHG WR WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU 7KH V\PERO U LGHQWLILHV WKH UHJLVWHUV $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU 0 &\FOHV...
  • Page 159 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH FRQWHQWV RI WKH $FFXPXODWRU DUH  DQG WKH FRQWHQWV RI UHJLVWHU &  DW H[HFXWLRQ RI WKH FRQWHQWV RI WKH $FFXPXODWRU DUH ADD A,C 80 = ,QVWUXFWLRQ 6HW...
  • Page 160 < %27 7UGT U /CPWCN $'' $ Q 1RGTCVKQP $ ‘ $  Q 1R %QFG 1RGTCPFU $ Q &GUETKRVKQP 7KH LQWHJHU Q LV DGGHG WR WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOWV DUH VWRUHG LQ WKH $FFXPXODWRU 0 &\FOHV 7 6WDWHV  0+] (7 7 (4, 3)
  • Page 161 < %27 7UGT U /CPWCN $'' $ +/ 1RGTCVKQP $ ‘ $  +/ 1R %QFG 1RGTCPFU $ +/ &GUETKRVKQP 7KH E\WH DW WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU LV DGGHG WR WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU 0 &\FOHV 7 6WDWHV...
  • Page 162 < %27 7UGT U /CPWCN $'' $ ,;  G 1RGTCVKQP $ ‘ $  ,;G 1R %QFG 1RGTCPFU $ ,;  G &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU UHJLVWHU SDLU ,; LV DGGHG WR D WZR¶V FRPSOHPHQW GLVSODFHPHQW G WR SRLQW WR DQ DGGUHVV LQ PHPRU\ 7KH FRQWHQWV RI WKLV DGGUHVV LV WKHQ DGGHG WR WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU 0 &\FOHV...
  • Page 163 < %27 7UGT U /CPWCN $'' $ ,<  G 1RGTCVKQP $ ‘ $  ,'G 1R %QFG 1RGTCPFU $ ,<  G &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU UHJLVWHU SDLU ,< LV DGGHG WR D WZR¶V FRPSOHPHQW GLVSODFHPHQW G WR SRLQW WR DQ DGGUHVV LQ PHPRU\ 7KH FRQWHQWV RI WKLV DGGUHVV LV WKHQ DGGHG WR WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU 0 &\FOHV...
  • Page 164 < %27 7UGT U /CPWCN $'& $ V 1RGTCVKQP $ ‘ $  V  &< 1R %QFG $'& 1RGTCPFU $ V 7KLV V RSHUDQG LV DQ\ RI U Q +/  ,;G  RU O<G DV GHILQHG IRU WKH DQDORJRXV $'' LQVWUXFWLRQ 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH ADC A,r ADC A,n...
  • Page 165 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP 7KH V RSHUDQG DORQJ ZLWK WKH &DUU\ )ODJ & LQ WKH ) UHJLVWHU LV DGGHG WR WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU ,QVWUXFWLRQ 0 &\FOH 7 6WDWHV  0+] (7 ADC A, r 1.00...
  • Page 166 < %27 7UGT U /CPWCN 68% V 1RGTCVKQP $ ‘ $  V 1R %QFG 1RGTCPFU 7KLV V RSHUDQG LV DQ\ RI U Q +/  ,;G  RU O<G DV GHILQHG IRU WKH DQDORJRXV $'' LQVWUXFWLRQ 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH SUB r SUB n SUB (HL)
  • Page 167 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP 7KH V RSHUDQG LV VXEWUDFWHG IURP WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU ,QVWUXFWLRQ 0 &\FOH 7 6WDWHV  0+] (7 SUB r 1.00 SUB n 7 (4, 3) 1.75 SUB (HL) 7 (4, 3)
  • Page 168 < %27 7UGT U /CPWCN 6%& $ V 1RGTCVKQP $ ‘ $  V  &< 1R %QFG 6%& 1RGTCPFU $ V 7KH V RSHUDQG LV DQ\ RI U Q +/  ,;G  RU O<G DV GHILQHG IRU WKH DQDORJRXV $'' LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH SBC A, r SBC A, n...
  • Page 169 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP 7KH V RSHUDQG DORQJ ZLWK WKH &DUU\ IODJ & LQ WKH ) UHJLVWHU LV VXEWUDFWHG IURP WKH FRQWHQWV RI WKH $FFXPXODWRU DQG WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU ,QVWUXFWLRQ 0 &\FOHV 7 6WDWHV  0+] (7 SBC A, r 1.00...
  • Page 170 < %27 7UGT U /CPWCN $1' V 1RGTCVKQP $ ‘ $ ¾ V 1R %QFG 1RGTCPFU 7KH V RSHUDQG LV DQ\ RI U Q +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV $'' LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH AND r* AND n AND (HL)
  • Page 171 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP $ ORJLFDO $1' RSHUDWLRQ LV SHUIRUPHG EHWZHHQ WKH E\WH VSHFLILHG E\ WKH V RSHUDQG DQG WKH E\WH FRQWDLQHG LQ WKH $FFXPXODWRU WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU ,QVWUXFWLRQ 0 &\FOHV 7 6WDWHV  0+] (7 AND r 1.00...
  • Page 172 < %27 7UGT U /CPWCN 25 V 1RGTCVKQP $ ‘ $ ¿ V 1R %QFG 1RGTCPFU 7KH V RSHUDQG LV DQ\ RI U Q +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV $'' LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH OR r* OR n OR (HL)
  • Page 173 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP $ ORJLFDO 25 RSHUDWLRQ LV SHUIRUPHG EHWZHHQ WKH E\WH VSHFLILHG E\ WKH V RSHUDQG DQG WKH E\WH FRQWDLQHG LQ WKH $FFXPXODWRU WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU ,QVWUXFWLRQ 0 F\FOHV 7 6WDWHV  0+] (7 OR r 1.00...
  • Page 174 < %27 7UGT U /CPWCN ;25 V 1RGTCVKQP $ ‘ $ ª V 1R %QFG 1RGTCPFU 7KH V RSHUDQG LV DQ\ RI U Q +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV $'' LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH OR r* OR n OR (HL)
  • Page 175 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP 7KH ORJLFDO H[FOXVLYH25 RSHUDWLRQ LV SHUIRUPHG EHWZHHQ WKH E\WH VSHFLILHG E\ WKH V RSHUDQG DQG WKH E\WH FRQWDLQHG LQ WKH $FFXPXODWRU WKH UHVXOW LV VWRUHG LQ WKH $FFXPXODWRU ,QVWUXFWLRQ 0 &\FOHV 7 6WDWHV  0+] (7 XOR r 1.00...
  • Page 176 < %27 7UGT U /CPWCN &3 V 1RGTCVKQP $  V 1R %QFG &3 1RGTCPFU 7KH V RSHUDQG LV DQ\ RI U Q +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV $'' LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH CP r* CP n CP (HL)
  • Page 177 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP 7KH FRQWHQWV RI WKH V RSHUDQG DUH FRPSDUHG ZLWK WKH FRQWHQWV RI WKH $FFXPXODWRU ,I WKHUH LV D WUXH FRPSDUH WKH = IODJ LV VHW 7KH H[HFXWLRQ RI WKLV LQVWUXFWLRQ GRHV QRW DIIHFW WKH FRQWHQWV RI WKH $FFXPXODWRU ,QVWUXFWLRQ 0 &\FOHV 7 6WDWHV...
  • Page 178 < %27 7UGT U /CPWCN ,1& U 1RGTCVKQP U ‘ U   1R %QFG ,1& 1RGTCPFU &GUETKRVKQP 5HJLVWHU U LV LQFUHPHQWHG DQG UHJLVWHU U LGHQWLILHV DQ\ RI WKH UHJLVWHUV $ % & ' ( + RU / DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH 5HJLVWHU 0 &\FOHV 7 6WDWHV...
  • Page 179 < %27 7UGT U /CPWCN ,1& +/ 1RGTCVKQP +/ ‘ +/   1R %QFG ,1& 1RGTCPFU +/ &GUETKRVKQP 7KH E\WH FRQWDLQHG LQ WKH DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU LV LQFUHPHQWHG 0 &\FOHV 7 6WDWHV  0+] (7 11 (4, 4, 3) 2.75...
  • Page 180 < %27 7UGT U /CPWCN ,1& ,;G 1RGTCVKQP ,;G ‘ ,;G   1R %QFG ,1& 1RGTCPFU ,;G &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,; UHJLVWHU SDLU ,; DUH DGGHG WR D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU G WR SRLQW WR DQ DGGUHVV LQ PHPRU\ 7KH FRQWHQWV RI WKLV DGGUHVV DUH WKHQ LQFUHPHQWHG 0 &\FOHV 7 6WDWHV...
  • Page 181 < %27 7UGT U /CPWCN ,1& ,<G 1RGTCVKQP O<G ‘ O<G   1R %QFG ,1& 1RGTCPFU O<G &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,< UHJLVWHU SDLU ,< DUH DGGHG WR D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU G WR SRLQW WR DQ DGGUHVV LQ PHPRU\ 7KH FRQWHQWV RI WKLV DGGUHVV DUH WKHQ LQFUHPHQWHG 0 &\FOHV 7 6WDWHV...
  • Page 182 < %27 7UGT U /CPWCN '(& P 1RGTCVKQP P ‘ P  1R %QFG '(& 1RGTCPFU 7KH P RSHUDQG LV DQ\ RI U +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV ,1& LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH DEC r* DEC (HL) DEC (IX+d)
  • Page 183 < %27 7UGT U /CPWCN &GUETKRVKQP 7KH E\WH VSHFLILHG E\ WKH P RSHUDQG LV GHFUHPHQWHG ,QVWUXFWLRQ 0 &\FOHV 7 6WDWHV  0+] (7 DEC r 1.00 DEC (HL) 11 (4, 4, 3) 2.75 DEC (IX+d) 23 (4, 4, 3, 5, 4, 3) 5.75 DEC (lY+d) 23 (4, 4, 3, 5, 4, 3)
  • Page 184 < %27 7UGT U /CPWCN *HQHUDO3XUSRVH $ULWKPHWLF DQG &38 &RQWURO *URXSV 1RGTCVKQP 1R %QFG &GUETKRVKQP 7KLV LQVWUXFWLRQ FRQGLWLRQDOO\ DGMXVWV WKH $FFXPXODWRU IRU %&' DGGLWLRQ DQG VXEWUDFWLRQ RSHUDWLRQV )RU DGGLWLRQ RU VXEWUDFWLRQ  WKH IROORZLQJ WDEOH LQGLFDWHV WKH RSHUDWLRQ SHUIRUPHG +H[ 9DOXH +H[ 9DOXH ,Q ,Q /RZHU...
  • Page 185 < %27 7UGT U /CPWCN 0 &\FOHV 7 6WDWHV  0+] (7 1.00 %QPFKVKQP $KVU #HHGEVGF 6 LV VHW LI PRVWVLJQLILFDQW ELW RI $FFXPXODWRU LV  DIWHU RSHUDWLRQ UHVHW RWKHUZLVH = LV VHW LI $FFXPXODWRU LV ]HUR DIWHU RSHUDWLRQ UHVHW RWKHUZLVH + VHH LQVWUXFWLRQ 39 LV VHW LI $FFXPXODWRU LV HYHQ SDULW\ DIWHU RSHUDWLRQ UHVHW RWKHUZLVH 1 LV QRW DIIHFWHG...
  • Page 186 < %27 7UGT U /CPWCN &3/ 1RGTCVKQP $ ‘ $ 1R %QFG &3/ &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU UHJLVWHU $ DUH LQYHUWHG RQH¶V FRPSOHPHQW  0 &\FOHV 7 6WDWHV  0+] (7 1.00 %QPFKVKQP $KVU #HHGEVGF 6 LV QRW DIIHFWHG = LV QRW DIIHFWHG + LV VHW 39 LV QRW DIIHFWHG...
  • Page 187 < %27 7UGT U /CPWCN 1RGTCVKQP $ ‘   $ 1R %QFG &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU DUH QHJDWHG WZR¶V FRPSOHPHQW  7KLV LV WKH VDPH DV VXEWUDFWLQJ WKH FRQWHQWV RI WKH $FFXPXODWRU IURP ]HUR 1RWH WKDW + LV OHIW XQFKDQJHG 0 &\FOHV 7 6WDWHV  0+] (7...
  • Page 188 < %27 7UGT U /CPWCN &&) 1RGTCVKQP &< ‘ &< 1R %QFG &&) &GUETKRVKQP 7KH &DUU\ IODJ LQ WKH ) UHJLVWHU LV LQYHUWHG 0 &\FOHV 7 6WDWHV  0+] (7 1.00 %QPFKVKQP $KVU #HHGEVGF 6 LV QRW DIIHFWHG = LV QRW DIIHFWHG + SUHYLRXV FDUU\ LV FRSLHG 39 LV QRW DIIHFWHG 1 LV UHVHW...
  • Page 189 < %27 7UGT U /CPWCN 6&) 1RGTCVKQP &< ‘  1R %QFG 6&) &GUETKRVKQP 7KH &DUU\ IODJ LQ WKH ) UHJLVWHU LV VHW 0 &\FOHV 7 6WDWHV  0+] (7 1.00 %QPFKVKQP $KVU #HHGEVGF 6 LV QRW DIIHFWHG = LV QRW DIIHFWHG + LV UHVHW 39 LV QRW DIIHFWHG 1 LV UHVHW...
  • Page 190 < %27 7UGT U /CPWCN 1RGTCVKQP ² 1R %QFG &GUETKRVKQP 7KH &38 SHUIRUPV QR RSHUDWLRQ GXULQJ WKLV PDFKLQH F\FOH 0 &\FOHV 7 6WDWHV  0+] (7 1.00 %QPFKVKQP $KVU #HHGEVGF 1RQH 80 = ,QVWUXFWLRQ 6HW...
  • Page 191 < %27 7UGT U /CPWCN +$/7 1RGTCVKQP ² 1R %QFG +$/7 &GUETKRVKQP 7KH +$/7 LQVWUXFWLRQ VXVSHQGV &38 RSHUDWLRQ XQWLO D VXEVHTXHQW LQWHUUXSW RU UHVHW LV UHFHLYHG :KLOH LQ WKH +$/7 VWDWH WKH SURFHVVRU H[HFXWHV 123V WR PDLQWDLQ PHPRU\ UHIUHVK ORJLF 0 &\FOHV 7 6WDWHV  0+] (7...
  • Page 192 < %27 7UGT U /CPWCN 1RGTCVKQP ,)) ‘  1R %QFG &GUETKRVKQP ', GLVDEOHV WKH PDVNDEOH LQWHUUXSW E\ UHVHWWLQJ WKH LQWHUUXSW HQDEOH IOLS IORSV ,)) DQG ,))  1RWH WKDW WKLV LQVWUXFWLRQ GLVDEOHV WKH PDVNDEOH LQWHUUXSW GXULQJ LWV H[HFXWLRQ 0 F\FOHV 7 6WDWHV  0+] (7 1.00...
  • Page 193 < %27 7UGT U /CPWCN 1RGTCVKQP ,)) ‘  1R %QFG &GUETKRVKQP 7KH HQDEOH LQWHUUXSW LQVWUXFWLRQ VHWV ERWK LQWHUUXSW HQDEOH IOLS IORSV ,)), DQG ,)) WR D ORJLF  DOORZLQJ UHFRJQLWLRQ RI DQ\ PDVNDEOH LQWHUUXSW 1RWH WKDW GXULQJ WKH H[HFXWLRQ RI WKLV LQVWUXFWLRQ DQG WKH IROORZLQJ LQVWUXFWLRQ PDVNDEOH LQWHUUXSWV DUH GLVDEOHG 0 &\FOHV 7 6WDWHV...
  • Page 194 < %27 7UGT U /CPWCN ,0  1RGTCVKQP ² 1R %QFG 1RGTCPFU &GUETKRVKQP 7KH ,0  LQVWUXFWLRQ VHWV LQWHUUXSW PRGH  ,Q WKLV PRGH WKH LQWHUUXSWLQJ GHYLFH FDQ LQVHUW DQ\ LQVWUXFWLRQ RQ WKH GDWD EXV IRU H[HFXWLRQ E\ WKH &38 7KH ILUVW E\WH RI D PXOWLE\WH LQVWUXFWLRQ LV UHDG GXULQJ WKH LQWHUUXSW DFNQRZOHGJH F\FOH 6XEVHTXHQW E\WHV DUH UHDG LQ E\ D QRUPDO PHPRU\ UHDG VHTXHQFH 0 &\FOHV...
  • Page 195 < %27 7UGT U /CPWCN ,0  1RGTCVKQP ² 1R %QFG 1RGTCPFU &GUETKRVKQP 7KH ,0  LQVWUXFWLRQ VHWV LQWHUUXSW PRGH  ,Q WKLV PRGH WKH SURFHVVRU UHVSRQGV WR DQ LQWHUUXSW E\ H[HFXWLQJ D UHVWDUW WR ORFDWLRQ + 0 &\FOHV 7 6WDWHV  0+] (7 8 (4, 4) 2.00...
  • Page 196 < %27 7UGT U /CPWCN ,0  1RGTCVKQP ² 1R %QFG 1RGTCPFU &GUETKRVKQP 7KH ,0  LQVWUXFWLRQ VHWV WKH YHFWRUHG LQWHUUXSW PRGH  7KLV PRGH DOORZV DQ LQGLUHFW FDOO WR DQ\ PHPRU\ ORFDWLRQ E\ DQ ELW YHFWRU VXSSOLHG IURP WKH SHULSKHUDO GHYLFH 7KLV YHFWRU WKHQ EHFRPHV WKH OHDVWVLJQLILFDQW HLJKW ELWV RI WKH LQGLUHFW SRLQWHU ZKLOH WKH , UHJLVWHU LQ WKH &38 SURYLGHV WKH PRVW VLJQLILFDQW HLJKW ELWV 7KLV DGGUHVV SRLQWV WR DQ DGGUHVV LQ D YHFWRU WDEOH WKDW...
  • Page 197 < %27 7UGT U /CPWCN %LW $ULWKPHWLF *URXS $'' +/ VV 1RGTCVKQP +/ ‘ +/  VV 1R %QFG 1RGTCPFU +/ VV &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU SDLU VV DQ\ RI UHJLVWHU SDLUV %& '( +/ RU 63 DUH DGGHG WR WKH FRQWHQWV RI UHJLVWHU SDLU +/ DQG WKH UHVXOW LV VWRUHG LQ +/ 2SHUDQG VV LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU 3DLU...
  • Page 198 < %27 7UGT U /CPWCN $'& +/ VV 1RGTCVKQP +/ ‘ +/  VV  &< 1R %QFG $'& 1RGTCPFU +/ VV &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU SDLU VV DQ\ RI UHJLVWHU SDLUV %& '( +/ RU 63 DUH DGGHG ZLWK WKH &DUU\ IODJ & IODJ LQ WKH ) UHJLVWHU WR WKH FRQWHQWV RI UHJLVWHU SDLU +/ DQG WKH UHVXOW LV VWRUHG LQ +/ 2SHUDQG VV LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU...
  • Page 199 < %27 7UGT U /CPWCN 6%& +/ VV 1RGTCVKQP +/ ‘ +,  VV  &< 1R %QFG 6%& 1RGTCPFU +/ VV &GUETKRVKQP 7KH FRQWHQWV RI WKH UHJLVWHU SDLU VV DQ\ RI UHJLVWHU SDLUV %& '( +/ RU 63 DQG WKH &DUU\ )ODJ & IODJ LQ WKH ) UHJLVWHU DUH VXEWUDFWHG IURP WKH FRQWHQWV RI UHJLVWHU SDLU +/ DQG WKH UHVXOW LV VWRUHG LQ +/ 2SHUDQG VV LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU...
  • Page 200 < %27 7UGT U /CPWCN $'' ,; SS 1RGTCVKQP ,; ‘ ,;  SS 1R %QFG 1RGTCPFU ,; SS &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU SDLU SS DQ\ RI UHJLVWHU SDLUV %& '( ,; RU 63 DUH DGGHG WR WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,; DQG WKH UHVXOWV DUH VWRUHG LQ ,; 2SHUDQG SS LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU 3DLU...
  • Page 201 < %27 7UGT U /CPWCN $'' ,< UU 1RGTCVKQP ,< ‘ ,<  UU 1R %QFG 1RGTCPFU ,< UU &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU SDLU UU DQ\ RI UHJLVWHU SDLUV %& '( ,< RU 63 DUH DGGHG WR WKH FRQWHQWV RI ,QGH[ 5HJLVWHU ,< DQG WKH UHVXOW LV VWRUHG LQ ,< 2SHUDQG UU LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU 3DLU...
  • Page 202 < %27 7UGT U /CPWCN ,1& VV 1RGTCVKQP VV ‘ VV   1R %QFG ,1& 1RGTCPFU &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU SDLU VV DQ\ RI UHJLVWHU SDLUV %& '( +/ RU 63 DUH LQFUHPHQWHG 2SHUDQG VV LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU 3DLU...
  • Page 203 < %27 7UGT U /CPWCN ,1& ,; 1RGTCVKQP ,; ‘ ,;   1R %QFG ,1& 1RGTCPFU &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,; DUH LQFUHPHQWHG 0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 6) 2.60 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG ,I WKH ,QGH[ 5HJLVWHU ,;...
  • Page 204 < %27 7UGT U /CPWCN ,1& ,< 1RGTCVKQP ,< ‘ ,<   1R %QFG ,1& 1RGTCPFU ,< &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,< DUH LQFUHPHQWHG 0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 6) 2.50 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG ,I WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU DUH  DW H[HFXWLRQ RI...
  • Page 205 < %27 7UGT U /CPWCN '(& VV 1RGTCVKQP VV ‘ VV   1R %QFG '(& 1RGTCPFU &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU SDLU VV DQ\ RI WKH UHJLVWHU SDLUV %& '( +/ RU 63 DUH GHFUHPHQWHG 2SHUDQG LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU 3DLU...
  • Page 206 < %27 7UGT U /CPWCN '(& ,; 1RGTCVKQP ,; ‘ ,;   1R %QFG '(& 1RGTCPFU &GUETKRVKQP 7KH FRQWHQWV RI ,QGH[ 5HJLVWHU ,; DUH GHFUHPHQWHG 0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 6) 2.50 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG ,I WKH FRQWHQWV RI ,QGH[ 5HJLVWHU ,;...
  • Page 207 < %27 7UGT U /CPWCN '(& ,< 1RGTCVKQP ,< ‘ ,<   1R %QFG '(& 1RGTCPFU ,< &GUETKRVKQP 7KH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,< DUH GHFUHPHQWHG 0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 6) 2.50 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG ,I WKH FRQWHQWV RI WKH LQGH[ 5HJLVWHU ,<...
  • Page 208 < %27 7UGT U /CPWCN 5RWDWH DQG 6KLIW *URXS 5/&$ 1RGTCVKQP 1R %QFG 5/&$ 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU UHJLVWHU $ DUH URWDWHG OHIW ELW SRVLWLRQ 7KH VLJQ ELW ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG DOVR WR ELW  %LW  LV WKH OHDVWVLJQLILFDQW ELW 0 F\FOHV 7 6WDWHV...
  • Page 209 < %27 7UGT U /CPWCN 1RGTCVKQP 1R %QFG 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU UHJLVWHU $ DUH URWDWHG OHIW ELW SRVLWLRQ WKURXJK WKH &DUU\ IODJ 7KH SUHYLRXV FRQWHQW RI WKH &DUU\ IODJ LV FRSLHG WR ELW  %LW  LV WKH OHDVWVLJQLILFDQW ELW 0 &\FOHV 7 6WDWHV  0+] (7...
  • Page 210 < %27 7UGT U /CPWCN 55&$ 1RGTCVKQP 1R %QFG 55&$ 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU UHJLVWHU $ DUH URWDWHG ULJKW ELW SRVLWLRQ %LW  LV FRSLHG WR WKH &DUU\ IODJ DQG DOVR WR ELW  %LW  LV WKH OHDVW VLJQLILFDQW ELW 0 &\FOHV 7 6WDWHV...
  • Page 211 < %27 7UGT U /CPWCN 1RGTCVKQP 1R %QFG 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH $FFXPXODWRU UHJLVWHU $ DUH URWDWHG ULJKW ELW SRVLWLRQ WKURXJK WKH &DUU\ IODJ 7KH SUHYLRXV FRQWHQW RI WKH &DUU\ IODJ LV FRSLHG WR ELW  %LW  LV WKH OHDVWVLJQLILFDQW ELW 0 &\FOHV 7 6WDWHV  0+] (7...
  • Page 212 < %27 7UGT U /CPWCN 5/& U 1RGTCVKQP 1R %QFG 5/& 1RGTCPFU &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU U DUH URWDWHG OHIW ELW SRVLWLRQ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG DOVR WR ELW  2SHUDQG U LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU 0 &\FOHV...
  • Page 213 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH FRQWHQWV RI UHJLVWHU U DUH DW H[HFXWLRQ RI WKH FRQWHQWV RI UHJLVWHU U DQG WKH &DUU\ IODJ DUH RLC r 80 = ,QVWUXFWLRQ 6HW...
  • Page 214 < %27 7UGT U /CPWCN 5/& +/ 1RGTCVKQP (HL) 1R %QFG 5/& 1RGTCPFU +/ &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH FRQWHQWV RI UHJLVWHU SDLU +/ DUH URWDWHG OHIW ELW SRVLWLRQ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG DOVR WR ELW  %LW  LV WKH OHDVWVLJQLILFDQW ELW 0 &\FOHV 7 6WDWHV...
  • Page 215 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI PHPRU\ ORFDWLRQ + DQG WKH RLC(HL) &DUU\ IODJ DUH 80 = ,QVWUXFWLRQ 6HW...
  • Page 216 < %27 7UGT U /CPWCN 5/& ,;G 1RGTCVKQP (IX+d) 1R %QFG 5/& 1RGTCPFU ,;G &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH VXP RI WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,; DQG D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU G DUH URWDWHG OHIW ELW SRVLWLRQ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG DOVR WR ELW  %LW  LV WKH OHDVWVLJQLILFDQW ELW 0 &\FOHV...
  • Page 217 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI PHPRU\ ORFDWLRQ RLC (IX+2H) 1002H DQG WKH &DUU\ IODJ DUH 80 = ,QVWUXFWLRQ 6HW...
  • Page 218 < %27 7UGT U /CPWCN 5/& ,<G 1RGTCVKQP (IY+d) 1R %QFG 5/& 1RGTCPFU O<G &GUETKRVKQP 7KH FRQWHQWV RI WKH PHPRU\ DGGUHVV VSHFLILHG E\ WKH VXP RI WKH FRQWHQWV RI WKH ,QGH[ 5HJLVWHU ,< DQG D WZR¶V FRPSOHPHQW GLVSODFHPHQW LQWHJHU G DUH URWDWHG OHIW ELW SRVLWLRQ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG DOVR WR ELW  %LW  LV WKH OHDVWVLJQLILFDQW ELW 0 &\FOHV...
  • Page 219 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI PHPRU\ ORFDWLRQ RLC (IY+2H) 1002H DQG WKH &DUU\ IODJ DUH 80 = ,QVWUXFWLRQ 6HW...
  • Page 220 < %27 7UGT U /CPWCN 5/ P 1RGTCVKQP 1R %QFG 1RGTCPFU 7KH P RSHUDQG LV DQ\ RI U +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV 3/& LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH RL r* RL (HL) RL (IX+d)
  • Page 221 < %27 7UGT U /CPWCN U LGHQWLILHV UHJLVWHUV % & ' ( + / RU $ DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH ILHOG DERYH 5HJLVWHU &GUETKRVKQP 7KH FRQWHQWV RI WKH P RSHUDQG DUH URWDWHG OHIW ELW SRVLWLRQ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG WKH SUHYLRXV FRQWHQW RI WKH &DUU\ IODJ LV FRSLHG WR ELW  ,QVWUXFWLRQ...
  • Page 222 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI UHJLVWHU ' DQG WKH &DUU\ IODJ DUH RL D 80 = ,QVWUXFWLRQ 6HW...
  • Page 223 < %27 7UGT U /CPWCN 55& P 1RGTCVKQP 1R %QFG 55& 1RGTCPFU 7KH P RSHUDQG LV DQ\ RI U +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV 5/& LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH RRC r* RRC (HL) RRC (IX+d)
  • Page 224 < %27 7UGT U /CPWCN U LGHQWLILHV UHJLVWHUV % & ' ( + / RU $ DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH ILHOG DERYH 5HJLVWHU &GUETKRVKQP 7KH FRQWHQWV RI WKH P RSHUDQG DUH URWDWHG ULJKW ELW SRVLWLRQ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG DOVR WR ELW  %LW  LV WKH OHDVW VLJQLILFDQW ELW ,QVWUXFWLRQ...
  • Page 225 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI UHJLVWHU $ DQG WKH &DUU\ IODJ DUH RRC A 80 = ,QVWUXFWLRQ 6HW...
  • Page 226 < %27 7UGT U /CPWCN 55 P 1RGTCVKQP 1R %QFG 1RGTCPFU 7KH P RSHUDQG LV DQ\ RI U +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV 5/& LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH RR r* RR (HL) RR (IX+d)
  • Page 227 < %27 7UGT U /CPWCN U LGHQWLILHV UHJLVWHUV % & ' ( + / RU $ DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH ILHOG DERYH 5HJLVWHU &GUETKRVKQP 7KH FRQWHQWV RI RSHUDQG P DUH URWDWHG ULJKW ELW SRVLWLRQ WKURXJK WKH &DUU\ IODJ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG WKH SUHYLRXV FRQWHQW RI WKH &DUU\ IODJ LV FRSLHG WR ELW  %LW  LV WKH OHDVWVLJQLILFDQW ELW ,QVWUXFWLRQ...
  • Page 228 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI ORFDWLRQ + DQG WKH &DUU\ RR (HL) IODJ DUH 80 = ,QVWUXFWLRQ 6HW...
  • Page 229 < %27 7UGT U /CPWCN 6/$ P 1RGTCVKQP 1R %QFG 1RGTCPFU 7KH P RSHUDQG LV DQ\ RI U +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV 5/& LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH SLA r* SLA (HL) SLA (IX+d)
  • Page 230 < %27 7UGT U /CPWCN U LGHQWLILHV UHJLVWHUV % & ' ( + / RU $ DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH ILHOG DERYH 5HJLVWHU &GUETKRVKQP $Q DULWKPHWLF VKLIW OHIW ELW SRVLWLRQ LV SHUIRUPHG RQ WKH FRQWHQWV RI RSHUDQG P 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ %LW  LV WKH OHDVWVLJQLILFDQW ELW ,QVWUXFWLRQ 0 &\FOHV...
  • Page 231 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI UHJLVWHU / DQG WKH &DUU\ IODJ DUH SLA L 80 = ,QVWUXFWLRQ 6HW...
  • Page 232 < %27 7UGT U /CPWCN 65$ P 1RGTCVKQP 1R %QFG 1RGTCPFU 7KH P RSHUDQG LV DQ\ RI U +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV 3/& LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH SRA r* SRA (HL) SRA (IX+d)
  • Page 233 < %27 7UGT U /CPWCN U LGHQWLILHV UHJLVWHUV % & ' ( + / RU $ DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH ILHOG DERYH 5HJLVWHU &GUETKRVKQP $Q DULWKPHWLF VKLIW ULJKW ELW SRVLWLRQ LV SHUIRUPHG RQ WKH FRQWHQWV RI RSHUDQG P 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG WKH SUHYLRXV FRQWHQW RI ELW  LV XQFKDQJHG %LW  LV WKH OHDVWVLJQLILFDQW ELW ,QVWUXFWLRQ 0 &\FOHV...
  • Page 234 < %27 7UGT U /CPWCN DW H[HFXWLRQ RI WKH FRQWHQWV RI PHPRU\ ORFDWLRQ + SRA (IX+3H) DQG WKH &DUU\ IODJ DUH 80 = ,QVWUXFWLRQ 6HW...
  • Page 235 < %27 7UGT U /CPWCN 65/ P 1RGTCVKQP 1R %QFG 1RGTCPFU 7KH RSHUDQG P LV DQ\ RI U +/  ,;G  RU O<G  DV GHILQHG IRU WKH DQDORJRXV 5/& LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 80 = ,QVWUXFWLRQ 6HW...
  • Page 236 < %27 7UGT U /CPWCN SRL r* SRL (HL) SRL (IX+d) SRL (IY+d) U LGHQWLILHV UHJLVWHUV % & ' ( + / RU $ DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH ILHOG DERYH &GUETKRVKQP 7KH FRQWHQWV RI RSHUDQG P DUH VKLIWHG ULJKW ELW SRVLWLRQ 7KH FRQWHQW RI ELW  LV FRSLHG WR WKH &DUU\ IODJ DQG ELW  LV UHVHW %LW  LV WKH OHDVW VLJQLILFDQW ELW ,QVWUXFWLRQ...
  • Page 237 < %27 7UGT U /CPWCN SRL (lY+d) 23 (4, 4, 3, 5, 4, 3) 5.75 %QPFKVKQP $KVU #HHGEVGF 6 LV UHVHW = LV VHW LI UHVXOW LV ]HUR UHVHW RWKHUZLVH + LV UHVHW 39 LV VHW LI SDULW\ LV HYHQ UHVHW RWKHUZLVH 1 LV UHVHW &...
  • Page 238 < %27 7UGT U /CPWCN 1RGTCVKQP 1R %QFG 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH ORZ RUGHU IRXU ELWV ELWV    DQG  RI WKH PHPRU\ ORFDWLRQ +/ DUH FRSLHG WR WKH KLJK RUGHU IRXU ELWV    DQG  RI WKDW VDPH PHPRU\ ORFDWLRQ WKH SUHYLRXV FRQWHQWV RI WKRVH KLJK RUGHU IRXU ELWV DUH FRSLHG WR WKH ORZ RUGHU IRXU ELWV RI WKH $FFXPXODWRU UHJLVWHU $  DQG WKH SUHYLRXV FRQWHQWV RI WKH ORZ RUGHU IRXU ELWV RI WKH $FFXPXODWRU DUH...
  • Page 239 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH  DQG WKH FRQWHQWV RI WKH 5000H $FFXPXODWRU DQG PHPRU\ ORFDWLRQ 5000H Accumulator (5000H) DW H[HFXWLRQ RI WKH FRQWHQWV RI WKH $FFXPXODWRU DQG PHPRU\ ORFDWLRQ 5000H Accumulator (5000H)
  • Page 240 < %27 7UGT U /CPWCN 1RGTCVKQP (HL) 1R %QFG 1RGTCPFU ² &GUETKRVKQP 7KH FRQWHQWV RI WKH ORZ RUGHU IRXU ELWV ELWV    DQG  RI PHPRU\ ORFDWLRQ +/ DUH FRSLHG WR WKH ORZ RUGHU IRXU ELWV RI WKH $FFXPXODWRU UHJLVWHU $  7KH SUHYLRXV FRQWHQWV RI WKH ORZ RUGHU IRXU ELWV RI WKH $FFXPXODWRU DUH FRSLHG WR WKH KLJK RUGHU IRXU ELWV    DQG  RI ORFDWLRQ +/  DQG WKH SUHYLRXV FRQWHQWV RI WKH KLJK RUGHU IRXU ELWV RI +/ ...
  • Page 241 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH  DQG WKH FRQWHQWV RI WKH 5000H $FFXPXODWRU DQG PHPRU\ ORFDWLRQ 5000H Accumulator (5000H) DW H[HFXWLRQ RI WKH FRQWHQWV RI WKH $FFXPXODWRU DQG PHPRU\ ORFDWLRQ 5000H Accumulator (5000H)
  • Page 242 < %27 7UGT U /CPWCN %LW 6HW 5HVHW DQG 7HVW *URXS %,7 E U 1RGTCVKQP = ‘ UE 1R %QFG 1RGTCPFU E U &GUETKRVKQP 7KLV LQVWUXFWLRQ WHVWV ELW E LQ UHJLVWHU U DQG VHWV WKH = IODJ DFFRUGLQJO\ 2SHUDQGV E DQG U DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH %LW 7HVWHG 5HJLVWHU 0 &\FOHV...
  • Page 243 < %27 7UGT U /CPWCN %QPFKVKQP $KVU #HHGEVGF 6 LV XQNQRZQ = LV VHW LI VSHFLILHG ELW LV  UHVHW RWKHUZLVH + LV VHW 39 LV XQNQRZQ 1 LV UHVHW & LV QRW DIIHFWHG 'ZCORNG ,I ELW  LQ UHJLVWHU % FRQWDLQV  DW H[HFXWLRQ RI WKH = IODJ LQ WKH BIT 2, B ) UHJLVWHU FRQWDLQV  DQG ELW  LQ UHJLVWHU % UHPDLQV  %LW  LQ UHJLVWHU % LV...
  • Page 244 < %27 7UGT U /CPWCN %,7 E +/ 1RGTCVKQP = ‘ +/ E 1R %QFG 1RGTCPFU E +/ &GUETKRVKQP 7KLV LQVWUXFWLRQ WHVWV ELW E LQ WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DQG VHWV WKH = IODJ DFFRUGLQJO\ 2SHUDQG E LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH %LW 7HVWHG 0 &\FOHV...
  • Page 245 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH +/ UHJLVWHU SDLU FRQWDLQV  DQG ELW  LQ WKH PHPRU\ ORFDWLRQ 4444H FRQWDLQV  DW H[HFXWLRQ RI WKH = IODJ LQ WKH ) UHJLVWHU 444H BIT 4, (HL) FRQWDLQV  DQG ELW  LQ PHPRU\ ORFDWLRQ VWLOO FRQWDLQV  %LW  LQ 4444H PHPRU\ ORFDWLRQ...
  • Page 246 < %27 7UGT U /CPWCN %,7 E ,;G 1RGTCVKQP = ‘ ,;G E 1R %QFG 1RGTCPFU E ,;G &GUETKRVKQP 7KLV LQVWUXFWLRQ WHVWV ELW E LQ WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI UHJLVWHU SDLU ,; FRPELQHG ZLWK WKH WZR¶V FRPSOHPHQW GLVSODFHPHQW G DQG VHWV WKH = IODJ DFFRUGLQJO\ 2SHUDQG E LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH %LW 7HVWHG...
  • Page 247 < %27 7UGT U /CPWCN %QPFKVKQP $KVU #HHGEVGF 6 LV XQNQRZQ = LV VHW LI VSHFLILHG %LW LV  UHVHW RWKHUZLVH + LV VHW 39 LV XQNQRZQ 1 LV UHVHW & LV QRW DIIHFWHG 'ZCORNG ,I WKH FRQWHQWV RI ,QGH[ 5HJLVWHU ,; DUH  DQG ELW  LQ PHPRU\ 2000H ORFDWLRQ...
  • Page 248 < %27 7UGT U /CPWCN %,7 E ,<G 1RGTCVKQP = ‘ ,<G E 1R %QFG 1RGTCPFU E O<G &GUETKRVKQP 7KLV LQVWUXFWLRQ WHVWV ELW E LQ WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQW RI UHJLVWHU SDLU ,< FRPELQHG ZLWK WKH WZR¶V FRPSOHPHQW GLVSODFHPHQW G DQG VHWV WKH = IODJ DFFRUGLQJO\ 2SHUDQG E LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 80...
  • Page 249 < %27 7UGT U /CPWCN %LW 7HVWHG 0 &\FOHV 7 6WDWHV  0+] (7 20 (4, 4, 3, 5, 4) 5.00 %QPFKVKQP $KVU #HHGEVGF 6 LV XQNQRZQ = LV VHW LI VSHFLILHG %LW LV  UHVHW RWKHUZLVH + LV VHW 39 LV XQNQRZQ + LV UHVHW &...
  • Page 250 < %27 7UGT U /CPWCN 6(7 E U 1RGTCVKQP UE ‘  1R %QFG 1RGTCPFU E U &GUETKRVKQP %LW E LQ UHJLVWHU U DQ\ RI UHJLVWHUV % & ' ( + / RU $ LV VHW 2SHUDQGV E DQG U DUH VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH 5HJLVWHU 0 &\FOHV 7 6WDWHV 0+] (7...
  • Page 251 < %27 7UGT U /CPWCN 6(7 E +/ 1RGTCVKQP +/ E ‘  1R %QFG 1RGTCPFU E +/ &GUETKRVKQP %LW E LQ WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH FRQWHQWV RI UHJLVWHU SDLU +/ LV VHW 2SHUDQG E LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH %LW 7HVWHG 0 &\FOHV 7 6WDWHV...
  • Page 252 < %27 7UGT U /CPWCN 6(7 E ,;G 1RGTCVKQP ,;G E ‘  1R %QFG 1RGTCPFU E ,;G &GUETKRVKQP %LW E LQ WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH VXP RI WKH FRQWHQWV RI WKH ,; UHJLVWHU SDLU DQG WKH WZR¶V FRPSOHPHQW LQWHJHU G LV VHW 2SHUDQG E LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH %LW 7HVWHG 0 &\FOHV...
  • Page 253 < %27 7UGT U /CPWCN 6(7 E ,<G 1RGTCVKQP ,<  G E ‘  1R %QFG 1RGTCPFU E ,<  G &GUETKRVKQP %LW E LQ WKH PHPRU\ ORFDWLRQ DGGUHVVHG E\ WKH VXP RI WKH FRQWHQWV RI WKH ,< UHJLVWHU SDLU DQG WKH WZR¶V FRPSOHPHQW GLVSODFHPHQW G LV VHW 2SHUDQG E LV VSHFLILHG DV IROORZV LQ WKH DVVHPEOHG REMHFW FRGH %LW 7HVWHG 0 &\FOHV...
  • Page 254 < %27 7UGT U /CPWCN 5(6 E P 1RGTCVKQP VE ‘  1R %QFG 1RGTCPFU E P 2SHUDQG E LV DQ\ ELW  WKURXJK  RI WKH FRQWHQWV RI WKH P RSHUDQG DQ\ RI U +/  ,;G  RU O<G DV GHILQHG IRU WKH DQDORJRXV 6(7 LQVWUXFWLRQV 7KHVH SRVVLEOH 2S &RGHRSHUDQG FRPELQDWLRQV DUH DVVHPEOHG DV IROORZV LQ WKH REMHFW FRGH RES b, rn...
  • Page 255 < %27 7UGT U /CPWCN 5HJLVWHU &GUETKRVKQP %LW E LQ RSHUDQG P LV UHVHW ,QVWUXFWLRQ 0 &\FOHV 7 6WDWHV  0+] (7 RES r 8 (4, 4) 2.00 RES (HL) 15 (4, 4, 4, 3) 3.75 RES (IX+d) 23 (4, 4, 3, 5, 4, 3) 5.75 RES (lY+d) 23 (4, 4, 3, 5, 4, 3)
  • Page 256 < %27 7UGT U /CPWCN -XPS *URXS -3 QQ 1RGTCVKQP 3& ‘ QQ 1R %QFG 1RGTCPFU Note: The first operand in this assembled object code is the low order byte of a two-byte address. &GUETKRVKQP 2SHUDQG LV ORDGHG WR UHJLVWHU SDLU 3& 3URJUDP &RXQWHU  7KH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 0 &\FOHV...
  • Page 257 < %27 7UGT U /CPWCN -3 FF QQ 1RGTCVKQP ,) FF WUXH 3& ‘ QQ 1R %QFG 1RGTCPFU FF QQ 7KH ILUVW RSHUDQG LQ WKLV DVVHPEOHG REMHFW FRGH LV WKH ORZ RUGHU E\WH RI D E\WH PHPRU\ DGGUHVV &GUETKRVKQP ,I FRQGLWLRQ LV WUXH WKH LQVWUXFWLRQ ORDGV RSHUDQG WR UHJLVWHU SDLU 3&...
  • Page 258 < %27 7UGT U /CPWCN 0 &\FOHV 7 6WDWHV  0+] (7 10 (4, 3, 3) 2.50 %QPFKVKQP $KVU #HHGEVGF 1RQH 'ZCORNG ,I WKH &DUU\ IODJ & IODJ LQ WKH ) UHJLVWHU LV VHW DQG WKH FRQWHQWV RI DGGUHVV  DUH  DW H[HFXWLRQ RI WKH 3URJUDP &RXQWHU FRQWDLQV JP C...
  • Page 259 < %27 7UGT U /CPWCN -5 H 1RGTCVKQP 3& ‘ 3&  H 1R %QFG 1RGTCPFU &GUETKRVKQP 7KLV LQVWUXFWLRQ SURYLGHV IRU XQFRQGLWLRQDO EUDQFKLQJ WR RWKHU VHJPHQWV RI D SURJUDP 7KH YDOXH RI WKH GLVSODFHPHQW LV DGGHG WR WKH 3URJUDP &RXQWHU 3& DQG WKH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 7KLV MXPS LV PHDVXUHG IURP WKH DGGUHVV RI WKH LQVWUXFWLRQ 2S &RGH DQG KDV D UDQJH RI WR  E\WHV 7KH DVVHPEOHU DXWRPDWLFDOO\ DGMXVWV IRU WKH WZLFH LQFUHPHQWHG 3&...
  • Page 260 < %27 7UGT U /CPWCN -5 & H 1RGTCVKQP ,I &  FRQWLQXH ,I &  3& ‘ 3& H 1R %QFG 1RGTCPFU & H &GUETKRVKQP 7KLV LQVWUXFWLRQ SURYLGHV IRU FRQGLWLRQDO EUDQFKLQJ WR RWKHU VHJPHQWV RI D SURJUDP GHSHQGLQJ RQ WKH UHVXOWV RI D WHVW RQ WKH &DUU\ )ODJ ,I WKH IODJ LV HTXDO WR D  WKH YDOXH RI WKH GLVSODFHPHQW H LV DGGHG WR WKH 3URJUDP &RXQWHU 3& DQG WKH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 7KH MXPS LV PHDVXUHG IURP WKH...
  • Page 261 < %27 7UGT U /CPWCN /RFDWLRQ ,QVWUXFWLRQ ‘ PC after jump FA (two’s complement - 6) 80 = ,QVWUXFWLRQ 6HW...
  • Page 262 < %27 7UGT U /CPWCN -5 1&  H 1RGTCVKQP ,I &  FRQWLQXH ,I &  3& ‘ 3&  H 1R %QFG 1RGTCPFU 1& H &GUETKRVKQP 7KLV LQVWUXFWLRQ SURYLGHV IRU FRQGLWLRQDO EUDQFKLQJ WR RWKHU VHJPHQWV RI D SURJUDP GHSHQGLQJ RQ WKH UHVXOWV RI D WHVW RQ WKH &DUU\ )ODJ ,I WKH IODJ LV HTXDO WR  WKH YDOXH RI WKH GLVSODFHPHQW LV DGGHG WR WKH 3URJUDP &RXQWHU 3& DQG WKH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH...
  • Page 263 < %27 7UGT U /CPWCN /RFDWLRQ ,QVWUXFWLRQ 30 ‘ PC after jump 80 = ,QVWUXFWLRQ 6HW...
  • Page 264 < %27 7UGT U /CPWCN -5 = H 1RGTCVKQP ,I =  FRQWLQXH ,I =  3& ‘ 3& H 1R %QFG 1RGTCPFU = H &GUETKRVKQP 7KLV LQVWUXFWLRQ SURYLGHV IRU FRQGLWLRQDO EUDQFKLQJ WR RWKHU VHJPHQWV RI D SURJUDP GHSHQGLQJ RQ WKH UHVXOWV RI D WHVW RQ WKH =HUR )ODJ ,I WKH IODJ LV HTXDO WR D  WKH YDOXH RI WKH GLVSODFHPHQW H LV DGGHG WR WKH 3URJUDP &RXQWHU 3& DQG WKH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 7KH MXPS LV PHDVXUHG IURP WKH...
  • Page 265 < %27 7UGT U /CPWCN /RFDWLRQ ,QVWUXFWLRQ ‘ PC after jump 80 = ,QVWUXFWLRQ 6HW...
  • Page 266 < %27 7UGT U /CPWCN -5 1= H 1RGTCVKQP ,I =  FRQWLQXH ,I =  3& ‘ SF  H 1R %QFG 1RGTCPFU 1= H &GUETKRVKQP 7KLV LQVWUXFWLRQ SURYLGHV IRU FRQGLWLRQDO EUDQFKLQJ WR RWKHU VHJPHQWV RI D SURJUDP GHSHQGLQJ RQ WKH UHVXOWV RI D WHVW RQ WKH =HUR )ODJ ,I WKH IODJ LV HTXDO WR D  WKH YDOXH RI WKH GLVSODFHPHQW H LV DGGHG WR WKH 3URJUDP &RXQWHU 3& DQG WKH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 7KH MXPS LV PHDVXUHG IURP WKH...
  • Page 267 < %27 7UGT U /CPWCN /RFDWLRQ ,QVWUXFWLRQ ‘ PC after jump FA (two’s complement - 6) 80 = ,QVWUXFWLRQ 6HW...
  • Page 268 < %27 7UGT U /CPWCN -3 +/ 1RGTCVKQP SF ‘ K/ 1R %QFG 1RGTCPFU +/ &GUETKRVKQP 7KH 3URJUDP &RXQWHU UHJLVWHU SDLU 3& LV ORDGHG ZLWK WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU 7KH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 0 &\FOHV 7 6WDWHV...
  • Page 269 < %27 7UGT U /CPWCN -3 ,; 1RGTCVKQP SF ‘ ,; 1R %QFG 1RGTCPFU ,; &GUETKRVKQP 7KH 3URJUDP &RXQWHU UHJLVWHU SDLU 3& LV ORDGHG ZLWK WKH FRQWHQWV RI WKH ,; 5HJLVWHU 3DLU 7KH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 0 &\FOHV 7 6WDWHV...
  • Page 270 < %27 7UGT U /CPWCN -3 ,< 1RGTCVKQP 3& ‘ ,< 1R %QFG 1RGTCPFU ,< &GUETKRVKQP 7KH 3URJUDP &RXQWHU UHJLVWHU SDLU 3& LV ORDGHG ZLWK WKH FRQWHQWV RI WKH ,< 5HJLVWHU 3DLU 7KH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 0 &\FOHV 7 6WDWHV...
  • Page 271 < %27 7UGT U /CPWCN '-1= H 1RGTCVKQP 1R %QFG '-1= 1RGTCPFU &GUETKRVKQP 7KLV LQVWUXFWLRQ LV VLPLODU WR WKH FRQGLWLRQDO MXPS LQVWUXFWLRQV H[FHSW WKDW D UHJLVWHU YDOXH LV XVHG WR GHWHUPLQH EUDQFKLQJ 7KH % UHJLVWHU LV GHFUHPHQWHG DQG LI D QRQ ]HUR YDOXH UHPDLQV WKH YDOXH RI WKH GLVSODFHPHQW D LV DGGHG WR WKH 3URJUDP &RXQWHU 3&  7KH QH[W LQVWUXFWLRQ LV IHWFKHG IURP WKH ORFDWLRQ GHVLJQDWHG E\ WKH QHZ FRQWHQWV RI WKH 3& 7KH MXPS LV PHDVXUHG IURP WKH DGGUHVV RI WKH LQVWUXFWLRQ 2S...
  • Page 272 < %27 7UGT U /CPWCN 'ZCORNG $ W\SLFDO VRIWZDUH URXWLQH LV XVHG WR GHPRQVWUDWH WKH XVH RI WKH '-1= LQVWUXFWLRQ 7KLV URXWLQH PRYHV D OLQH IURP DQ LQSXW EXIIHU ,1%8) WR DQ RXWSXW EXIIHU 287%8)  ,W PRYHV WKH E\WHV XQWLO LW ILQGV D &5 RU XQWLO LW KDV PRYHG  E\WHV ZKLFKHYHU RFFXUV ILUVW 8, 80 ;Set up counter...
  • Page 273 < %27 7UGT U /CPWCN &DOO $QG 5HWXUQ *URXS &$// QQ 1RGTCVKQP 63 ‘ 3&+ 63 ‘ 3&/ 3& ‘ QQ 1R %QFG &$// 1RGTCPFU 7KH ILUVW RI WKH WZR Q RSHUDQGV LQ WKH DVVHPEOHG REMHFW FRGH DERYH LV WKH OHDVWVLJQLILFDQW E\WH RI D E\WH PHPRU\ DGGUHVV &GUETKRVKQP 7KH FXUUHQW FRQWHQWV RI WKH 3URJUDP &RXQWHU 3& DUH SXVKHG RQWR WKH WRS RI WKH H[WHUQDO PHPRU\ VWDFN 7KH RSHUDQGV...
  • Page 274 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH FRQWHQWV RI WKH 3URJUDP &RXQWHU DUH  WKH FRQWHQWV RI WKH 6WDFN 1A47H 3RLQWHU DUH  DQG PHPRU\ ORFDWLRQV KDYH WKH FRQWHQWV 3002H contains 1A47H contains IA48H contains 1A49H ,I DQ LQVWUXFWLRQ IHWFK VHTXHQFH EHJLQV WKH E\WH LQVWUXFWLRQ CD3521H IHWFKHG WR WKH &38 IRU H[HFXWLRQ 7KH PQHPRQLF HTXLYDOHQW RI WKLV LV CALL...
  • Page 275 < %27 7UGT U /CPWCN &$// FF QQ 1RGTCVKQP ,) FF WUXH VS ‘ 3&+ VS ‘ 3&/ SF ‘ QQ 1R %QFG &$// 1RGTCPFU FF QQ Note: The first of the two n operands in the assembled object code above is the least-significant byte of the 2-byte memory address.
  • Page 276 < %27 7UGT U /CPWCN GHILQHG LQ WKH WDEOH EHORZ ZKLFK DOVR VSHFLILHV WKH FRUUHVSRQGLQJ FF ELW ILHOGV LQ WKH DVVHPEOHG REMHFW FRGH 5HOHYDQW &RQGLWLRQ )ODJ NZ non zero Z zero NC non carry C carry PO parity odd PE parity even P sign positive M sign negative LV WUXH...
  • Page 277 < %27 7UGT U /CPWCN FRQWHQWV RI WKH 6WDFN 3RLQWHU LV  DQG WKH FRQWHQWV RI WKH 3URJUDP 3000H &RXQWHU LV  SRLQWLQJ WR WKH DGGUHVV RI WKH ILUVW 2S &RGH RI WKH 2135H VXEURXWLQH QRZ WR EH H[HFXWHG 80 = ,QVWUXFWLRQ 6HW...
  • Page 278 < %27 7UGT U /CPWCN 1RGTCVKQP S&/ ‘ VS  S&+ ‘ VS 1R %QFG &GUETKRVKQP 7KH E\WH DW WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU LV PRYHG WR WKH ORZ RUGHU HLJKW ELWV RI WKH 3URJUDP &RXQWHU 3&  7KH 63 LV QRZ LQFUHPHQWHG DQG WKH E\WH DW WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH QHZ FRQWHQWV RI WKLV LQVWUXFWLRQ LV IHWFKHG IURP WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH 3& 7KLV LQVWUXFWLRQ LV QRUPDOO\...
  • Page 279 < %27 7UGT U /CPWCN 5(7 FF 1RGTCVKQP WUXH 3&/ ‘ VS  S&+ ‘ VS 1R %QFG 1RGTCPFU &GUETKRVKQP ,I FRQGLWLRQ FF LV WUXH WKH E\WH DW WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH FRQWHQWV RI WKH 6WDFN 3RLQWHU 63 UHJLVWHU SDLU LV PRYHG WR WKH ORZ RUGHU HLJKW ELWV RI WKH 3URJUDP &RXQWHU 3&  7KH 63 LV LQFUHPHQWHG DQG WKH E\WH DW WKH PHPRU\ ORFDWLRQ VSHFLILHG E\ WKH QHZ FRQWHQWV RI WKH 63 DUH PRYHG WR WKH KLJK RUGHU HLJKW ELWV RI WKH 3& 7KH 63 LV LQFUHPHQWHG DJDLQ 7KH...
  • Page 280 < %27 7UGT U /CPWCN 5HOHYDQW &RQGLWLRQ )ODJ NZ non zero Z zero NC non carry C carry PO parity odd PE parity even P sign positive M sign negative LV WUXH 0 &\FOHV 7 6WDWHV  0+] (7 11 (5, 3, 3) 2.75 LV IDOVH 0 &\FOHV...
  • Page 281 < %27 7UGT U /CPWCN 5(7, 1RGTCVKQP 5HWXUQ IURP ,QWHUUXSW 1R %QFG 5(7, &GUETKRVKQP 7KLV LQVWUXFWLRQ LV XVHG DW WKH HQG RI D PDVNDEOH LQWHUUXSW VHUYLFH URXWLQH WR • Restore the contents of the Program Counter (PC) (analogous to the RET instruction) •...
  • Page 282 < %27 7UGT U /CPWCN B generates an interrupt and is acknowledged. The interrupt enable out, IEO, of B goes Low, blocking any lower priority devices from interrupting while B is being serviced. Then A gen- erates an interrupt, suspending service of B. The IEO of A goes Low, indicating that a higher priority device is being serviced.
  • Page 283 < %27 7UGT U /CPWCN 5(71 1RGTCVKQP 5HWXUQ IURP QRQ PDVNDEOH LQWHUUXSW 1R %QFG 5(71 &GUETKRVKQP 7KLV LQVWUXFWLRQ LV XVHG DW WKH HQG RI D QRQPDVNDEOH LQWHUUXSWV VHUYLFH URXWLQH WR UHVWRUH WKH FRQWHQWV RI WKH 3URJUDP &RXQWHU 3& DQDORJRXV WR WKH 5(7 LQVWUXFWLRQ  7KH VWDWH RI ,)) LV FRSLHG EDFN WR ,)) VR WKDW PDVNDEOH LQWHUUXSWV DUH HQDEOHG LPPHGLDWHO\ IROORZLQJ WKH 5(71 LI WKH\ ZHUH HQDEOHG EHIRUH WKH QRQPDVNDEOH LQWHUUXSW...
  • Page 284 < %27 7UGT U /CPWCN  7KH SURJUDP IORZ FRQWLQXHV ZKHUH LW OHIW RII ZLWK DQ 2S &RGH IHWFK 1000H WR DGGUHVV 1A45H 80 = ,QVWUXFWLRQ 6HW...
  • Page 285 < %27 7UGT U /CPWCN 567 S 1RGTCVKQP 63 ‘ 3&+ 63 ‘ 3&/ 3&+ ‘  3&/ ‘ 3 1R %QFG 1RGTCPFU &GUETKRVKQP 7KH FXUUHQW 3URJUDP &RXQWHU 3& FRQWHQWV DUH SXVKHG RQWR WKH H[WHUQDO PHPRU\ VWDFN DQG WKH SDJH ]HUR PHPRU\ ORFDWLRQ JLYHQ E\ RSHUDQG S LV ORDGHG WR WKH 3& 3URJUDP H[HFXWLRQ WKHQ EHJLQV ZLWK WKH 2S &RGH LQ WKH DGGUHVV QRZ SRLQWHG WR E\ 3& 7KH SXVK LV SHUIRUPHG E\ ILUVW GHFUHPHQWLQJ WKH FRQWHQWV RI WKH 6WDFN 3RLQWHU 63  ORDGLQJ WKH KLJKRUGHU E\WH RI 3&...
  • Page 286 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH FRQWHQWV RI WKH 3URJUDP &RXQWHU DUH %+ DW H[HFXWLRQ RI 2EMHFW FRGH WKH 3& FRQWDLQV  DV WKH DGGUHVV RST 18H 1101111 0018H RI WKH QH[W 2S &RGH IHWFKHG 80 = ,QVWUXFWLRQ 6HW...
  • Page 287 < %27 7UGT U /CPWCN ,QSXW DQG 2XWSXW *URXS ,1 $ Q 1RGTCVKQP $ ‘ Q 1R %QFG 1RGTCPFU $ Q &GUETKRVKQP 7KH RSHUDQG Q LV SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 7KH FRQWHQWV RI WKH $FFXPXODWRU DOVR DSSHDU RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ RQH E\WH IURP WKH VHOHFWHG SRUW LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR WKH $FFXPXODWRU UHJLVWHU $ LQ WKH &38...
  • Page 288 < %27 7UGT U /CPWCN ,1 U & 1RGTCVKQP U ‘ & 1R %QFG 1RGTCPFU U & &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU & DUH SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 7KH FRQWHQWV RI 5HJLVWHU % DUH SODFHG RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ RQH E\WH IURP WKH VHOHFWHG SRUW LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR UHJLVWHU U LQ WKH &38 5HJLVWHU U LGHQWLILHV DQ\ RI...
  • Page 289 < %27 7UGT U /CPWCN %QPFKVKQP $KVU #HHGEVGF 6 LV VHW LI LQSXW GDWD LV QHJDWLYH UHVHW RWKHUZLVH = LV VHW LI LQSXW GDWD LV ]HUR UHVHW RWKHUZLVH + LV UHVHW 39 LV VHW LI SDULW\ LV HYHQ UHVHW RWKHUZLVH 1 LV UHVHW &...
  • Page 290 < %27 7UGT U /CPWCN 1RGTCVKQP +/ ‘ &  % ‘ %  +/ ‘ +/   1R %QFG &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU & DUH SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 5HJLVWHU % PD\ EH XVHG DV D E\WH FRXQWHU DQG LWV FRQWHQWV DUH SODFHG RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ RQH E\WH IURP WKH VHOHFWHG SRUW LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR WKH &38 7KH...
  • Page 291 < %27 7UGT U /CPWCN ,1,5 1RGTCVKQP +/ ‘ &  % ‘ %  +/ ‘ +/  1R %QFG ,1,5 &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU & DUH SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 5HJLVWHU % LV XVHG DV D E\WH FRXQWHU DQG LWV FRQWHQWV DUH SODFHG RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ RQH E\WH IURP WKH VHOHFWHG SRUW LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR WKH &38 7KH...
  • Page 292 < %27 7UGT U /CPWCN 1 LV VHW & LV QRW DIIHFWHG 'ZCORNG ,I WKH FRQWHQWV RI UHJLVWHU & DUH  WKH FRQWHQWV RI UHJLVWHU % DUH WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH  DQG WKH IROORZLQJ 1000H VHTXHQFH RI E\WHV DUH DYDLODEOH DW WKH SHULSKHUDO GHYLFH PDSSHG WR ,2 SRUW RI DGGUHVV WKHQ DW H[HFXWLRQ RI...
  • Page 293 < %27 7UGT U /CPWCN 1RGTCVKQP +/ ‘ &  % ‘ %  +/ ‘ +/  1R %QFG &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU & DUH SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 5HJLVWHU % PD\ EH XVHG DV D E\WH FRXQWHU DQG LWV FRQWHQWV DUH SODFHG RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ RQH E\WH IURP WKH VHOHFWHG SRUW LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR WKH &38 7KH...
  • Page 294 < %27 7UGT U /CPWCN 0 &\FOHV 7 6WDWHV  0+] (7 16 (4, 5, 3, 4) 4.00 %QPFKVKQP $KVU #HHGEVGF 6 LV XQNQRZQ = LV VHW LI %±  UHVHW RWKHUZLVH + LV XQNQRZQ 39 LV XQNQRZQ 1 LV VHW &...
  • Page 295 < %27 7UGT U /CPWCN ,1'5 1RGTCVKQP +/ ‘ &  % ‘  +/ ‘ +/ 1R %QFG ,1'5 &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU & DUH SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 5HJLVWHU % LV XVHG DV D E\WH FRXQWHU DQG LWV FRQWHQWV DUH SODFHG RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ RQH E\WH IURP WKH VHOHFWHG SRUW LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR WKH &38 7KH...
  • Page 296 < %27 7UGT U /CPWCN & LV QRW DIIHFWHG 'ZCORNG ,I WKH FRQWHQWV RI UHJLVWHU & DUH  WKH FRQWHQWV RI UHJLVWHU % DUH  WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH  DQG WKH IROORZLQJ VHTXHQFH RI 1000H E\WHV DUH DYDLODEOH DW WKH SHULSKHUDO GHYLFH PDSSHG WR ,2 SRUW DGGUHVV WKHQ DW H[HFXWLRQ RI WKH +/ UHJLVWHU SDLU FRQWDLQV...
  • Page 297 < %27 7UGT U /CPWCN 287 Q  $ 1RGTCVKQP Q ‘ $ 1R %QFG 1RGTCPFU Q  $ &GUETKRVKQP 7KH RSHUDQG Q LV SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 7KH FRQWHQWV RI WKH $FFXPXODWRU UHJLVWHU $ DOVR DSSHDU RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ WKH E\WH FRQWDLQHG LQ WKH $FFXPXODWRU LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR WKH VHOHFWHG SHULSKHUDO GHYLFH...
  • Page 298 < %27 7UGT U /CPWCN 287 &  U 1RGTCVKQP & ‘ U 1R %QFG 1RGTCPFU &  U &GUETKRVKQP 7KH FRQWHQWV RI UHJLVWHU & DUH SODFHG RQ WKH ERWWRP KDOI $ WKURXJK $ RI WKH DGGUHVV EXV WR VHOHFW WKH ,2 GHYLFH DW RQH RI  SRVVLEOH SRUWV 7KH FRQWHQWV RI 5HJLVWHU % DUH SODFHG RQ WKH WRS KDOI $ WKURXJK $ RI WKH DGGUHVV EXV DW WKLV WLPH 7KHQ WKH E\WH FRQWDLQHG LQ UHJLVWHU U LV SODFHG RQ WKH GDWD EXV DQG ZULWWHQ WR WKH VHOHFWHG SHULSKHUDO GHYLFH 5HJLVWHU U...
  • Page 299 < %27 7UGT U /CPWCN 'ZCORNG ,I WKH FRQWHQWV RI UHJLVWHU & DUH  DQG WKH FRQWHQWV RI UHJLVWHU ' DUH DW H[HFXWLRQ RI E\WH LV ZULWWHQ WR WKH SHULSKHUDO GHYLFH OUT (C),D PDSSHG WR ,2 SRUW DGGUHVV 80 = ,QVWUXFWLRQ 6HW...
  • Page 300 < %27 7UGT U /CPWCN 287, 1RGTCVKQP & ‘ +/  % ‘ %  +/ ‘ +/   1R %QFG 287, &GUETKRVKQP 7KH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH SODFHG RQ WKH DGGUHVV EXV WR VHOHFW D ORFDWLRQ LQ PHPRU\ 7KH E\WH FRQWDLQHG LQ WKLV PHPRU\ ORFDWLRQ LV WHPSRUDULO\ VWRUHG LQ WKH &38 7KHQ DIWHU WKH E\WH FRXQWHU % LV GHFUHPHQWHG WKH FRQWHQWV RI UHJLVWHU &...
  • Page 301 < %27 7UGT U /CPWCN 27,5 1RGTCVKQP & ‘ +/  % ‘ %  +/ ‘ +/   1R %QFG 27,5 &GUETKRVKQP 7KH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH SODFHG RQ WKH DGGUHVV EXV WR VHOHFW D ORFDWLRQ LQ PHPRU\ 7KH E\WH FRQWDLQHG LQ WKLV PHPRU\ ORFDWLRQ LV WHPSR UDULO\ VWRUHG LQ WKH &38 7KHQ DIWHU WKH E\WH FRXQWHU % LV GHFUHPHQWHG WKH FRQWHQWV RI UHJLVWHU &...
  • Page 302 < %27 7UGT U /CPWCN 6 LV XQNQRZQ = LV VHW + LV XQNQRZQ 39 LV XQNQRZQ 1 LV VHW & LV QRW DIIHFWHG 'ZCORNG ,I WKH FRQWHQWV RI UHJLVWHU & DUH  WKH FRQWHQWV RI UHJLVWHU % DUH  WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH  DQG PHPRU\ ORFDWLRQV KDYH WKH 1000H...
  • Page 303 < %27 7UGT U /CPWCN 287' 1RGTCVKQP & ‘ +/  % ‘ %  +/ ‘ +/  1R %QFG 287' &GUETKRVKQP 7KH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH SODFHG RQ WKH DGGUHVV EXV WR VHOHFW D ORFDWLRQ LQ PHPRU\ 7KH E\WH FRQWDLQHG LQ WKLV PHPRU\ ORFDWLRQ LV WHPSRUDULO\ VWRUHG LQ WKH &38 7KHQ DIWHU WKH E\WH FRXQWHU % LV GHFUHPHQWHG WKH FRQWHQWV RI UHJLVWHU &...
  • Page 304 < %27 7UGT U /CPWCN 27'5 1RGTCVKQP & ‘ +/  % ‘ %   +/ ‘ +/   1R %QFG 27'5 &GUETKRVKQP 7KH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH SODFHG RQ WKH DGGUHVV EXV WR VHOHFW D ORFDWLRQ LQ PHPRU\ 7KH E\WH FRQWDLQHG LQ WKLV PHPRU\ ORFDWLRQ LV WHPSR UDULO\ VWRUHG LQ WKH &38 7KHQ DIWHU WKH E\WH FRXQWHU % LV GHFUHPHQWHG WKH FRQWHQWV RI UHJLVWHU &...
  • Page 305 < %27 7UGT U /CPWCN %QPFKVKQP $KVU #HHGEVGF 6 LV XQNQRZQ = LV VHW + LV XQNQRZQ 39 LV XQNQRZQ 1 LV VHW & LV QRW DIIHFWHG 'ZCORNG ,I WKH FRQWHQWV RI UHJLVWHU & DUH  WKH FRQWHQWV RI UHJLVWHU % DUH  WKH FRQWHQWV RI WKH +/ UHJLVWHU SDLU DUH  DQG PHPRU\ ORFDWLRQV KDYH WKH...
  • Page 306 < %27 7UGT U /CPWCN 80 = ,QVWUXFWLRQ 6HW...

Table of Contents