

                 
 

                             TIME    EFFECT  ON  FLAGS
       MNEMONIC        BYTES      
                             TAKEN
                                   C   Z   PV  S   N   H
  

  LD REG PAIR,NUMBER    3/4   10   -   -   -   -   -   -
  LD IX,NUMBER           4    14   -   -   -   -   -   -
  LD IY,NUMBER           4    14   -   -   -   -   -   -
  

  LD (ADDRESS),BC OR DE  4    20   -   -   -   -   -   -
  LD (ADDRESS),HL        3    16   -   -   -   -   -   -
  LD (ADDRESS),IX        4    20   -   -   -   -   -   -
  LD (ADDRESS),IY        4    20   -   -   -   -   -   -
  

  LD DC OR DE,(ADDRESS)  4    20   -   -   -   -   -   -
  LD HL,(ADDRESS)        3    16   -   -   -   -   -   -
  LD IX,(ADDRESS)        4    20   -   -   -   -   -   -
  LD IY,(ADDRESS)        4    20   -   -   -   -   -   -
  

          襭   ࠢ.  ⮫쪮
᪠,    ⠪  訫    Z80      ⥯
室  ⨬ . 
         祭  ⥫쭮, ⮡  ⥫쭮  竨 
㤮⮢ਫ,      ᢮    饭  ࠤ樮
ࠢ. ॥ ᥣ   ⠭ ⢥ 訬
筨 訡  ணࠬ: 
     -   ॣ: 訩  ࠭ ; 
     -     ணࠬ: 訩  ࠭ . 
           䠪        ,  ᪮
  ࠧ,      ਤ       16-⮢
    設  몥 㦭 㤥 ⥫쭮 த㬠
冷    ⮢. ,  ⮨ - ⮣
ࠨ  -  ࠡ    Z80    16-⮢  
ࠪ᪨  , ⠪   業,  室
. 
           ᠬ    ஢   䠪, 믮 
      "  設 몠   EZ" 
⥬ ⠢ ᮤন     MEM. 

                   16- 

         㯯    㧪  16-⮢  ᥫ,  
饭,  ᢮    㧪  16-⮢  ᫠   
ॣ஢. 騩  ᪮ ᮪饭: 

                           LD RR,NN

             ਬ塞  㪢  祭 
16-⮢   ᥫ.   RR   -   砥  ந  
ॣ஢,  NN-  ந-  쭮 16-⮢ ᫮.   
,      襭   २   ᥬ,..  ᫨  
室      ॢ ᪨ 祭 
設       饭    ⠡, 
ᬮ७    浪 16-⮢ ᥫ  
⠭  ਭ樯.    ᫨    ᥬ,
㦭      ⮬  ⭮  浪, ⮡ 㬥 
⥪ 設 ணࠬ  ᬮ . 
          ᬮਬ  ਬ: 
㧨 258  HL ᪮ 祭: 

                         LD HL,0102H

         ,   ᮮ⢥   LD   HL,NN,    
㤮⮢, ᬮॢ   : 

                           21 XX XX

           砥,   XX XX 㦭 ⠢ ᫮
0102H.    -   ࠢ ⠭   ⠭ 
      0102H.  ⮬  ࠢ쭮  㤥   
 ⠪: 

                           21 02 01

  ਬ  㤥 뢠  ⠪ 

           21 02 01    LD HL,0102H         (= 258)

              㤭⥩   
ணࠬ,    㦭  祭 ᭮ ᥡ  ।⠢, ⮡
㤭           ᠭ    ᮡ⢥
ணࠬ. 

                 16 

               㧪   16-⮢   ᥫ
।⢥     ॣ஢     
㧪   16-⮢   ᥫ   ।⢥    
ॣ: 

                           LD IX,NN
                           LD IY,NN

             ⠪ ࠢ  ଠ樥 
ன  ॣ஢     ᫥⥫묨 祩 .
  16--      㧪 ଠ樨  
ॣ   祩 . 騩   ᫥騩: 

                          LD (NN),RR
                          LD (NN),IX
                          LD (NN),IY

         ,    ᪮    ᮪饭 祭
ᮤন,   ⠪      ᫥     ⠥  
"㧨   ᮤন   ॣ   IY      祩   
NN".᪮       16-⮢묨 ᫠,  ᠬ
   㦠 㪠 祩   ᫥  
   ॣ஢.     室      
(᪮     ᫨  ன 祩),  
  ,  ⮡      8-⮢ 樨 
16-⮢묨.   ⠪  ࠧ ࠪ
  ,  ⠪        ⠪  㧨  
ॣ஢        ॣ  ,    室 
⭮  祥 : 

                          LD RR,(NN)
                          LD IX,(NN)
                          LD IY,(NN)

                          

               㪮⢠  "",  
砫   ᢮   ࠭⢠     ,  ஢ਢ
ᮤন 祥 23653  236545. 
           몥  "ᨪ"         
ப 

             PRINT PEEK 23653 + 256 * PEEK  23654

           ⥯  믮    ᠬ ⢨  
設 몠: 

              (23653 = 5C65H)
              ED 48 65 5C         LD BC,(23653)
              C9                  RET

            ,  ᫠  ⠪, 
   訩 ,    ᮢ襭  ⢥,
᫨ 㤥    ⭮ 浪. 
           ࠡ    ""    ⭮,   
⮫쪮   ணࠬ  祭,    ᢮  
  뢠  䨪஢    㦭 ।
⮫쪮    ࠧ   ணࠬ.  ᯮ㥬 ॣ
BC  祭 ଠ樨, ᪮ 祭 USR 
ᮤন    ॣ஢  BC    襭 ணࠬ 
設  몥.    ,    LD BC,(NN)
⮨      ⮢.     
ணࠬ   ।   祭   ந  塠⮢
६, ᫥  㪮⢥ "". 

                              

             㧨 16-⮢ ᫠    
ॣ஢       ॣ   16-⮢
᫮,     祩  ,        室.
  ࠧ    ।   16-⮢
᫮        ॣ஢    ॣ஢.
⢥,      㦭    ᮡ , 
ᯥ᪨ 冷,  ஬ ࠭ 16-⮢ ᫠ 
Z80   (  ⥬ ᠬ   ணࠬ, ᯮ
16-⮢ ᫠). 
         訩  ᥣ ࠭  !! 

                          

             ᯮ  ࠧ⮥    砫 
।⠢    ⥪  ,  ஬   ࠭
ଠ,      ⭮ . 

                     
 

                                  EFFECT  ON  FLAGS
                       TIME 
     MNEMONIC    BYTES
                       TAKEN  C    Z   PV    S    N    H
  

  PUSH REG PAIR    1    11    -    -    -    -    -    -
  PUSH IX OR IY    2    15    -    -    -    -    -    -
  

  POP REG PAIR     1    10    -    -    -    -    -    -
  POP IX OR IY     2    14    -    -    -    -    -    -
  

  LD SP,ADDRESS    3    10    -    -    -    -    -    -
  LD SP,(ADDRESS)  3    20    -    -    -    -    -    -
  LD SP,HL         1     6    -    -    -    -    -    -
  LD SP IX OR IY   2    10    -    -    -    -    -    -
  

REG PAIR -  ॣ஢; 
OR - ; 
ADDRESS - 

           २,   祭 ⢥,
権    ⥪ ⮨  ⮬,    ⠫ 
⠫  ଠ  ﬨ    2 㪨 (16 ⮢). 
ந室  ⮬,   ⥪ ० ᥣ ᪮஢ 
  ᮢ,   室    
16-⮢ ᥫ. 
         騩   ⠫ ଠ樨  ⥪: 

                           PUSH RR
                           PUSH IX
                           PUSH IY

騩   ⠫ ଠ樨  ⥪: 

                           POP RR
                           POP IX
                           POP IY

           祭     , 筮, ,
  室  . 
            ॣ஢ ( )  
  ᥣ    ⮬   窨 ७
ࠪ⨪ ணࠬ஢. 
           PUSH, ஬ ⮣,   ॣ஢, ..
16-⮢  ॣ  ᫥ 믮  PUSH த
ᮤঠ    ଠ,    .  ,
  ᪮      믮  樨 PUSH  POP 
ந  ॣ஢, ॣ,  ண 믮
  POP,    易    ⥬    ᠬ,  ண
믮﫠  PUSH. 
         ਬ: 

                           PUSH BC
                           POP  HL

          믮    ⮨  ⮬,
  ᮤন-   ॣ BC  ,  ᮤঠ HL
⠭ ࠢ ᮤন ॣ BC  ६ 믮
 PUSH. 
              ⨯ 

                          LD RR,RR'

  㯯    㧪  16-⮢  ᥫ,   
⢮.  ᪮    PUSH  POP  
ॣ஢     ᥣ 1 , ,  窨 ७
,  祭 . 
         㣨 ⥫ २⢮  , 
   믮  PUSH  POP   ॣ஢ AF.
      ,   AF ᬠਢ 
  ॣ஢ , 祢,  ⮬  , ᪮ 
  ࠧ  ਤ  ࠭ ᮤন 䫠.  砥,
       믮  PUSH  AF,  ஢  ᫥,
⥫    䥪⮬    
䫠,     ⥬  믮  POP    AF,  ⠢  䫠
묨. 

                          

             ,  ⢨⥫ २⢠ 
PUSH    POP     ⮬,    室 㬠 
   ᥫ,      묨      믮.
,      ᥣ  , ⮡    
  㦨 ⥪ ᨬ  ⮣, 㤥  
16    48.    ᠬ    ᫥  ⥪ 
  㪠⥫  ⥪,      16-⮢
ॣ஬.    ⪮ 㯮㫨  ⮬,  ᬠਢ
ॣ,    祣    ਫ   ⮬  ᬮ७
  LOAD  ⮬ , ᪮   ⠪ ॣ,
   ࠡ뢠 ⠪ ,   ⠫ ॣ.
᭮,    ⥫쭮  㬥   㪠⥫ ⥪ -
  ।       ,   ⠪ ⨯
 : 

                           LD SP,NN
                           LD SP,(NN)
                           LD SP,IX
                           LD SP,IY

              ஢  ⥪  ""    
  MEM ணࠬ " 設 몠   EZ",
ᬠਢ ᫥ 30 - 40 ⮢ । RAMTOP. 
             ᮤন  祥  ⥪!  
  ਢ  ⠭ "" - ࠭ ᭥ 
  ਤ    ⠭.  ந室 ⮬,
   樮   ⥬   頥      ଠ樨,
室  ,  ⥪,   ਢ  ⮬,  
    ࠧ.  ⮩  ᠬ 稭  ⠩ 
  㪠⥫  ⥪,  ᫨  ⮫쪮      
㢥७  ⮬,   . 
:   ࠢ쭮  ࣠  ணࠬ ⢮
             POP   PUSH  ᮢ ᨬ 
           ⮣,   ⢨ 諠 ணࠬ.  訡 
             ਢ  ࠭ १⠬. 

                          

            ਬ    ஢ન ,
  ஬  뢠  ணࠬ  USR  ⥬  ⠫
祭    ⥪   ॣ  BC.   ,
뢠 ᫥ ணࠬ: 

              C1     POP BC   : GET ADDRESS IN BC
              C5    PUSH BC   : PUT BACK ON THE STACK
              C9     RET
 GET ADDRESS IN BC -    BC;
 PUT IN BACK ON THE STACK -   ⭮  ⥪

                  
 

                                EFFECT  ON  FLAGS
                       TIME 
     MNEMONIC    BYTES
                       TAKEN  C    Z   PV    S    N    H
  

  ADD HL,REG PAIR  1    11    #    -    -    -    0    ?
  ADD HL,SP        2    11    #    -    -    -    0    ?
  ADD HL,REG PAIR  2    15    #    #    #    #    0    ?
  ADD IX,SP        2    15    #    #    #    #    0    ?
  ADD IX,BC OR DE  2    15    #    -    -    -    0    ?
  ADD IX,IX        2    15    #    -    -    -    0    ?
  ADD IX,SP        2    15    #    -    -    -    0    ?
  ADD IY,BC OR DE  2    15    #    -    -    -    0    ?
  ADD IY, IY       2    15    #    -    -    -    0    ?
  ADD IY,SP        2    15    #    -    -    -    0    ?
  

  SBC HL,REG PAIR  2    15    #    #    #    #    1    ?
  SBC HL,SP        2    15    #    #    #    #    1    ?
  

             ? - 砥,  १ ⥭.

                 

                २      16-⮢
।⠢  ᥫ  ,     , 8-⮢ 
⮨    ⮬,     ਬ 16 ⮢  
      믮  ᫥   楫묨 ᫠ 
65355  (    -32768  +32767, ᫨ ᪠
⥫  ᫠).    ᢥ ᪠  ,
祬      ࠭    -,  ⠪  
ࢮ砫쭠     "-ZX80",    䬥᪨
⢨    몥 "ᨪ" ࠭稢 楫묨 ᫠ 
  -32000    +32000.      ,  
  믮   䬥᪨ ⢨  
  ,   ⮩  ᮤন   , 
㤥  .  䬥᪨  ⢨  ᫠  
  ᪮쪮    㤮, 祬   㪨.  墠⠥
ப ᯥ ਠ⮢. 

                 

         襭   ⠪   ,      ॣ   A  
ਢ஢   窨 ७ 䬥᪨ ⢨ 
  㪨,      ਢ஢    ॣ஢ 
䬥᪨  ⢨    ᫠   .  
ॣ஢ HL.  ਢ஢  ⮫  ࠦ,
  砥 8-⮢ ᥫ, ⠪    ᪠  
ॣ஢. 

                           

            樨 ᫮  אַ:

                          ADD HL,DC
                          ADD HL,DE
                          ADD HL,HL
                          ADD HL,SP

  ⠪   뢠. 
          ,   㤠 ᫮ ᮫⭮
᫮    HL.  ਬ,    ᪠  ADD  HL,NN.  ⮡
믮 ᫥ ⠪ ⨯,  㦭: 

                           LD DE,NN
                          ADD HL,DE

              ,    ⥯      易묨
    8-⮢ ॣ஢,  ᥣ 7, 
ࠧ  ,        ᫨誮 .
 ⠪ ,   HL  묨 ॣࠬ
  믮  ᫮.    ⠪  ᯮ,    
  LOAD,  﫠   । ᮤন
IX    IY    BC    DE,  ⠪    ⢥ ᯮᮡ
믮 ⠪ ᫮ 뫮 : 

                           PUSH IX
                           POP  DE
                           ADD  HL,DE

             ⮢,   ஬ ᫥ 㯮 
ॣ  SP  -  㪠⥫  ⥪.     祭 
権,    SP ࠡ뢠  騩 ॣ,
         ਬ      ⢥  ६.
㬠,    稫    ᥬ  POP  PUSH,
᫨     ந ࠧ 﫨 ᮤন 㪠⥫
⥪. 

                        

         16-⮢  䬥᪨  樨 -   
,    ன  䫠 ७ ࠥ   ஫,
᪮,       ⠡, 饭  砫
⮩  ,  ⢥  㣮 䫠,   뢠
ﭨ  ADD (᫮)  䫠 ⠭ ( , 
    ⮬ 砥 砥 -  ,   ᫮ 
  ⠭.    ७  㤥 ⠭, ᫨
 ९  襬  H.  ९  L
⮬᪨ 頥  १ ᫥  H. 

                       

         -  ࠭祭  ࠪ ࠡ  16-⮢묨
᫠      믮 ᫮ 楯窮 筮 ⠪ ,
   8-⮢ 砥.  "᫮  ७ᮬ" - 
᪮  祭  ADC  (ADD WITH CARRY) - 
筮      ADD             
ॣ஢: 

                          ADC HL,BC
                          ADC HL,DE
                          ADC HL,HL
                          ADC HL,SP

                     16- 

           ⮦  筮  ,  ⠭
  ७  뢠: ᫨   㢥७  ﭨ 䫠
७,  㤮⮢,      襩  ணࠬ  
ப,     䫠  ७  ।    樥
⠭ 

                          SBC HL,BC
                          SBC HL,DE
                          SBC HL,HL
                          SBC HL,SP

( ᫥   祢 ਬ: ⠭
HL      , ᯮ㥬 襩 ணࠬ, ࠭
ᯫ  ६묨;  SP  १ (⥫)
㤥    ⢮  ᢮  .   
   ணࠬ, 믮  ? ᬮॢ 
 ,  ᬮ ஢ ᢮ 襭). 

         

         ,   ,   ⨫,      㣨  䫠
    १    "᫮    ७ᮬ" 
"⠭   ७ᮬ",    﫨  १
    16-⮢ ᫮.  䫠 - 䫠 ,
䫠   䫠 ९.    ⠭
 ᮮ⢥⢨  १⮬ 樨. 

            

           ॣ  ࠭稢 ⮫쪮 樥
᫮  ७. ⮣,  ॣ஢, 
   ᪫뢠      묨  ॣࠬ,  १砩
࠭祭: 
    - ᫮  ன ॣ஢ BC  DE; 
    - ᫮ ᭮ ॣ  ᠬ ᮡ; 
    - ᫮  㪠⥫ ⥪. 

             

          ࠭⢠ , ᯮ㥬 ணࠬ,
।  ᮤন  祩  STKEND.  㪮⢥
  ""    ।  ᠬ  23653    23654.
祢,  ᫨    㧨 ᮤন ⮩ 祩  HL, 
  㤥 襭: 

                        LD HL,(STKEND)

         ⥬  㦭  "㪠⥫ ⥪" (SBC HL,SP?).
-   ७     室    䫠  ७.
      ⨣     "AND A",
ᬮ७  ⮩  ࠭. 

                            AND A
                            SBC HL,SP

            襭   ⢥, ᫨
  ,    㦭    ७,      
ᤥ.᫨      뫨   ७,  襭 
⢥. ᪮ 㪠⥫ ⥪    
,  祬  訩    襩  ணࠬ  (  
        쥧   㤭),   १   㤥
⥫.      稬  ⢮  ⮢,
⠢ ᢮묨,   ⥫쭮 ᫠  
ॣ BC (筮 ⠪   ⮣ 襫   ॣ DE).
砫      ⨬   ᤢ  HL    BC,      
"㧨".    ⠪  ⢨  ਤ ᯮ짮
᫥⥫쭮  PUSH  POP: 

                           PUSH HL
                            POP BC

          HL  ० 室   ଠ, ⠪ 
HL  =  BC.  ⮡    HL = -BC, 㦭  BC  HL
  (    ,    䫠 ७ ⮫쪮  
⠭    ⠭, ⠪   室 
): 

                          AND A
                          SBC HL,BC
                          SBC HL,BC

  HL  ⥯  ᮤন  ⥫쭮  祭,  
ࠢ   ०,   ..   ⥫쭮   ᫮  ⠢
᢮묨 ⮢. 
             㦭     ᫮ ᭮  
ॣ஢  BC, ⮡  १  㭪樨 USR. ⮡
 HL   BC: 

                           PUSH HL
                            POP BS

             , ,   㭪樨 USR:

                             RET

         ࠢ쭮   ᠫ ணࠬ? 
         ⨫      ,   㤮 짮
⥪. 

                         

           横    室   訥 
ணࠬ஢.      ਭ  襭 
믮   ࠧ  ⪨  ணࠬ    ᨬ  
।   ᫥,    ⢨⥫쭮  ਮ⠥
 .  ᢮  ⠪ 㦨 筨
㤭⥩,  ਢ   ணࠬ, 㤭   
 㯭  ⫠. 
             ⥫쭮   ४   ᭠砫   ⥫쭮
஥஢  ᢮ ணࠬ, ० 祬  - 
設   몥.         ⮬    稫  
"஢ 襩 ணࠬ  設 몥". 
            ન    ⥯  ⮬,    横  
室  -  ,  ᮡ ⪫  ࠢ쭮
஥஢ ணࠬ. 

            "GO  TO"      

           "ᨪ"      "GO TO", ।
ࠢ  襩  ணࠬ      ⮩  窥,  
  㪠뢠 "GO TO".  祣 , 祬 ॠ
    設  몥.      祩  , 
ன   ⥫  ⮡  㦨 ᫥ , 
   襭.  ⮩ ਠ - 
"३ " (JUMP TO) 

                           JP XX XX
                           JP (HL)
                           JP (IX)
                           JP (IY)

            ᤥ  ⠪,  ⮡        
ᥫ    ﭨ      䫠,  ਬ, 䫠
७.   ᫮ ७  : 

                           JP CC,NN

  CC - ᫮, 믮 ண ஢. ᫨  
 뫮, ਬ, 

                          JP Z,0000

    ⠫    "室   000, ᫨ 䫠 
⠭".  ( ,  ஬ "" ⢫
室    祭 ⠭,   ⠪   JP 
   ਬ  ணࠬ   設 몥, ᫨
  ⥫           
"K"). 
              ,        ᪠
  訡.  ᫨    JUMP,  ᤥ 室.
᪮        ਭ  ,
    ਭ  ,    ᤥ 室 
।  ᨢ        ன   塠⮢
:    㤥  뢠        
,    - 砫 ᫥饩 . ᮡ, 
  ࠡ뢠    室   ᠬ  ᮢ襭
:       让 稪, 뢠 稪
,  騩  ,    ᪠  ᫥  믮塞
.    ଠ쭮  室  ணࠬ஢  (..  
室)    ஢    믮    
   稪  ⮫쪮, ᪮쪮 ⮢ ᮤন
.  ,  ᫨    砥  2-⮢  ,  
  2,  ⮣    4-⮢    ⠢  
 4  稪 . 
             砥    "室",  
頥 ᮤন 稪  ⥬ 祭, ஥ 
㪠.   ⮬     ஭
 ணࠬ - 訡. 

                 

                   ਢ      
⮬    室   設 몥, ᪮
16-⮢       ⢨ 室  
, 㤠  ३ 稯 Z80. 
         ⪨  室: 
)      室  ⠪  室, 
 -⠪ 室 ਬ 3-⮢ ; 
)     㤭 ६ ணࠬ  
 , ⮬    ᮫ . 
             ८     ⪮ 
   "⪨   室".    뢠  ⭮⥫
室        ᮢ  室    ⥪饩
樨   +127   -128 ⮢, .. ﭨ 室
    : 

          JP     -  ⭮⥫쭮 室

  - ⭮⥫쭮 ᬥ饭. 
             ⠪  ᤥ  ⭮⥫  室  
ᨬ      ண  ᫮.  ਬ,    ⮣,
⠭    䫠  ७    䫠  .  ᫮
室 뢠 ᫥騬 ࠧ: 

                           JP CC,

 CC - ஢塞 ᫮. 
         祭  ᬥ饭     稪 .
  砥,   ⥪饥 祭 稪  
   ਡ   ⭮⥫쭮 祭. 
      ⥫쭮  (室 ।), 
⥫쭮  (室 ) 祭. ᫨  ᬮ 
।饩    ⥫ ᫠,   ,
      砥   ࠭祭   ⭮⥫  室
  -128  +127. 
           ,      믮 
⭮⥫쭮  室,  稪    㦥  㪠뢠 
᫥  ,    믮﫠 , ᫨ ᫮ 
㤮⢮﫮.      ந室   ⮬,      
砥  JP,  ,     2-⮢ 
    2    稪  .  ⮬ 稪 
㪠뢠  , ᫥  ⭮⥫ 室. 
         ਬ.  ⠪ , : 

                               
                   32000            ADD A,B
                   32001             JP Z,02H
                   32003             LD B,0
                   32005   NEXT      LD HL, 4000H

                 ࠡ⠥  ⮩ ணࠬ,
᫨     室, ᯮ  
32001 (..  襭 䫠 ): 

                    32000

         ᪮  ⮬  ᮤন , 
⮫쪮      , 稪  㦭  ࠢ
32001. 

                       
        ,    32001

            㤥   2-⮢ ,
⠪    㦭  ਡ  2  稪   ᤥ 
ࠢ 32003. 

      ,    .
                       
