
               e_to_fp ( 3) ᮢ襭 ᯮ ⮬, 
         ᮤন  訡,  饥    ᯮ짮
          .
                 ।砫  ⮣, ⮡ ॢ -
         ᫠  ଠ      饩  窮, ..
           X*10^A,    X  - ⢨⥫쭮 ᫮, 室饥
          設 ⥪,   - ᮤন ॣ   ய.
           ࠡ  ॣ   㣨 ᫥ﬨ
+                                  - 84 -

          ⮬     ࠢ쭮 १.
              ᫨  室 믮 ⠪ ⢨,   
          ᤥ  設 ,   室  ,   -
          CALL  2D4F.   㤥 ࠢ   設  ⥪
         .

               restack ( 3D)  ।⠢   ⨢-
          int.  ८ࠧ 楫 ᫠  ⢨⥫.
                  00 00 04 00 00 - 楫 ᫮ 4
                  83 00 00 00 00 - ⢨⥫쭮 ᫮ 4
                ॢ     .

                 楫 㯯 , ।祭
           樨    襢.    ਬ ᠬ 
         ஬  ᫥ ࠨ᪨   ਣ-
          権.  짮⥫, 祬,   ஡
         ᯮ짮   ᮧ 楤 ᫥ - ᢮
         㦭  㭪権.
               ⮬  稬 ᬮ७ ࠡ  ஬ 
          RST 28,   ன  - "ࠪ⨪  ணࠬ-
           設  Z-80"     ୥   ᬮ-
         ਬ  ਬ ਬ .

                            5.13.7.  RST 30.
                            ~~~~~~~~~~~~~~~~~~~~~~~
                㦨  ᮧ (१ࢨ஢) ᢮
            ࠡ祩  .  ࠡ   
          楤  ⨢ ᯮ   ⥬.    
         室  ⠪  樨      ப,   ।஢
         ணࠬ. । 맮 ⮩  楤  ॣ஢   
          ᮤঠ  १ࢨ㥬    .

                           5.13.8.  RST 38.
                           ~~~~~~~~~~~~~~~~~~~~~~~
               楤  㦨   ࠡ⪨ ᪨㥬  뢠-
         ,    㤥    .  -,
            믮   騢   ⥬   ६   FRAMES
         (23672...23674),    믮  ஫  "७  ᮢ"
+                                 - 85 -

         "㬠" , -, ᯥ稢 ᪠஢  
          ᪠ ⮩   ⨤  ᥪ㭤.

              5.13.9. 砭  ᯮ짮  饭  .
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                "" ᮤন 16-   -
         ࠬ-,  ᯥ稢  㭪樮஢   .
          砥  ᥡ:  , ணࠬ,  ᯥ-
         稢騥 /뢮,   譨 ன⢠,  ணࠬ-
         , ࠧ ⠡,  ⮬ ᫥  96-  ᨬ-
           ..
               ⮨  ⥭  楤,     
          ⨢ 짮,  祭 ᨫ쭮 ᮪頥  ६,
         室   ࠧࠡ⪨ ணࠬ   㬥蠥   ࠧ. 
         ᯮ짮 楤, ᮤঠ  , ,  ᪠騥
         , ࠪ⨪ ࠧ 室.
                ,      ⨢  ⨯
         "", " "  .. ᯮ짮  ணࠬ 짮-
         ⥫ 饭  ⥬  ⠥  ⮭. -
         稪 ஢ ⠢   ᮡ ࠢ  ﭭ ᮢ-
         襭⢮ ,  让 ꥬ ⨢  ᥣ 
          ணࠬ⠬ ࠧ 室  楤  
         . ᫨  ᪨  ணࠬ  饭   , 
         ᫥  ஢  묨 ﬨ  -
         ஢  ᬮ   짮, .. ᯮ짮   -
         ᪨ ணࠬ ᫥ 饭    -
           ᮢ⨬ ணࠬ ᯥ祭, ᫨  
         ﭭ  ਮ᪨ ࠡ뢠 ମ.
                -  ॠ  㣮  室.  
         ꥬ ⨢  ।  ⮫쪮 , 
          室  ᠬ ப  ᯮ짮 楤   
         짮⥫᪨ ணࠬ.   ⮫쪮   ᯫ-
         樨,  ⮣, .  稫  ⥬   
         㯯 RST, 騥   . ᫨ ᬮ  -
          権,  ⠭ ,   祬  -
            ⠪ ஬   ᮧ   㬨⥫ -
         ࠬ,     ᢮  ॢ室 ᮧ-
           ࠧ   設.
+                                 - 86 -

               㣮  ஭,   ଥ 諮    
         ⪠  ࠡ⪨ .   ਫ  ⮬,   
          訡  ⥯   ,    쥧-
          ⠢   ଥ. ଠ   ⭮  ࠡ
         ,   㯠  ,  ࠤ   ⮣  -
         ⥫, ..  ⮣ 訫  ᮢ⨬ ஢ 
         ணࠬ ᯥ祭.
              筮,  ணࠬ   ॡ ।  -
         ⥫쭮,      짮⥫   ᥬ 
         祭 먣ࠫ  ஬ ..   ࠧ 
           ⮬,  - 祭 "㦥⢥"  -
         ⥫,   ᫮   ୮.
              ࠢ  ࠤ,    ᪠,     ⨩
         ,  ਬ  ॠ   "".
          ଠ  ⮦ 뢠      ४ ᯮ짮
          楤 , ਮ᪨    .  
           뤥 让  ⮪   ⢥  ᢮ࠧ-
          ᯥ.   뢠 "ୠ".   ࠭
          ᭮  楤 .  ⮬ ᫨   ࠡ⪥ 
         -       楤,      
           "ୠ",  ᥣ 室    ⮬ 
         .  ᯥ稢 ᮢ⨬ ணࠬ  ᯥ-
           묨  묨 ﬨ. ணࠬ 짮⥫  
         室    ,  室   "ୠ", 㤠   -
         ࠢ 㤠,  㤠 .   ᮦ,   "㬥"  ⠪
          .
              "" 砥  ᥬ       
          ७ ᯮᮡ ࠡ⪨ .      -
         㧨  ਫ  ᢮  ࣨ   䨪樨 .
            ⠪,    㤨 -  ⠭⮢
         ,         . ,   ⠪ "ࠡ⪠"
         쥧 蠥 ᮢ⨬ ஢.   ᬮ -
         짮 㦮 ணࠬ, ᮧ   "஢"
         , ⫨筮  襣. ࠡ⠭   ᪮-
          ணࠬ ⠪      業 
          㫥, ᫨  䨪樨  ࠫ  ᢮ 
         . ,  ᥣ   䨪樨   ࠧ-
         饭 ᪮   ⨢ .   ⮬  -
+                                 - 87 -

         ⭮ ᠫ  ࠧࠡ⪥ "訥  襣 "-
         㬠"   ᪠  "ZX-".  ࠪ⨪   㣨 ࠡ⪨
         (ਬ,  ࠨ      ணࠬ  㦨 譨
         ⮢).  ,  ⠭ ⢮᪨  -
         ,   ࠩ       ⥫-
             "ࠡ⪨"     뤠    २⢠.
         ⭮   ᪨.
              騬 ⢨⥫쭮 ᤥ 業 ࠧࠡ⪨ ४-
         㥬   ⥬ 祭 饣  (""),
               ࠪ ਩ ன-
         .

                     5.14.     

               ⮩ 㯯 ࠡ  ⠬ ,  ᮤঠ-
            ॣ ,  ⥬ ६饭  ⮢   
         . ᮡ ६饭 ⮢  ।   -
         祭 .

                          5.14.1.  ᤢ.
                          ~~~~~~~~~~~~~~~~~~~~~~~
               ᤢ 믮 ६饭 ⮢     -
         ᥤ     ࠢ.    ⨯ ᤢ  -
         ᤢ ᪨  ᤢ 䬥᪨.  ᪮  ᤢ
          ᬠਢ    쬨   (0 
         1).   䬥᪮ ᤢ  ᮤন ᬠਢ  
         ᫮  .
                                SRL.
                               ~~~~~~~~~~~
               ᮪饭   SHIFT  RIGHT LOGICAL  ( 
         ). ୠ 奬:
                                                            C
                     Ŀ    Ŀ
            0> 7  6  5  4  3  2  1  0 >      
                         
               ⮩      ᬥ頥  ࠢ  ᥤ
         . 㫥  㯠   ॣ F,   砥 䫠
         ७, ᫨  0  祭  몫砥, ᫨  0  
+                                  - 88 -

         몫祭.  訩 (ᥤ쬮 ) 뫠 0. ..   몫-
         砥.
                 SRL ᥣ 10.     ⮣,
           ॣࠬ  ਬ.

                                        
              SRL A            CB 3F         SRL H          CB 3C
              SRL L            CB 3D         SRL B          CB 38
              SRL C            CB 39         SRL D          CB 3A
              SRL E            CB 3B         SRL (HL)       CB 3E
              SRL (IX+S)    DD CB S 3E       SRL (IY+S)   FD CB S 3E

                                    SRA.
                                   ~~~~~~~~~~~~
               ᮪饭  SHIFT RIGHT ARITHMETIC (
          ). ୠ 奬:
                 Ŀ
                                                          C
                    Ŀ    Ŀ
                 > 7  6  5  4  3  2  1  0 >      
                         

               祭 宦   SRL. ⢥ ⫨稥
          ,   7 ⠭    ,  -
         ஬    ᤢ.   砥,  ᫨    ᮤ-
          楫 ᫮  ,    १ ⮩ 樨
           .  ⥫쭮  ਣ拉   ⮩ 樨, 
         㢨,  ᤢ ࠢ ⥭  ᮤন -
          .  ⮬ ᫨ ᫮ 뫮 ⭮ ( 0  祭),
          ࠧ ⮪  ,  祬 ᢨ⥫ -
          䫠  ॣ F.

                                        
               SRA A            CB 2F        SRA H           CB 2C
               SRA L            CB 2D        SRA B           CB 28
               SRA C            CB 29        SRA D           CB 2A
               SRA E            CB 2B        SRA (HL)        CB 2E
               SRA (IX+S)     DD CB S 2E    SRA (IY+S)     FD CB S 2E
+                                  - 89 -

                                 SLA
                                ~~~~~~~~~~~~
               䬥᪨ ᤢ . ୠ 奬:

                C
              Ŀ    Ŀ
                    <Ĵ 7  6  5  4  3  2  1  0 < 0
                  

               ⮩    ᤢ    .
              0  (訩)  뫠  0.   7 ᤢ  䫠
         ७.   ⭠ 㬭     . ᫨
          ⮬ ࠧ ᫮ 襥, 祬 255. 砥 䫠 .
              ᪮    ᤢ    䬥᪨  ᪨
         ᤢ ᮢ,   ᫥  뤥 ᢮ .

                                        
               SLA A            CB 27        SLA H           CB 24
               SLA L            CB 25        SLA B           CB 20
               SLA C            CB 21        SLA D           CB 22
               SLA E            CB 23        SLA (HL)        CB 26
               SLA (IX+S)     DD CB S 26     SLA (IY+S)    FD CB S 26

                          5.14.2.  樨.
                          ~~~~~~~~~~~~~~~~~~~~~~~~
               樨  祭 宦     ᤢ. 
         ⮨  ⮬,      ,  室   ।
         , 㯠    ⨢ ஭.    -
         ஡  樨    奬.

                                  RL
                                 ~~~~~~~~~~~
               . ୠ 奬:
           Ŀ
             Ŀ    Ŀ          
           Ĵ      <Ĵ 7  6  5  4  3  2  1  0 <
                  
                C
+                                  - 90 -

          7 ६頥  䫠 ७,  䫠 ७ -   0.
                                        
               RL A             CB 17        RL H            CB 14
               RL L             CB 15        RL B            CB 10
               RL C             CB 11        RL D            CB 12
               RL E             CB 13        RL (HL)         CB 16
               RL (IX+S)      DD CB S 16     RL (IY+S)     FD CB S 16

                                   RR
                                  ~~~~~~~~~~
               ࠢ ୠ 奬:
            Ŀ
                    Ŀ    Ŀ 
            > 7  6  5  4  3  2  1  0 >      
                         
                                                            C
               0 ६頥  䫠 ७,  䫠 ७ - 
          7.
                                        
               RR A             CB 1F        RR H            CB 1C
               RR L             CB 1D        RR B            CB 18
               RR C             CB 19        RR D            CB 1A
               RR E             CB 1B        RR (HL)         CB 1E
               RR (IX+S)      DD CB S 1E     RR (IY+S)     FD CB S 1E

                                  RRC
                                 ~~~~~~~~~~~
                ⫨   RR ⥬,  䫠  ७-
              ,   १ 樨   
         .  樨 ᭠  ୮ 奬.

            Ŀ
                    Ŀ   Ŀ
            > 7  6  5  4  3  2  1  0 >      
                         
                                                            C


+                                 - 91 -

                                        
               RRC A            CB 0F        RRC H           CB 0C
               RRC L            CB 0D        RRC B           CB 08
               RRC C            CB 09        RRC D           CB 0A
               RRC E            CB 0B        RRC (HL)        CB 0E
               RRC (IX+S)     DD CB S 0E     RRC (IY+S)     FD CB S 0E

                                  RLC
                                 ~~~~~~~~~~~
                ⫨   RL ⥬,  䫠  ७-
              ,   १ 樨   
         .  樨 ᭠  ୮ 奬.
                        Ŀ
              Ŀ   Ŀ          
                    <Ĵ 7  6  5  4  3  2  1  0 <
                  
                C

                                        
               RLC A            CB 07        RLC H           CB 04
               RLC L            CB 05        RLC B           CB 00
               RLC C            CB 01        RLC D           CB 02
               RLC E            CB 03        RLC (HL)        CB 06
               RLC (IX+S)     DD CB S 06     RLC (IY+S)    FD CB S 06


                5.14.3.   樨 .
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ᪮ ॣ  ப ᯮ   ணࠬ-
         ,   த㡫஢  4  樨.   믮
          .       ᯮ짮 
         .
                                   ਬ砭.
              RLA                 17            = RL A
              RRA                 1F            = RR A
              RLCA                07            = RLC A
              RRCA                0F            = RRC A

+                                 - 92 -

                   5.14.4.  樨 㡠⮢.
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               ⮩ 㯯 ⮫쪮   .  ਬ  
         ࠡ,  ᯮ  筠 ଠ   
         ᥫ  (BCD-䬥⨪).  ,       
         ।⠢    ࠧ鸞  (᫠   0   99), 
          㡠 (4  )  ।⠢  ᫮  0   9.
         祭  A  F  -  ᯮ. ७   訩 -
          믮  㦥 ⮣,   訩  㡠 ਭ
         祭, 襥 9 ( 筮 ଥ 1001).
                    権      襬
         㡠  ॣ  A        , ⮬ 
         祩 ,     ன 㪠뢠  ᮤন ॣ-
         ஢  HL .
               ⫨稥    樨 ⮢    ६
         ࠧ 楫 㡠,    ᯮ ⮢.
                 - RLD  RRD.
                                       
              RLD              ED 6F        RRD            ED 67

                        ୠ 奬  RLD.

                            >>Ŀ
                     Ŀ           Ŀ  , -
                                       ண -
                                    HL.
                            << <

                        ୠ 奬  RRD.

                            <<Ŀ
                     Ŀ           Ŀ  , -
                                       ண -
                                    HL.
                            >> >

              ᭮ ⬥,   訩 㡠   ,
            , ⨬     ࠣ. ஬ ⮣,
+                                  - 93 -

                   奬,   ࠧ
         ⮫쪮 ࠢ 樨 -   ࠢ, 祬  
         ""  "ࠢ" ⭮   ,   ⮩  祩
         ,   㪠뢠 ᮤন HL.

              ﭨ  ᤢ  樨  䫠 ॣ 
          ⠭  ⠡栬 "ࠢ筨...",  ᭮
          ⠪:
              1)  , ஬ RRD  RLD   䫠 ७.
              2)  , ஬ RLA, RRA, RLCA, RRCA   䫠
         ⭮.

                      5.15.     

                    ࠡ  ⤥-
         묨 ⠬. ⨬      (SET),  -
          (RES)  ஢ (BIT).
               ᪠,   ⠭⭮  樨   -
         ⠬  ,      ७
         ᨨ, ।⠢騥 ⠪ .

                      5.15.1.  祭 ⮢.
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                ਬ ணࠬ⮬,    ᯥ-
           ࠭஢  祭  -    筮
         ॣ     祩 .    ⮩  -
         㯯 稭   SET. ਬ ਬ :
              SET 0,A -  㫥  .
              SET 4,(HL) -  ⢥   ,  -
          室  ॣ஢  HL.
              ᫥ 祭  ਭ 祭 1.
                祭 ⮢ ਢ  ⠡ 5.15.1.1.

                      5.15.2.  몫祭 ⮢.
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               㦠  ࠭஢ 몫祭  -
         ⮢  筮 ॣ    祩 . -
          ⮩ 㯯 稭   RES. ᫥  몫祭
+                                 - 94 -

         㦭   ࠢ .  設    몫祭 ⮢
         ਢ  ⠡.5.15.2.1.

                             祭.       5.15.1.1
            Ŀ
                  SET 0SET 1SET 2SET 3SET 4SET 5SET 6 SET 7
            Ĵ
              A   CB C7CB CFCB D7CB DFCB E7CB EFCB F7 CB FF                                                                                                                                                                                   
            Ĵ
              H   CB C4CB CCCB D4CB DCCB E4CB ECCB F4 CB FC
            Ĵ
              L   CB C5CB CDCB D5CB DDCB E5CB EDCB F5 CB FD
            Ĵ
              B   CB C0CB C8CB D0CB D8CB E0CB E8CB F0 CB F8
            Ĵ
              C   CB C1CB C9CB D1CB D9CB E1CB E9CB F1 CB F9
            Ĵ
              D   CB C2CB CACB D2CB DACB E2CB EACB F2 CB FA
            Ĵ
              E   CB E3CB CBCB D3CB DBCB E3CB EBCB F3 CB FB
            Ĵ
             (HL) CB C6CB CECB D6CB DECB E6CB EECB F6 CB FE
            Ĵ
            (IX+S)DD CBDD CBDD CBDD CBDD CBDD CBDD CB DD CB
                   S C6 S CE S D6 S DE S E6 S EE S F6  S FE
            Ĵ
            (IY+S)FD CBFD CBFD CBFD CBFD CBFD CBFD CB FD CB
                   S C6 S CE S D6 S DE S E6 S EE S F6  S FE
            

                       5.15.3.  ஢ન ⮢.
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               㦠   ஢ન  ⮣,    
         祭    몫祭.  筮   ⮩  ᫥
         ᫮ 室, 맮 ணࠬ    䫠 .
          ⮩ 㯯 稭   BIT.
               १ ⢨ ⮩  砥  몫-
          䫠  (Z-䫠 ॣ F).
+                                 - 95 -

              設         ⮩   㯯   ।⠢  
         ⠡ .5.15.3.1.
                              몫祭.     5.15.2.1
            Ŀ
                  RES 0RES 1RES 2RES 3RES 4RES 5RES 6 RES 7
            Ĵ
              A   CB 87CB 8FCB 97CB 9FCB A7CB AFCB B7 CB BF                                                                 
            Ĵ
              H   CB 84CB 8CCB 94CB 9CCB A4CB ACCB B4 CB BC
            Ĵ
              L   CB 85CB 8DCB 95CB 9DCB A5CB ADCB B5 CB BD
            Ĵ
              B   CB 80CB 88CB 90CB 98CB A0CB A8CB B0 CB B8
            Ĵ
              C   CB 81CB 89CB 91CB 99CB A1CB A9CB B1 CB B9
            Ĵ
              D   CB 82CB 8ACB 92CB 9ACB A2CB AACB B2 CB BA
            Ĵ
              E   CB 83CB 8BCB 93CB 9BCB A3CB ABCB B3 CB BB
            Ĵ
             (HL) CB 86CB 8ECB 96CB 9ECB A6CB AECB B6 CB BE
            Ĵ
            (IX+S)DD CBDD CBDD CBDD CBDD CBDD CBDD CB DD CB
                   S 86 S 8E S 96 S 9E S A6 S AE S B6  S BE
            Ĵ
            (IY+S)FD CBFD CBFD CBFD CBFD CBFD CBFD CB FD CB
                   S 86 S 8E S 96 S 9E S A6 S AE S B6  S BE
            
                                 ஢ન.    5.15.3.1
            Ŀ
                  BIT 0BIT 1BIT 2BIT 3BIT 4BIT 5BIT 6 BIT 7
            Ĵ
              A   CB 47CB 4FCB 57CB 5FCB 67CB 6FCB 77 CB 7F                                                                 
            Ĵ
              H   CB 44CB 4CCB 54CB 5CCB 64CB 6CCB 74 CB 7C
            Ĵ
              L   CB 45CB 4DCB 55CB 5DCB 65CB 6DCB 75 CB 7D
            
+                                  - 96 -

                                        த ⠡ 5.15.3.1
            Ŀ
                  BIT 0BIT 1BIT 2BIT 3BIT 4BIT 5BIT 6 BIT 7
            Ĵ
              B   CB 40CB 48CB 50CB 58CB 60CB 68CB 70 CB 78
            Ĵ
              C   CB 41CB 49CB 51CB 59CB 61CB 69CB 71 CB 79
            Ĵ
              D   CB 42CB 4ACB 52CB 5ACB 62CB 6ACB 72 CB 7A
            Ĵ
              E   CB 43CB 4BCB 53CB 5BCB 63CB 6BCB 73 CB 7B
            Ĵ
             (HL) CB 46CB 4ECB 56CB 5ECB 66CB 6ECB 76 CB 7E
            Ĵ
            (IX+S)DD CBDD CBDD CBDD CBDD CBDD CBDD CB DD CB
                   S 46 S 4E S 56 S 5E S 66 S 6E S 76  S 7E
            Ĵ
            (IY+S)FD CBFD CBFD CBFD CBFD CBFD CBFD CB FD CB
                   S 46 S 4E S 56 S 5E S 66 S 6E S 76  S 7E
            

                     5.16.    

               祭  .   ।祭  ࠡ  
         楫묨 ﬨ .   ⮩ 㯯 8 .   
         ।祭    ६饭       
          㣮     ᪠    
         .

                       5.16.1.  ६饭 .
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               ⮩ 㯯 4 : LDIR, LDI, LDDR, LDD.

                                  LDIR
                                 ~~~~~~~~~~~~
                 ED B0,  ..   塠⭠ .  㦨 
         ६饭  .   ࠡ 室, ⮡:
              -  ॣ஢  HL 室  砫 ६頥-
+                                  - 97 -

          ;
              -  ॣ஢   DE 室  ⮣  , 㤠
          ६ ;
              -   BC 室  ६頥 .
                ६      ᢥ  ,
         ⠪  ᭨ ,  ᫨ ६饭  ந室  -
                ,   ⮣  
         ६饭 ⮫쪮 ᢥ ,  뫠  -
          ,    뫨 ᫠.

                ६饭                 ६饭 
                                    
                 ͻ                ͻ
                                                            
             >Ķ                               
                ////////////            >Ķ
           >Ķ               ///////////////
                                       <Ķ
            <Ķ                XXXXXXXXXXXXXXX
                \\\\\\\\\\\\            >Ķ
           <Ķ               \\\\\\\\\\\\\\\
                                         <Ķ
                 ͼ                               
                                               ͼ

                                 LDDR
                                ~~~~~~~~~~~~
                ED B8,  祭 -  ,      LDIR.
          HL,  DE, BC  - 믮     㭪樨   
         ⠢ ⠪ ,     LDIR.
               ⮨   ⮬,  ᫨    LDIR  ᭠砫
         뫠  ,  ⥬ ன   ..,    
         LDDR  -  ᭠砫  ᫥,  ⥬  ।᫥  .. 
         ࠧ, ᫨  ६饭         
         ,  ⮩   뫠  ᭨ .



+                                  - 98 -

                                 LDI
                                ~~~~~~~~~~~
                ED A0. ⢨ ⮩  ⠪ ,     -
          LDIR,   ᫨   LDIR  믮 ६饭 
         楫   ⮬   ,   ॣ BC   㤥
         ⨣ ,   LDI ६頥 ⮫쪮  . -
           ⮬  BC   ⨣ ,  䫠 P/V ࠢ  1, ᫨
         ⨣,  䫠 P/V ࠢ .  १⠬ ஢ન -
          䫠 ணࠬ  ਭ 襭  த -
            LDI   ४饭.   ᫮, ᫨  
         LDIR 믮 ७  ᫥饣   ⮬-
         ,  LDI - ⮬᪨.

                                 LDD
                                ~~~~~~~~~~~
                ED A8.  ⠪  ⮬᪨  LDDR,
          LDI -  LDIR.
              ६ 믮  LDD  LDI - 䨪஢   -
          16 ⠪⮢ ய. ६  ⢨  ⮬-
           LDIR  LDDR  - ।, ⠪     
         ࠧ , 饣 ६饭.   , ⥬  -
           ६,    業 -  21 ⠪  ६饭
          , ஬ ᫥,   ॡ 16 ⠪⮢.
          業, ਬ, ६  ॡ ࠭, ..  6912
         ⮢:  6911*21 + 16 = 145147 ⠪⮢,    3.5  
         ⠢ ਬ୮ 0.04 ᥪ.

                          5.16.2.  ᪠.
                          ~~~~~~~~~~~~~~~~~~~~~~~
               ⮩ 㯯 4 : CPIR, CPDR, CPI  CPD.

                                CPIR
                               ~~~~~~~~~~~~
                - ED B1.
               ᬠਢ        ᪠
         ࢮ 祭  宦  稭. -
             ⠭ ࠭  ॣ .   ॣ-
         ஢    HL  ⠭  砫  ,  ண
+                                  - 99 -

         稭 ,    ॣ BC  -  ,  饣
         ஢થ.
               ᯮ     ,      -
         祩  㤥  , ࠢ ᮤন ॣ , -
            㤥 ௠      ॣ BC
          ⠭ . ⭮ ७   믮
         ⮬᪨.      ᭨  . ᫨  १
         ᪠ 㦭  ,  ⢨  ४頥  
         ॣ HL    ᪮ ,  ⮬  砥
         䫠  (Z)  몫砥 䫠  (S).

                                  CPDR
                                 ~~~~~~~~~~~~~
                - ED B9.
              ⢨ 筮  CPIR,    ᬠ-
          ᢥ .   ⠪ ⮬᪠.

                                   CPI
                                  ~~~~~~~~~~~
                - ED A1.
               筠 CPIR,    ⫨稥     
         ⮬᪮.  ᫥  ࠢ ।  
         ணࠬ  ਭ 襭  ४饭  த
         ᪠  ᨬ  ﭨ 䫠 ॣ F.
              ᫨ ᮤন ஢塞  祩    ᮢ-
         , 砥 䫠 ,  ⨢ 砥  몫祭. ᫨
            ᪠ 㦭     ,   ᮤন BC
         㬥訫  ,   砥 䫠  ९/⭮
         (P/V),  ⨢ 砥  祭.
                 CPI 믮 ᭨ ,    -
          CPIR.

                                   CPD
                                  ~~~~~~~~~~~
                 ED 9.
              ⢨    筮   CPDR   CPI,   
         ⫨稥  CPDR  ⮬᪠,   ⫨稥  CPI  
            ந  ᭨ ,  ᢥ .
+                                  - 100 -

               5.17.      

               ⮩ ୮ 㯯   
           譨 (਩) ன  뤠  
          ன⢠ 筮 ⠪ ,    㦠   ॣ
           祥 ⨢   ࠢ  㤠  -
         .
                  ,     ⭮襭   
         Z-80 ⠪  ୮ ⥬  ,  -
         䮭, 㪮  ⮦  譨.
               ⮩ 㯯    IN ()  OUT
         (뢮).  - ⥯     IN
          OUT.
              ,  ।    IN  OUT  
         8-묨.  ६ ਥ ⨢ 䨧᪨  RD 
         IORQ,    ६ 뤠 -  ⠪ IORQ   WR. ஬   
         ⨢ ⠪ ᭠  設. , 饭   ,
           譥 . ᥣ  65536 ᮢ  -
         ⮢.  ਩ ன⢠ ⨢ ﭨ-
          ࠧ   ᭮ 設.
              , ਬ,  254  (FE) 㦨  裡  
          ன, 䮭, 㪮   ⥫࠭.
               ਬ ᬮਬ ᮤন  ,  㯠-
           뤠  ⮬ .

                                  FE ()
                      Ŀ
                       7  6  5  4  3  2  1  0 
                      
                               
                                         
                                          
              . ⮩  㪠뢠  稥 ᨣ   䮭-
          ࠧꥬ EAR (室   ). 1 -   ᨣ, 0   
         ᨣ.
              . 訥  ⮢ ।     -
          鸞  뫠 .  ࠢ , ᫨ -
          뫠   1, ᫨ .
+                                  - 101 -

                                FE ()
                     Ŀ
                      7  6  5  4  3  2  1  0 
                     
                                         
                                               
                                   A          

              .  ⢥⮬  뤠 ᨣ  㪮 .
              .  쥬  뤠  ᨣ  ࠧꥬ MIC (室
          䮭).
              .  訬 ६ ⠬ 뤠 ᨣ  ⠭ 梥-
           (   쬨 梥⮢ BORDER).

               ,     , ,  -
           ⮢   .
              1.  㪠,   16-ࠧ來 ᭠  設 ( 0  
         15) 㪠뢠   譥 .
              2.  FE  ﭨ   0...7. 
         ⮬ 0 - 祭, 1...7 - 몫祭:
                                     1111 1110
               ⠫   8...15    ਬ.
              3.    ६,  㪠,   鸞 -
               ⠬  ,  㯠騬    ⮣   
         (D0...D5).
              4.  ⮬   8...15  㪠뢠   -
           拉  .
                "㬠"    40  ᭮  .  
         ࠧ  8 冷  5   .
                   Ŀ
                    1................5  6...............0 
                   Ĵ
                    Q................T  Y...............P 
                   Ĵ
                    A................G  H...........ENTER 
                   Ĵ
                    C.SHIFT..........V  B...........SPACE 
                   
+                                  - 102 -

              ⨬ 鸞 ᮮ⢥ ᫥饥 ﭨ 
          8...15.
                   Ŀ
                    1111 0111 = 247     1110 1111 = 239   
                   Ĵ
                    1111 1011 = 251     1101 1111 = 223   
                   Ĵ
                    1111 1101 = 253     1011 1111 = 191   
                   Ĵ
                    1111 1110 = 254     0111 1111 = 127   
                   
               ࠧ,   ந쭮 鸞  
          ࠢ:
                              256*(255-2^n)  + 254
                             
                                               

                              8...15       0...7
          n -  鸞.
              ਬ,    1  5  ᫥饩 -
           ᨪ:
              PRINT IN (256*(255-2^3)+254)    :
              PRINT IN 63486
              訥  ⮢ ⮣  ,  㯠   ⮣
         , 㪠뢠,      뫠  .  ⮬
         ᫥ :
              - ᠬ 訩  ᮮ⢥ 譥  -
         ;
              -  ⮩  ᮮ⢥騩    몫砥,
         .. ᫨      뫠 ,     
         ⮢ 祭,    255.

              ।  /뢮   ⮣ (-
         ) /뢮    筮 /뢮, -
          뢠  ⮬᪨, ⠪  ⮬᪨. 
          ᬮਬ     㯯.


+                                  - 103 -

                       5.17.1.  ⮣ .
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                           ਩
              IN A,(N)       DB N        ॣ   ᫮,
                                       ஥ 㯠   N.
              IN A,(C)       ED 78       ॣ   ᫮,
                                       ஥ 㯠  , 
                                       ண 室  ॣ .
              IN H,(C)       ED 60      ,   ॣ H.
              IN L,(C)       ED 68      ,   ॣ L.
              IN B,(C)       ED 40      ,   ॣ B.
              IN C,(C)       ED 48      ,   ॣ C.
              IN D,(C)       ED 50      ,   ॣ D.
              IN E,(C)       ED 58      ,   ॣ E.
              IN F,(C)       ED 70     㦨  ⠢ 䫠 
                                       ॣ F  
                                       ᮤন ᫮ ॣ஢.

                ⮩ 㯯 室 ᤥ  ਬ-
         .  ਫ  ⮬,      16--
          ᫮, 室騬   ᭮ 設.      ६, 
                    ᫮,
         .. । ﭨ   0...7.   -
         ,   㭪樮஢ 譨 ன⢠ ⮣  -
         筮,    8...15      ந஢,  
         ,  ⮣ 筮, ਬ     
         鸞 ,  祬  ⮫쪮  ᠫ?
                 IN A,(N)      0...7 
         ᫮ N, ᫥騬    樨,     8...15
           ।⥫쭮 ⠢  ᠬ  ॣ .
                IN A,(C)  㣨     0...7
          ᮤন  ॣ ,     8...15   
         ।⥫쭮 饭  ॣ .




+                                 - 104 -

                           5.17.2.  ⮣ 뢮.
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    ਩
           OUT (N),A    D3 N    뤠 ᮤন   
                                N. ᫨   - 塠⭠  -
                                稭,  訩    
                                ।⥫쭮 饭  ॣ .
           OUT (C),A    ED 79   । ᮤন   -
                                譨 ,   ண  ᮤন 
                                ॣ C. ᫨   - 塠-
                                  稭,    訩   
                                 ।⥫쭮 饭  ॣ .
           OUT (C),H    ED 61    ,   ॣ H.
           OUT (C),L    ED 69    ,   ॣ L.
           OUT (C),B    ED 41    ,   ॣ B.
           OUT (C),C    ED 49    ,   ॣ C.
           OUT (C),D    ED 51    ,   ॣ D.
           OUT (C),E    ED 59    ,   ॣ E.

                      5.17.3.  筮 /뢮.
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                㦠  ࣠樨 /뢮 ࠧ  -
           ଠ樨.  ⠪  ,      
         /뢮, 訩    ।⥫쭮  -
           ॣ . ᫨ 㦥  訩 ,   ᯮ-
           ॣ .   ॣ HL ࠧ頥 砫 ,  
          稭 㧪   ண 稭 㧪
         (筮  ६饭 ).  ॣ  室-
          ⢮ ⮢,  /뢮.
              ।     ⮬᪨, 믮騥  ࠧ
         ਥ  ࠧ饭 楫  (筮 LDIR  LDDR)   -
         ⮬᪨, 믮騥 ਥ    (  -
         ⠬ ஢ન 䫠 ,   砥, ᫨   -
           뢠  १ 樨 0, ணࠬ 
         ਭ 襭 த   ࢠ ).  ⮬-
         ᪨   LDI  LDD.
              ࠧ  ⬥⨬,    ⮬᪨   /뢮
           "㬠" 祭 ࠭祭 ਬ, .. -
+                                   - 105 -

         室, ⮡ 譥 ਩ ன⢮ ஢  ⮩
          ᪮,   ᠬ Z-80,   設 㯮ॡ塞 -
         ன   ⭮ (ਭ, 䮭, ,  -
         䥩 ⨪  ..).
                    ਩
            INIR        ED B2   ⮬᪠  筮 .
                                  㯠騩     ࠢ
                                㤠, 㤠 㪠뢠  , 室騩
                                 ॣ HL. 騩  ࠧ頥-
                                    ⠪  ᭨ .
            INDR        ED BA    ,  ࠧ饭 ⮢  
                                 ᢥ .
            OTIR        ED B3    ,   INIR,    , 
                                 뢮.
            OTDR        ED BB    ,   INDR,    , 
                                 뢮.
            INI         ED A2    ,   INIR,  ⮬᪠
            IND         ED AA    ,   INDR,  ⮬᪠
            OUTI        ED A3    ,   OTIR,  ⮬᪠
            OUTD        ED AB    ,   OTDR,  ⮬᪠

                        5.18.  

               뢠      譨  ᨣ
         뢠  ᫥⥫쭮  ᯮ    .
          Z-80    ० 뢠  - ० 0,1   2.
         ࠧ ਬ,        ॠ   "㬥",
           ᢥ⨬ .
                砥 뢠,  ᫨   ࠧ-
         , ଠ 室 ᯮ ணࠬ 뢠   ࠢ-
          ।   ᯥ樠  ணࠬ ࠡ⪨  뢠.
           ᯮ  ⮩  ࠡ뢠饩  ணࠬ  
         ⮣,  ० 뢠 祭. ணࠬ ࠡ⪨  -
         뢠 ४頥 ᢮ ࠡ,  砥 ᯥ樠 -
          , ᫥ 祣 ࠢ  । ⮩ -
         ࠬ,  뫠 ࢠ.
               ⮩ 㯯 ᥣ 7    ᫥⥫쭮   -
         ᬮਬ.
+                                 - 106 -

               EI.
              ~~~~~~~~~~
                 FB. 祭  - ࠧ襭 뢠. ᫥  -
         宦 ⮩  ࠡ⪠ 뢠 ࠧ襭.

               DI.
              ~~~~~~~~~~~
               -  F3. 祭  -   뢠.  頥
         뢠   ,   ன  EI.

               IM0.
              ~~~~~~~~~~~~
               - ED 46. 祭 - 祭 뢠  ० 0.
          ० 뢠 . ᪮쪮 .

               IM1.
              ~~~~~~~~~~~~
                -  ED  56.  祭  - 祭 ० 뢠
         ࢮ ⨯ (. ).

               IM2.
              ~~~~~~~~~~~~
                -  ED  5E.  祭  - 祭 ० 뢠
         ண த (. ).

               RET I.
              ~~~~~~~~~~~~~~
               - ED 4D.    筠   RET (
         ᫥ 맮 ணࠬ),  믮  㭪:
              -   ணࠬ, 㦨饩 ᪨㥬  -
         뢠;
              -  ࠧ襭  ᪨஢  뢠  (   ६
         ࠡ  㦨饩  ணࠬ    頫,  
         뢠   ࢠ ࠡ 뢠  ..).

               RET N.
              ~~~~~~~~~~~~~~
               - ED 45.  筠  RET I,  ᯥ稢
+                                 - 107 -

           室  ࠡ⪨ ᪨஢ 뢠.

                   ""      
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

               ᢮ ⥪ ய Z-80  
         ࠡ⪨   뢠  - ᪨㥬  ᪨㥬.
         ᪨㥬 뢠    ⨯ - 뢠 ⨯ 0,
         1   2.   ᪨㥬 뢠  ⠭  
          :
                             IM 0 -  ED 46H
                             IM 1 -  ED 56H
                             IM 2 -  ED 5EH.
              IM - ॢ  ᪮ INTERRUPT MODE - ⨯ -
         뢠.
              Z-80    室   ᨣ   뢠  -
         室 "INT"  "NMI".
               室    뢠 "INT" (16   -
         奬) 譥 ன⢮ ନ ᨣ  ஢,  -
          ""  ய    ᨣ.   
         ᨣ "INT" ନ 50 ࠧ  ᥪ㭤. ᫨ 䫠 뢠
         襭 (."0"),  ਭ  ய  -
         뢠  ࠡ   室   믮 室
         楤 뢠.    뢠 ।
         䫠 뢠, ⮬ 뢠   ᪨஢.
          ணࠬ  ,  ⠭  -
          䫠 뢠 , ᫥⥫쭮, ࠧ  -
           ࠡ.  Z-80 ⠪  :
              "DI" ( DISABLE INTERRUPTS ) - 饭 뢠.
              "EI" ( ENABLE INTERRUPTS ) - ࠧ襭 뢠.
               ᯮᮡ    ॠ஢   뢠 -
          ᠬ ।塞, ਭ   ஢.
              ,    ॡ, ⮡  뢠
         㦨   ⥪ ⢨ ய. 
          楫 ।ᬮ७ ⤥쭠  ᪨㥬  -
          "NMI".     ᨣ  ஢,  
          ஭ ⮣ ᨣ 믮 ணࠬ 뢠  -
         ᨬ  ﭨ 䫠 뢠, .e. ᨬ   ⮣,
+                                 - 108 -

         ࠧ襭  뢠    饭.   ⮬ ய
         Z-80 稭 ࠡ 楤   0066.
               ᮦ,    ""  楤 ࠡ⪨  -
         ᪨㥬  뢠  "NMI"  ᮤন  㡠 訡 (
          -  砩   ?),   ன ࠡ⪠ "NMI"
          ਢ       㫥 ,   
            १⮢, ந      ,
         㤠 뫮 맢 뢠.
              , ᫨  ࠡ⠥   쭥襬 ᮡࠥ -
             ⥭ ,     0066
         ࠧ ᢮ ணࠬ ࠡ⪨ "NMI"  ࠢ  訡
          ⠭⭮ ணࠬ.   ⮣ 室    006DH
           020 (JP NZ,)    028H (JP Z,).  ⮬  砥
         ணࠬ 㤥 ஢ ⥬ ६ "NMIADD" (
         23728  23729 -  5CB0H  5CB1H) ,  ᫨ ⠬  ,   㤥
         ந 室   , ᮤঠ饬   ⮩ ६.
          ࠧ,  ᬮ ᯮ ᢮  ணࠬ ࠡ⪨
         "NMI"   室 .
              ᫨   ࠡ  "NMI",  室 㤥 -
           ࠡ .   ⮬,   室
         "NMI" (17 ) Z-80  "" ﭭ  +5 (᫨,
         筮,    祭 ஫ ᪮,   室
         㦥 ᯮ   "MAGIC").  室  㤥 -
           室  "NMI"    +5       ᢮ 譥
         ன ( ᠬ ⮬ ਠ -  㤥 ),  -
          ண   㦭 ६ 㤥  ᨣ 
         ஢   室  , ⥬ ᠬ, ᢮ 楤 -
         ⪨ ᪨㥬 뢠.
              筮   "NMI" ᯮ   뢠  ࠡ
         ய    "᪨"  ᮡ,   ॡ
          ॠ樨, ⠪,   ਩ ய  ⠭,
         㦥 訡    .. ,      
         襩 䠭⠧. , ਬ,  ।     "NMI"
         ᯥ  ࠢ襩 ⨭  ਭ.
                 ணࠬ ࠡ⪨ ᪨㥬  -
          ᯮ     - RETN  (RETURN FROM NON
         MASKABLE INTERRUPT ) -  ED 45H.

+                                 - 109 -

               ᬮਬ  ᪨㥬 뢠, ࠡ뢠-
              "INT".

              "IM 0".
              ~~~~~~~
              뢠 㫥 ⨯.  ""  ⨯  뢠-
           ॠ . ⮬  ᬮਬ  .
                ०  "IM 0"   ⭮ ४祭
          뢠, .e.  ணࠬ ࠡ⪨ 뢠.
          ⮣  ஫ 뢠,   
         "".  ன⢮  ᫮ ࣠   ᭮
          58014  58059,     㦥 -
         묨 ஫ࠬ 뢠.   ࣠,   
         㧭    ய୮  580.
              ᥣ ஢ 뢠 筮 ᥬ,  ⠭⭮ -
         ਠ,  ᯮ짮   0-2    -
            ⮢ , .e.  "RST0 - RST38H",
          㦥 ⢮    "", 祬   -
         楤 "RST38H" 㦨  ࠡ⪨ 뢠. X, 筮,
            , ᯮ 㣨  .
              ,  ஫  뢠 祭 "IM  0" ࠢ-
         ᨫ쭮 祭 "IM 1".

              "IM 1".
              ~~~~~~~~
              ᫥  祭  ⠭     "" ⠭
         ० 뢠 1. "IM 1" - 뢠 ᪨㥬 뢠
         ࢮ ⨯  믮 饭   0038,  ᯥ-
         稢 ᪠஢    ஥  ⥬-
          ⠩,   ᫨  祭    ஫  ᪮
          䥩 தࠩ,  ,     祭
         뢠-     ᪠஢ 
          - 㣨 ⢨, .e.   0038   
         ᠭ         뢠  "RETI"  (RETURN   FROM
         INTERRUPT) - ED 4DH.
              ᪮ "IM 1" ᯮ "RST38H",  ணࠬ, 室-
            0038, 㦥  ନ஢    ॡ-
          -   ,     뢠-
+                                 - 110 -

          ࢮ ⨯ , ᪮॥ ᥣ, ⥫ ࠪ.
               ࠤ⥫  ணࠬ⮢ ࠧ ᭥ -
         뢠 ண  ⨯, 騥   ᥡ  ⨭ ⥩訥 -
         .
               ०, 祬 ३  뢠 ண ⨯,   -
          ⢫祬  ஭  ਬ  ନ஢ ⥫-
          ࠦ  "".
               ᠭ ࠢ  ଥ  "",
         ..    ஫ ᯫ  奬 "ULA", ,
         -,  ।⠢      
         "",  ⨬ ० 뢠, ᨬ
          ⮣,  ᨥ   ,    
           ஫ ᯫ, ᮡ࠭    -
         ,   ,   , ᪮쪮   ஫-
           ਣ쭮 "ULA"-ᨨ.  -.    -:
          ⨬ ﬨ, ,  ⠭⨧樨  -
         ⢥ ணࠬ ᯥ祭.
               樠樨  ""   ॣ 뢠  "I"
         頥 ᫮ 63 (03FH)  ⠭  ⨯  -
         .  ਭ樯,  ॣ "I" 易⥫쭮, .. -
          "IM 1"   ᯮ, ⮬   뢠  
         १ "RST38H".  ॣ "I"  ଥ "" -
         ⥫쭮   ନ஢ ⥫ ᨣ.   "ULA"
           6  7 ॣ "I".
                横 設  Z-80 頥   祩
         , 㥬 ॣ஬ "I",  뢮   訥  ᥬ
         ⮢ ᭮ 設,     "MREQ"  ⨢-
         . "ULA"  뢠  ࠧ,   室
          ᮤন ࠭.  ⠢ Z-80   -
         ࠬ ࠡ⪨ 뢠,   ᫮,   뢠 -
         祭.
               ணࠬ ࠡ⪨ 뢠 믮,  
         頥  ,  ன    뢠. ᫨ 
          뢠/    16384 (4000H)   32767
         (7FFFH),   "ULA" ஢,  ᬠਢ   訥 
         ᭮ 設   "MREQ",  "ULA" ਮ⠭  -
           砭  ࠭.
              ᫨ 訩  ॣ "I" 襭,   6 ⨢-
+                                 - 111 -

         ,  "ULA"    -  ॣ樨 ᪮
         . ⨢  "MREQ",  ॣ "I" 頥 
         訥 ᥬ  ⮢ ᭮  設.   "ULA" 㬠,  
          ந    뢠     ,
           ⪥   ।, "ULA" ய᪠ ᢮  ᮡ-
          饭   ᯫ,  ਢ   ࠧ
         ⨭. ⮬   ॣ  "I"    ᮤঠ 
         ᫮  64   127 (040H   07FH) ⥫쭮,  .e. c 
