                  짮⥫
                  ᥬ ZDIS.
                    ( 1.06)

I. 祭  ⪠ ࠪ⨪.
  ᥬ      ZDIS      ।祭             ॢ
ணࠬ ய  Z80             設
    ᥬ   ⥪    ࠧ   ଠ⮢.      ZDIS
  ࠪ⨢  ࠭  ⥬   ।⠢饩
짮⥫    :       ⮬᪨
ࠧ        ,  ⠢ ⪨, 
室    ணࠬ  ᫥    室   ( 믮
ᠬ   ணࠬ),   짮⥫    ⪠ 
⠢ ਨ  ⠪  ।⠢  짮⥫   
ᯮ⥫   (ਬ ஥ ).

II.  楯樨 ஥ ZDIS.
  ᥬ ࠡ⠥   ﬨ : ࢠ  -
ᮡ⢥   ணࠬ         -   ࠢ  ଠ,
뢠  ࠪ⮢   ࢮ  (  
ணࠬ  ⠢    ᮮ⢥⢨  誠  ਧ  ன
).    ࠧ      ணࠬ ࠪਧ
। ஬ ਧ. ᬮਬ  :
 䫠 PROG - ।       ᯮ塞 
             ணࠬ ( ).
 䫠 DATA - ।            
               ணࠬ  (          
             ᥪ).
 䫠 ENTRY- ।   뫪    (  ⪠
              ਩  ⮣ ).
 䫠 FIX  - ।    ⨯ ⮣   
             ஢ (. ).
 䫠 UPDATE-। 室   ஢ १  .
  TYPE - । ⨯ ⮣ ,  ᫥騥 ⨯:
   M1    -   .
   Com   - ᫥騥  .
   Byte  -  .
   Char  - ᨬ  (..  뢮   ᨬ).
   Word  -   ᫮ .
   Mark  -   ⪨.
   Rest  - ன  ᫮   ⪨.
   Shift -  ᬥ饭 (ਬ   JR).

 䫠  PROG, DATA  FIX । ⨯    :
 㫥 䫠 PROG  DATA  ⠥ ।, 
⨢  砥    ᨬ    祭  䫠  FIX   
⠥  ।  (FIX  㫥)    䨪஢   (FIX
⠭).

ਬ  LD (IX+4),'A'  ⭠ ।⠢
DD 36 04 41 㤥  ᫥騥 ਧ ( ⠬):
 1  - PROG M1
 2  - PROG Com
 3  - PROG Byte
 4  - PROG Char

 ⪨, 騥  ZDIS ࠧ  2 : -
,  짮⥫   ᢮ ,   - ,
 뫨  祭   १ ஢.   ⪨ 
ਡ, 㪠뢠騩  ⨯: DATA BYTE -  , DATA WORD  -
᫮ , SUBROUTINE -  ணࠬ, PROGRAM - 窠  室 
ணࠬ.         ⪨   ࠧ     㪢,
।饩 ⨯ ⪨  (㪢 D   ⮪ ⨯ DATA  BYTE  DATA
WORD, S  SYBROUTINE, U   ⪨ ⭮ ⨯    
㪢 P,L  B  PROGRAMM  ᨬ  ࠢ  ।
ࠢ:  室 । -  B,  室  -  L, 
室  । ⠪   - P)   .

III.   ZDIS.
  ࠡ ZDIS ࠭ ࠧ   :  孥 ப
࠭  뢮  ଠ    ⥪饬  ﭨ -  ⥪騩
, ଠ 뢮 (ᥬ  ⨭), ଠ ।⠢
।     ⮢     (⭠           
ᥬ஢  ⨭),    ० Promted ,ਧ
  ࠢ饩  ଠ樨    '  ᢮  , 
  ப  ࠭  뢮  ப ᪠,  ⠫쭮
  ࠭  뢮 ⨭.   ⨭ ࠧ
⨯  ⮢  (।,  ।     䨪஢)
뤥  ࠧ묨  梥⠬,  ⠪    ⨭ 
, 祩   ⮡ࠦ  ப ﭨ.   
室   ﭨ:  1 ⨯  ࠪਧ  ⥬,
    뢠     ப  ⨭       
뤥    ᮮ⢥騥  ⠬   TYPE  
 (.  ), 2 ⨯   뢠    
ப  ⨭         ࠪਧ ⨯  
⠭    㯯  ⮢,  ᮮ⢥ ப ( 
ப) ⨭.
  १ ࠡ ZDIS  ᮧ ᫥騥 ⨯ 䠩
  decod.pck - 䠩  ⥪騬 ࠬࠬ ⠭ ZDIS.
      *.dct - 䠩  ࠢ饩 ଠ樥  ⪠.
      *.*   - 䠩  室 ணࠬ.
      *.*   - 䠩  室 ⨭.

 1.  ZDIS.
ͻ
蠳                     ᠭ                           
͹
  F2     䠩.  ।     䠩,  ⥬
       ந   .      ࠢ
       䠩 (७ dct)  䠩   室  ⨭.
        ᫥ 砥 ।  ଠ ⨭:
       ASM - ᥬ ⥪,                               
       LST - ⨭,                                          
       XREF- ⨭  ४묨 뫪,                 
       SYM - 䠩  ᨬ쭮 ଠ樥  ⫠稪 SID.  
       ᫨    䠩  ந    訡 ⮺
       짮⥫  㤥   ।  ஡  
           䠩.                        
Ķ
  F3   ⥭  䠩.  ।     䠩,  ⥬
       ந    ⥭.    ⥭ ࠢ
       䠩  䠩  室 ணࠬ (ࠧ  
       ७).    ⥭  䠩    室 ணࠬ
       訢 ⮢   .     訡
        ⥭ ⠪      . ᫨ 짮⥫
       ᨫ    ࠢ ଠ    ᠫ
           뤠    ᮮ⢥饥    ।०    
       । .                                  
Ķ
  F4      ⪨.   訢      ஬
       室   (砫쭮 祭 -  
       ,  뤥     ,   ᫨  ).   ⥬
       訢          ⪨     (    ।
       ।஢  饥,  ᫨    ⮬   
           ⪠).    ஫ 
       ᮢ       ⠫묨   ⪠        
       訢 ⨯ ⪨ (᫨ ࠭ ⪨  뫮).     
Ķ
  F5    ᯨ᪠ ਡ⮢ ⪨. . .              
Ķ
  F6   ஢. 訢    ⥪騩   
       ᯨ᮪ 室   ஢. ⥬ 訢  ⨯
       ஢ -   த (᫨ ᯨ᮪  室
        ).  砥 롮  ஢ ந
        १⮢ । ஢ (㤠  ᥺
        ⪨,   䨪஢  
       ।묨, ᯨ᮪  室 頥   
           ᮮ⢥⢨    㤠묨 ⪠). ᫥
       祣 믮 ஢ (. ).                
Ķ
  F7   祭 ࠧ筮 ଠ樨   . . .
Ķ
Ctrl F7    ਠ  祭  ଠ樨. 뤠
       ଠ    ⪠      ਡ⮢.   
       饣  '  訢  .   ⢥
       砫쭮  祭    ⮪  ᯮ   
       , 뤥  ,   ਡ⮢ -  ⥪騩
        . ᫥ 祣 뤠 ॡ㥬  ଠ
       ⠪    ।饬 ਪ.                        
Ķ
 Shift ४砥 ०  'Promted'.  몫祭 ०  
  F7   ந ᮢ     ଠ樨 ⠬,   ⮺
       . (ᯮ 砫 祭).            
Ķ
  F8      ⨯  .          
       ⨢.                                        
Ķ
  F9   . . .                                  
Ķ
       ६饭   ப , ,  ࠭
  PgUp   , ,   砫  ணࠬ,     ணࠬ
  PgDn   ᮮ⢥⢥.                                       
Ctrl PgUp                                                      
Ctrl PgDn                                                      
Ķ
  Tab   ०.   室  ப  
       ६頥     ५, 䨪  뤥
         ⢫  蠬 Ins   Enter.  室 
       ० Esc  Tab.                                     
Ķ
  Ins    ⨯    뤥  .   
       ⪨    -     ⪨  (  F4) 
       ।஢  ᮮ⢥⢥.              
Ķ
  Del   ⪨  . ᫨   뤥
        ⪨   㤠(㤠 ⮫쪮 륺
       ⪨,  祬  ᫨      㤠塞  ⪨  뫠
        ⪠,   ⠭), ᫨  
       뤥      㤠,   ⨢
       砥  .                            
Ķ
 Enter  ⨯   ᥩ  ப ⨭.   ᥩ  ப
2  ⨯⨭ (᫨  ।⠢ ।  ) 
࠳  ࢮ     ப  (  ⨢  砥)   ⨯
           ⨯,  㪠    .  ॺ
         㪠:                                     
        WORD        - ᫮ ,                            
        MARK        - ⪠ (⨯  ⪨ ।  ᫥
                        )                        
        SHIFT       - ᤢ,                                   
        BYTE        -  ,                             
        CHAR        - ᨬ ,                           
        COMMAND     -   (  ᥬ஢  
                      맮        ணࠬ        
                      ⮬᪠ ࠡ⪠ ᯨ᪠ ਡ⮢
                      ⪨,      뤠 ᮮ⢥騩
                      )                                  
        STRING HIGH - ப  ᨬ 稢  㫥묺
                      ⮬,                                  
        STRING ZERO - ப ᨬ 稢 ⮬  
                      ⠭ 訬 ⮬.             
Ķ
^Enter    ,      Enter,    ନ㥬 ⨺
2  ⨯ ⨭ ନ  ப                      
࠳                                                        
Ķ
 Enter 室    ணࠬ.    ⨯    
1  ⨯஬,  ᫨     ᫮  室, ⮺
࠳ந  室         (᫮  
         믮   ஬),   砥
         ᫮  室       ணࠬ
       室   ⠪      믮,      ⥪騩   
           ⥪       ,   멺
       ந室          ணࠬ. 
         㣨  ⨯    ६頥  ᫥
       ப. ਬ砭: । 饭   ⥪ 
       ந ஫  稥 ⮣    ⥪,
        砥 㦥 ந   室.    
Ķ
^Enter 筮    Enter,    ⮩ ࠧ楩   室
1  ⨯ந室   ᫮,        襭   
࠳짮⥫  (砫쭮  祭      
       ஬).                                              
Ķ
  Esc  .  ந 室  ,  ᭨ ᮺ
       ⥪  .  ᫨  ⥪    뤠 ᮮ⢥饥
       ᮮ饭.                                              
Ķ
 Alt X 室    ZDIS. ᫨  짮⥫ ᨫ   
       ࠢ  ଠ        ᠫ     뤠
       ᮮ⢥饥 ।०  । . 
Ķ
 Alt S ନ 㭨쭠 ⪠   sh<᫮>           
Ķ
 Alt L ନ 㭨쭠 ⪠   lp<᫮>           
ͼ

ਬ砭:  ⮩  ⠡    ,  ॡ  
  (   㣮  ⭠筮   ᫮)       
।⠢   ⭠筮 ᫠   ⪨  (᫨
⭠筮 ᫮ 稭       ⪠
 ⠪ ,  । ᫮ 室  ).
      ( ⮫쪮  ᮢ,  ⮫쪮   ⮩ ⠡)
    ଠ      ࠭.
  ०  砥    몫砥  襩 Scroll Lock. 
祭  ०    ࠭    ன , 
६頥 묨  蠬   ⠪   蠬 Home, End,
Page Up  Page Down    ࠩ, ࠢ ࠩ,     ࠭
ᮮ⢥⢥.  Ctrl ᮢ⭮  ५ ࠢ  
६頥   ᫮ ࠢ   ᮮ⢥⢥.  
Enter । ᨬ  ஬  ࠥ ப,  ⠭
Ctrl Enter ।  ࠥ ப ᫮ ࠢ  .

 2.  ᯨ᪠ ਡ⮢ ⪨.
   ணࠬ   樨     
    ணࠬ஢   ਬ  ।   ࠬ஢
ணࠬ    ⥩ ࠬ஢ 饭 ࠧ
᫥  맮  ᠬ  ணࠬ.  ਬ  ணࠬ 
ᮮ饭   ப   ⠪:
        CALL   print_mes
        DB     'This is linear area of data',0
  ⮬  砥  ⮬᪠  ஢    ᬮ ࠢ쭮
ᯮ       ,  
ਢ   쥧 ᪠   ⨭  ணࠬ.  ⮣,
⮡ 뫮  ࠢ쭮 ࠡ뢠 ⠪ 맮  ZDIS 
 ᯨ᮪  ਡ⮢ ⪨.   ᯨ᮪  뢠 ᪮쪮 
 ࠬ  ᫥   맮 ணࠬ   ⮩
⪥.
  ZDIS ஥ ᫥騥 ⨯ ࠬ஢:
  WORD, BYTE, CHAR, STRING HIGH, STRING ZERO
     - .  Enter 2 ⨯ 
  MARK    DATA BYTE  - ⪠  ,
  MARK    DATA WORD  - ⪠ ᫮ ,
  MARK    PROGRAM    - ⪠ 窨 室  ணࠬ,
  MARK    SUBROUTINE - ⪠ ணࠬ,
  SHIFT   DATA BYTE  - ᤢ   ,
  SHIFT   DATA WORD  - ᤢ  ᫮ ,
  SHIFT   PROGRAM    - ᤢ  窨 室  ணࠬ,
  SHIFT   SUBROUTINE - ᤢ  ணࠬ,

  STOP - ࠬ  ।뢠 ZDIS ࢠ  ஢ 
        ।⠢ 짮⥫  ᠬ ନ஢
          ,    ⥬  த ஢ 
        (  祭 ⥪饣 ).
  ࠬ஬   筮 ᫮ - ⥫.
   襯᫥   䨪  ᪠   ᮪
⮫쪮, ⮡  뫮 筮  .
 ਬ: ᯨ᮪  ணࠬ   룫拉 ⠪
        STRING ZERO
          ⠪
        STR Z
     ᯨ᮪  ணࠬ, ன । ⪠ 楤
      ப, 稢騥 㫥 룫廊 ⠪
        MARK SUBROUTINE
        STRING ZERO 2

  ⨨  F5  ந室   ணࠬ  
짮⥫ (砫쭮 祭   , 뤥  
), ⥬  ஢ 稥  ⠪ ⪨     ⨯, 
⢨ ⪨  ⨬  ⨯ (⨬ ⮫쪮  ⨯
SUBROUTINE  PROGRAM) 뤠 ᮮ⢥饥 ᮮ饭. ⥬
짮⥫   ।         ।஢  㦥
騩  ᯨ᮪   ਡ⮢  ⪨.     室      ०
।஢ 室    F2,   ⮬ 
짮⥫  ⥪  㤥  ஢७    ⢨  訡  
砥  ࠢ쭮 ᪮४஢ ᯨ᮪ ਡ⮢  ⪨, 
⨢ 砥 㤥  뤠 ᮮ⢥饥 ᮮ饭   室
 ந. ࢠ ० ।஢    
Esc,   ⮬ ᯨ᮪  ਡ⮢ ⪨  ᪮४஢  㤥 
,  뫮   㤥 ﭮ, ⮬ ᫨  뫨 ᥭ
      ,      㤥   뤠   ᮮ⢥饥
।०.

 3. ஢.
  ஢  ⮬᪠ ⠭ ਡ⮢
  ⮢  ணࠬ.   砫쭮  ଠ樥     ஢
  ᯨ᮪  室.    ᯨ᮪  ᮢ 砫 ᯮ塞
᪮  室   ணࠬ.     ᯨ᮪     
 ⮪ ⨯ PROGRAM  SUBROUTINE,  㬥蠥  
祭       ஢.      ᯨ᮪
      ᬮ ।⢮   F7. 
஢  ᫥騥 樨:
 1)  ⮪  ணࠬ 稫,  ᯨ᮪ 室 
     -  ⮬ 砥 ஢ 稢,
 2)      ஢   ⠫   室    ⨯
     䨪஢    -  ஢  뢠, 뤠
     ᮮ饭     䫨     訢  ࠧ襭   
     쭥  ஢  (   ⮪ ⠥
     祭).
 3)     ஢  ⠫  室   ⨯ 㦥
     ஢      -   ஢     뢠,
     뤠   ᮮ饭    (Overrun)   訢
     ࠧ襭    쭥   ஢  (   
     ⮪ ⠥  祭).
 4)      ࠡ⪨  ᯨ᪠  ਡ⮢  ⪨  ⨫
     ਡ   STOP   -    ஢   뢠,    뤠
     ᮮ⢥饥 ᮮ饭 (  ⮪ ⠥
     祭).

 4. ଠ.
  ZDIS          ଠ  ᫥騬
⥬: ⪨, ⥪ ,  ᯨ᮪ 室  ࠢ  ଠ
(MEMORY).    ଠ樨  롨ࠥ   ᫥       F7.
祭  ଠ樨    ⪠    ࠢ饩  ⮨   2
⠯: 롮    ᮡ⢥ 祭  ଠ樨. 
⠯      ᠬ ।⢮   Ctrl
F7. ᬮਬ 祭 ଠ樨  ⥬:
  ⪨:  1  ⠯  ⮨    롮 ਧ   
⡨  ⪨    롮.  ୠ⨢ ਧ 롨
⥬    롮  (⠪          ⠫ ), ᫥
롨ࠥ ਧ  GO   ஬ ந室  砭 
롮 ਧ.  ᫥騥 ਧ:
ͻ
       ୠ⨢                       祭             
͹
In space Out space All space  ᬠਢ   ⪨    ⮫쪮
                              騥/   騥    
                              ᭮    ࠭⢮    
                              ᨬ  ⮣.           
Ķ
 Named   Not named All  name  ᬠਢ    ⪨   ⮫쪮
                               /    /
                              ᨬ  .           
Ķ
Sorted by adressSorted by name   롮 ⪨ ஢
                                ᠬ/.             
Ķ
       sub                     ᬠਢ   ⪨    ⮫쪮
                               ணࠬ/ ⮫쪮.         
Ķ
       prog                    ᬠਢ   ⪨    ⮫쪮
                               ணࠬ 室/ ⮫쪮.  
Ķ
       data                    ᬠਢ   ⪨    ⮫쪮
                               / ⮫쪮.              
ͼ

 ᫥  롮  ਧ  GO     ࠭  뤠  ᯨ᮪   ⮪
⢥ ⠢ ਧ.  ᫥ 祣   ᫥騥
⢨:
  Enter -    2 ⠯,
  F2    - ३  ,
  Ins   -   (筮 F4),
  Del   -   (筮 Del   ⪨).

 2 ⠯ - 祭 ᯨ᪠ ४ 뫮.
  ࠭ 뤠 ᯨ᮪  宦 ࠭ ⪨ (뤠
 ப ⨭).  孥 ப ࠭ 뤠  
ଠ  ⮩ ⪥. ⨥  Enter  ३  
   宦 ⪨.

  ⥪ :   ࠭ 뤠  ⥪   ( ப  ⨭
 ᠬ   ⥪ ). ⨥   Enter   ३
        ⥪  ,    ⥪    設 
࠭  㤥 㤠.

  ᮪  室:  ⢨  筮  ।騬  -     ࠭
뤠 ᯨ᮪ 室, 室  㤠 (Del),  (Ins)
 室   ᠬ (Entry).

  ࠢ ଠ: 1 ⠯ ⮨   ᪨  ᪠.
᪠  ᪠            ப  ࠧ
誠 ਧ, ன  㤮⢮  ணࠬ. ᫨
ப        㤥  ᪠ ᫥⥫쭮 ⮢
ணࠬ,   㤮⢮   ᫥⥫쭮   ᮪.   
ᠭ ᪨  :
 ᪠               ::= <誠 ਧ>[<⥫ >].
  -   ᮮ⢥⢮ <᪥>
 ⥫  ::= <in ⥫> | [','] <out ⥫>.
  -᫨ <⥫ >    ᫥  祭
  -   ᮮ⢥⢮ <⥫ >
 in ⥫        ::= 'IN' | 'OUT'.
  - IN  ॡ ⮡  ᫥ 祭     
  -  ᮢ ணࠬ, OUT -  .
 out ⥫       ::= ['-'] ᫮ ['..' ᫮].
  -᫥ 祭        ࠢ <>
  -( ਭ ,  ᫨  ஥  ᫮),
  -    ࠢ  (  ਭ  ), ᫨ 
  - '-'
 誠 ਧ     ::= <㯯 ਧ> [<誠 ਧ>].
  -  ᮮ⢥⢮ ᥬ <㯯 ਧ>
 㯯 ਧ    ::= <ਧ> [ '|' <㯯 ਧ> ].
  -    ᮮ⢥⢮      <ਧ> 
  -<㯯 ਧ>
 ਧ             ::= ['-'] .
 (  -   䨪஢ ਧ (.  II).)
  -   ⢮ ( ⢮, ᫨  
  - '-') ᮮ⢥騩 ਧ

 ਬ  ᪠    ᪠  'ࠢ'  ⮪  ᫮ ( 
      ਧ  MARK    WORD,    ன  
ਧ REST):
 PROG|DATA MARK|WORD
 -REST

   ᪨  稢  ⨥     F2,  ᫥   祣
ந    믮  ⠯ 2,   砭  ண
᭮ ந   ..       蠥
ᯥ譮.

 ⠯ 2.
    祭   ਧ   ࠭   .  
ந  롮஬  ᮮ⢥饩  ୠ⨢. ୠ⨢
NEXT  롨ࠥ    室    ᫥饬  ,  PREV  -  
।饬,  ४饭  2 ⠯ 室   
Esc.

 5. .
   饭  짮  ZDIS      ஥ 
    믮  ࠧ  䬥᪨  ⢨   
묨, ⭠묨, 쬥묨  묨 ᫠
 ⠪   祭ﬨ ⮪. 㫠  ᫥  뢠
 筮 ⥬᪮ ଥ (ਬ: 4*23+24/1).  樨
      ਮ  (᭠砫 믮 樨 
  ᮪  ਮ⮬),  ਮ     
㯯  ஢    ᪮  (᭠砫 ࠡ뢠 ࠦ 
᪮),       権     2   ୠ⨢
祭 (ਬ  23 mod 4   23 % 4    
 ).    ᫥騥 樨:

ͻ
ਮ- -  -        ᠭ                  
  1   2                                         
͹
       NOT      ~     ⮢ 栭 (㭠ୠ ) 
  4  Ķ
        -                   (㭠ୠ ) 
Ķ
        *                                           
     Ķ
        /                                             
     Ķ
       MOD      %     ⮪                       
  3  Ķ
       AND      &     ⮢ ᪮ 㬭         
     Ķ
       SHR     >>      ࠢ ()             
     Ķ
       SHL     <<                                  
Ķ
        +                                            
     Ķ
        -             ⠭                              
  2  Ķ
       OR       |     ⮢ ᪮ ᫮          
     Ķ
       XOR            ⮢ '᪫饥 '            
Ķ
        =             ࠢ  ࠢ⢮                 
     Ķ
       <>             ࠢ  ࠢ⢮               
     Ķ
        >             ࠢ                      
  1  Ķ
        <             ࠢ                      
     Ķ
       >=             ࠢ    ࠢ          
     Ķ
       <=             ࠢ    ࠢ          
ͼ

 ਬ砭:     ࠢ ⥫  १
ࠢ 砥 ᫮ FFFF, ⥫ - 0.

 ଠ ⠭  :
 ᫮                  - ⭠筠 ⠭ ( ⪠),
 ᫮  窮               - 筠 ⠭,
  #  ᫮                    - 筠 ⠭,
  #O  ᫮                   - 쬥筠 ⠭,
 䨪   ᪮ - ⪠.

 ଠ ।⠢ १  ४ 襩 F2.

     ஥      ᪮쪮 ( 50) ᫥
塞 祭.   롮     室  
 '५ ' ᫥ 祣 , ࠢ 㦭  १,
  ⨥   Enter   ,   ன
 祭  १, ⨥  Ins.

 IV. 騥 訡.
  ࠡ ZDIS   ᫥騥 訡:
 室  ࠭ ࠡ祣  (Out of work space)
  - 짮⥫   ⠫   ३     ,     
    ਭ  ணࠬ,
 䫨  䨪஢  (Fix-conflict)
  - 뫠 ⪠  ਡ  䨪஢ .
 墠⪠  (Insufficient memory)
  -  墠⠥   믮 .
