
              .  
              ==================================

                           
                           ---------

           
  -80.     ,  -
    .   
     ,  -
 -      -
  .
      ,   ,   -
 ,      .
 ,  ,   -
,     .


                          
                          ----------

     1.       . . .
     2.     . . . . . . . . . . .
     3.     .   
          . . . . . . . . . . . . . . . . . . . .
     4.   ,   . . . . . .
     5.    . . . . . . . . . . . .
     5.1.     "D" 
              . . . . .
     5.2.        .
     5.3.       . . . . .
     5.4.     . . . . . . . . . . . . .
     6.     . . . . . . . . . . . . . . . .
     6.1.        . .
     6.2.     . . . . . . . . . . . .
     7.        . . . . . . .



         1.       
         ---------------------------------------------

       -80   ,
            -
-     ,     
         .
      -
 ,     -
   .


                  2.  
                  --------------------------

       -80     
 :     ,  
      -    -
 .         
.


     3.   .    
     ----------------------------------------------------

          -80  -
    .    
       -
 ( .ERL)    ( .PRN),   -
   -      
 -80    .


             4. ,  
             ------------------------------------

       -80   ,
      .


                  5.   
                  --------------------------

      -80    -
       .      
   DEBUGGER.ERL    -
    .    -
        -
,         -
.

         5.1.    "D" 
         --------------------------------------------
                
              ----------------------------------

         "D"     
    .PSY       ,
   .ERL.   .PSY  , -
      ,  
 .       -
       . -
   .PSY    .SYP,   -
     ,   -
         -
 ,     ..
      ,       -
         . -
       "$D".
       "D",   -
     "$D"   
 "$D+".      "$D-"   
  ,    .


        5.2.    ' 
        ----------------------------------------------

              
:

     LINKMT "1"=DEBUGGER,"2",...,PASLIB/S

      "1" -   COM-   -
                  ;
     "2"     -   ERL-   
                  .

      ,       
   .
            
 .


            5.3.     
            ---------------------------------------

      ,       -
,        -
:

     ["":]"1"

          ,  
       ,  -
  :

     SYMBOL TABLE FILENAME (<RETURN> ONLY FOR NONE)?
     (    , <CR,  >)

         :
     "".SYP -          -
 ;
     "CR" -        -
 .
       :

     +>

             -
.

                    5.4.  
                    ----------------------

         , 
  ,         
,   ,     -
             
  .

                 :

TR                 -
                   ;
T<>                
                  ;
BE                (  
                );
GO                     
                ;
SB<>             
                 <>;
RB<>               
                <>;
E+                    
                       
                       ;
E-                       
                ;
PN                   
                .SYP;
VN<>             ,  
                 <>.

                 :

 DV <> [^]      .    
                -    <>     "^",  
                    .   
                <>   "^",    -
                ,     ;
 DI <>   ;
 DC <>   ;
 DL <>    () ;
 DR <>    
 DB <>   ;
 DW <>   ;
 DS <>   ;
 DX <>      ([ ,<> ]) 
                    
                      <>  
                   .

      "SE"      -
.      ,    ,
      .     -
  (    "$"),   -
    .   , -
 255,     2 .  -
             
..        ".".

SE<>       <>.  "."
               .

     ,     ,      
   ,      (..   -
   , TRUE/FALSE    ..). 
 -      ,  
       , -
   CP/M-80.
      <>    ,   -
  ,     ,    -
,  .
        -   ,   -
     .    
  1  8     
-80.   ,   .  
       
.        -
     ,      
 ,  .
      <>    ,  , 
    "$",   .  -
     0..32767.  -
    0..FFFF.

    <> ::= < > : <-
               > ! < -
              > ! <>
    <> ::= $ <  > ! <-
                  >
     <>  ::= <>!<> [^][+ ! - <>]

       "^"    -
-  ,    "+"    "-"    
<>     .

     .

   (*  : *)
TYPE
  PAOC = ARRAY [1..40] OF CHAR;
VAR
  ABC : INTEGER;
  PTR :  ^PAOC;

       <>    :

ABC              ABC;
PTR              PTR;
PTR^             PAOC;
ABC+10             ABC+10;
PTR^+10        11-   PAOC;
ABC-3              ABC-3;
PTR^-3                   3
                  PAOC;
$3FFD          32    3FFDH;
$423B^         32   ,  
               423BH;
$3FFD+$5B      32   4058H;
$423B^+49      32 ,   423H +
               49;
PROC1:I            PROC1;
PROC2:J^+9           -
                PROC2.

        - ,    -
  :

 ??

            
DEBUGGER.TXT.


                        6. 
                        ---------------

      -80      
.ERL    ,   PASLIB,  
     .


         6.1.      
         ---------------------------------------------

     -              
LIBMT.COM    :

     LIBMT " "

     ,    ,    .BLD.
             
,       . -
      ,   -
 .  ,    (-
   "X"),    .


                   6.2.  
                   ------------------------

         .  , -
  SOZ.BLD,   :

     NLIB.ERL
     MOD1.ERL
     MOD2.ERL
     MOD3.ERL

          SOZ.BLD    LIBMT  
   NLIB.ERL,    ,  
  MOD1.ERL, MOD2.ERL  MOD3.ERL   NLIB.ERL.
            -
 .        -
 ,  ,     .ERL. 
    .ERL,      -
 -80.   -80  .
   "/S",  ,    -
 ,      ,  
     .    -
     .  ,     
   A,  B,  C,   B  C   -
    A.  A     B 
C,    .
             .
     .   
           ,
         
 .   PASLIB.ERL  , .. 
  .    
  ,      ,    
 ,        
 PASLIB.


               7.   
               --------------------------------

               -
-80  ,      -
.     -,     
..     .  
    "/S"   -
     ,   
    .
            -
        -
.
     ,     ,  -
    -80.  
    6   -
 .
             -
:

 FPREALS.ERL       ;
 TRANCEND.ERL     SIN, COS, ARCTAN, SQRT,
                LN, EXP, SQR;
 RANDOMIO.ERL        ;
 FULLHEAP.ERL     ;
 PASLIB.ERL     ,  -,  ,
                 .

                 

 @CHN               
 @MUL               16-  
 @MUX               16-  
 @FIN               
                 FOR
 @EQD               
 @NED               
 @GTD               
 @LTD               
 @GED                 
 @LED                 
 @EQS            
 @NES            
 @GES            
 @LES           
 @HLT                 -
                .    
                
 @PST                 
 @PLD               
 @SAD            
 @SSB            
 @SML            
 @SIN            
 @BST              
 @BSR              
 @DYN                
                
 @LNK                
 @ULK                
 @EQA               
 @NEA               
 @GTA               
 @LTA               
 @GEA                 
 @LEA                 
 @XJP                -
                       (CASE)
 @LBA                 
 @ISB               
 @CNC               
 @CCH               
 @RCH               
 @CRL               (CR)   
 @CWT           ,      EOLN     
                 TRUE
 @WIN              
 @RST              
 STBIT                 
 SETBIT           
 CLRBIT           
 SHL               
 SHR               
 @EQI               
 @NEI              
 @GTI              
 @LTI              
 @GEI                
 @LEI                
 @EQB              
 @NEB              
 @GTB              
 @LTB              
 @GEB                
 @LEB                
 @SFB                 
                ()
 @DWD                  
                    
 @SIA             
 @SOA              
 @DIO                  
                
 @INI             
 @STR            
 @GETCH              
 @DIV                 16- 
 @MOD             16-  
                
 @XDIVD          ,  
                @WIN
 @MVL              
 MOVE            ,   MOVELE
 MOVELE               
                 
 @MVR              
 MOVERI               
                 
 @PUTCH            
 @LEAD              
 @CHV              
 @CHW1           ,  @CHW  
                
 @EQR               
 @NER              
                
 @GTR                 
 @LTR                 
 @GER              
                  
 @LER              
                  
 @RRL                  
 @WRL                   
 @RAD             
 @RSB             
 @RML             
 @RDV             
 @RNG                 
 @RAB              
 @XOP                -
                 
 SQRT                  
 RUNC             
 ROUND
 IOERR               
                 -
 CHAIN               @CHN

        ,    

 OPEN
 OPENX
 BLOCKR
 BLOCKW
 CREATE
 CLOSE
 CLOSED
 GBN
 WNB
 PAGE
 EOLN
 EOF
 RESET
 PEWRIT
 GET
 PUT
 ASSIGN
 PURGE
 IORESU

                   

 COPY
 INSERT
 DELETE
 POS
 @WNC              
 @RNC              
 @RIN             
 @S21             
 @RNB           N   
 @WNB           N   
 @BDOS            
 @CMD                  
               ,  
 @SPN            
