                                   
                 -
/  ()  CP/M,  ,    -
.
               CP/M  ET  ,  
           -
        .   
         -
           ,   
    .        
                
           CP/M.
                             
        (-
)       .    
     ,   -
.
                  -
 .


                                   



   ............................................................... 2

   1.       ................................... 4

   2.     ............................................... 5

   3.      .    ................... 6

   4.      ..................................................... 8

   4.1.   0:  " ".............................. 8

   4.2.   1:  ........................................ 8

   4.3.   2:    ............................... 8

   4.4.   3:      RDR ............. 9

   4.5.   4:      PUN ............ 9

   4.6.   5:      LST ............ 9

   4.7.   6: /      .................. 9

   4.8.   7:     ()...............10

   4.9.   8:     ().............10

   4.10.  9:   ................................10

   4.11.  10:    .............................11

   4.12.  11:   .................................12

   4.13.  14:  ...................................12

   4.14.  15:  ........................................12

   4.15.  16:  ........................................13

   4.16.  17:  .........................................13

   4.17.  18:  ......................................14

   4.18.  19:  ........................................14

   4.19.  20:  ...............................14

   4.20.  21: A ...............................15

   4.21.  22:  ........................................15

   4.22.  23:  ..................................16

   4.23.  24:    ..................16

   4.24.  25:    ................16

   4.25.  26:    ........................17

   4.26.  27:     ..............17

   4.27.  28:    ............................17

   4.28.  29:   R/O  ........................18

   4.29.  30:    ....................18

   4.30.  33:  .........................................18

   4.31.  34:  .........................................19

   4.32.  35:   ................................19

   4.33.  36:      ...........20

   4.34.  40:     ....................20

   5.        CP/M........................................21

   5.1.   ...................................................21

   5.2.     ()......................................22

   6.      ..............................................24

     ...........................................25



 1.          

               /  ()  
   CP/M.              
,          
       .
                       
    [1],  '  -
         CP/M,     
 CP/M     ,    -
  ,          
  .
              ,            ,
   ,   [1].




 2.        

                      
CP/M [2].
                    CP/M  
:

        0000H:  !-----------------------!

                !       !

                !  ()      !

                !-----------------------!

        0100H:  !   () !

                !                       !

                !-----------------------!

        1: !    !

                !  ()          !

                !-----------------------!
                                         _

        2: !     !

                ! / ()   ! !   

                !-----------------------! >  /

        3: !     ! !      ();

                ! / ()   ! !
                                         _

                !-----------------------!


       1      0001
       2      0006
       3 = 2 - 0806

              :   /-
  ()      / ().  
          
  "  ".     
" ".
                    -
      -  .
                   :  CON, RDR,
PUN, LST    .
             , :

        - /    CON  / 
          ;
        -     RDR    ;
        -     PUN    ;
        -     LST    .

                       .  
           
  " / ".
            ,    ,    
      ,             
  (   ).    
      " " (  -
  0000),               
,         .    .N


 3.         .    

                  -
             
  .          
0005H.
                   -
   :

        -      ;
        -       DE   
                  .

                          
       A,   -  
 HL.
                    A  L, 
     H .
                        
:

                   

             0                 " " (   )
             1                    
             2                    
             3                      RDR
             4                      PUN
             5                      LST
             6                  /   
             7                     ()
             8                     ()
             9                   
            10                   
            11                   
            14                  
            15                  
            16                  
            17                  
            18                  
            19                  
            20                  
            21                  
            22                  
            23                  
            24                    
            25                    
            26                    
            28                    
            29                   R/O  
            30                    
            33                  
            34                  
            35                   
            36                      
            40                     

             12, 13, 24, 27, 31, 32, 37, 38, 39  -
 40   .       -
      ,  -
  .


 4.        

                   
.         /,
    .
              /     .
      ()    0080.  
           "      "
( 26).
                    
           -
 "  "  " ".

 4. 1.     0:  " "


         :

                 : 00

            " "        -
      CP/M   .  -
     .      
    0000H.

 4. 2.     1:  


         :

                 : 01H

         :

                 :  

                  .  -
     CR, LF, BSP     .  -
    ^I     8  . 
    /      (
  ^P)   /    ( 
^S).            -
   .

 4. 3.     2:    

         :

                     : 02

                     :   

                  .  
"   "      ^I,
^S  ^P.

 4. 4.     3:      RDR


         :

                 : 03

         :

                 A:   

                 RDR  -
      A.       -
  .

 4. 5.     4:      PUN


         :

                 C: 04H

                 E:   

              ,     -
 E     PUN.

 4. 6.     5:      LST


         :

                 C: 05H

                 E:   

               ,     -
 ,   LST.

 4. 7.     6: /     


         :

                 C: 06H

                 E: 0FFH  0FEH          -  

                              -  


         :



                   0FFH  (      /
 ),      A:

        - 0,       ;

        -  ,    .

                 0FEH (  ),  
   :

        - 0,    ;

        -     .

                   ,    0FEH  0FFH,
 ,     .
                  -
        -
 (    10).

 4. 8.     7:     ()

         :

                 C: 07H

         :

                 A:  

                      A
[1].

 4. 9.     8:     ()


         :

                 C: 08H

                 :   

                  , -
    E.

 4.10.     9:   


         :

                 C:   09H

                 DE:   

                           ,
     ,   DE.   
  $,         ,    
.         -
  ^S,^P,^I.

 4.11.     10:    


         :

                 C:  0AH

                 DE:  

         :

                    

                                   
    ()    ,  
 DE.
                :
        DE:

         !--!--!--!--!--!----------------------------!--!--

         !MX!NC!C1!C2!C3!    .   .   .      .   .    !??!

         !--!--!--!--!--!----------------------------!--!--


        

        "MX"        -   ,    
                        ,   ( 1  255);
        "NC"        -   ,   10;
        1, 2, ... - ,   .  "???"... -


           :

        -     CR  LF;
        -     .

                       
                
:
        ^C     -   " "( ^   );
        ^E     -       (CR LF);
        ^J     -     (CR);
        ^M     -     (LF);
        ^P     - /   ;
        ^R     -     
                 ;
        ^U     -        
                 (    );
        DEL    -        
                   ;
        ^X     -         
                      ,    
                     .



 4.12.     11:   .


       :


                    C: 0BH


       :


                    A:  

                     
          .       ,     A
    01.      
00H.
              .  4.13-4.34      ,  
      .   , , -
,     (),  ,  -
  ()     5.

 4.13.     14:  


         :


                    C: 0EH

                    E:  

                 .  -
     . =00   , =01 - .
                 -
  "  /  ".    
       ,        
 .    1  2      -
   .
                    , 
      R/O ( ).

 4.14.     15:  

         :


                    C: 0FH

                    DE:  


         :


                    A:  

                   -
    .      
0    12     ,       ,     
    (   ). -
         1-12 -
 ,       DE.
              ,    -
            
         .
               ,     -
  FFH.
                      
   .
               ,   -
   ( 32 )   0.

 4.15.     16:  

         :


                    C : 10H

                    DE:  


         :


                    A:  

                   -
      .   -
           -
.         FFH.
              T   -
.             ,    
  "  "     
     .

 4.16.     17:  


         :


                    C: 11H

                    DE:  


         :


                    A:  

                  -
  ,   .
                ,     
        -  ,  
.        -
       *32.
                 ,    
  FFH.
               ,   , 
    "?"(   3FH),          (  
)        .  
        -
   (.   18).

 4.17.     18:  


         :


                    C: 12H

                    DE:  


         :


                    A:  

             " "   " -
",    ,      -
 ,     .
                ,    -
   FFH.

 4.18.     19:  


         :


                    C: 13H

                    DE:  


         :


                    A:  

                   (-
),       .      
 "?"  ( 3FH).
                ,  -
        .
                 ,  -
    FFH.

 4.19.     20:  


         :


                       C: 14H

                       DE:  


         :


                       A:  

               128      ,  
,    .       -
       ,      
 ( 15).
                    , 
        ,  
    .
                ,  -
           
    .
               ,    -
  00H.             
.

 4.20.     21:  


         :


                    C: 15H

                    DE:  


         :


                    A:  

             128-      ,
     .      -
  ,          
 ( 15   22).       -
           , 
         .      
  ,       V!4!GG>#DXG>#LX-
           
  0.
                      
,                 
,       .
            ,    A -
   00H.         .


 4.21.     22:  


         :


                    C: 16H

                    DE:  


         :


                    A:  

               13  31    
      ,     . 
,     ,    " " -
       .
               0  12 
,           ,    ,   
,          .
                ,     A 
        .     
,       FFH.

 4.22.     23:  


         :


                    C: 17H

                    DE:  


         :


                    A:  

                ,       0  12
,       D,   ,     16
  28  .         ,  16
  0.
            ,    
    ,    - FFH.

 4.23.     24:    


         :


                    C: 18H


         :


                    HL:    

              16  -
        HL.     L
     A,    -  .   
,        ,  ,
         " -
"              
   .

 4.24.     25:    


         :


                    C: 19H


         :


                    A:   

                     
. =00     , =01 -  .

 4.25.     26:    


         :


                    C: 1AH

                    DE:   

              128   -
,     /  . -
 "/  "     -
  0080.    "   "  
       ,   -
  DE.          
,          "  
",   "/  ".

 4.26.     27:     


         :


                    C: 18H


       :


                    HL:    

                   
       .         
  ,        
       .   
 HL        -
 .

 4.27.     28:    


         :


                    C: 1CH

               -
          .                 
"/  "      
    :

              BDOS ERR ON D: R/O

       ( /   D:   ,  D -  )


 4.28.     29:   R/O


         :


                    C: 1DH


         :


                    HL:   R/O.

              HL  , -
   ,     R/O ( ). -
      A,  -  .

 4.29.     30:     


         :


                    C: 1EH

                    DE:  


         :


                    A:  

                 
.   ,     ,  -
     R/O  (  ),          9 
 1,  R/W  (/),     0.

 4.30.     33:  


         :


                    C: 21H

                    DE:  


         :


                    A:  

                , 
  ,        -
   .      -
               
     ( 33  34),  35   -
 ,         -
 .
                    ( 
        ),    00,      
 .         -
 .
                      
            -
        T      
  .
               ,       A
    :

        01        -   ;

        02        -     ;

        03        -     ;

        04        -    ;

        05        -     ;

        06        -   .

            01  04   ,   
         ,         
,   ,      .
           03       -
.           -
 .
          06   ,  35-    -
 .

 4.31.     34:  


         :


                    C: 22H

                    DE:  


         :


                    A:  

             ,    -
.        ,    -
,       ,      .
      ,   (33  34  )  
     .     -
             
       .
           ,    ,  
         05,  ,  
      -  .

 4.32.     35:   


         :


                    C: 23H

                    DE:  


         :


                         

             ,     , 
        33, 34  35 .   
         .
                 . 
  :

        -         -

           35;

        -   " "   ;

        -    " "   , -

                .

            ,   -
           .      
  ,        "", 
    ,     .

 4.33.     36:      


         :


                    C: 24H

                    DE:  


         :


                       

                ( 33
 34)         .
               -
      .    -
     ,   36, -
        ,  ,     
,       .

 4.34.     40:     


         :


                    C: 28H

                    DE:  


         :


                    A:  

                   , 
    ,       -
 .




























 5.        ,        .

                          5.    CP/M
             CP/M     ,
           
,    ,   .
              :
        -  ,    ;

        -  ;

        -  .

            ,     , -
        .      
8-  .
               .   -
    128   .          
.      0.
                 .
      ,     
   ,   .
              (), -
          .    32
.          ,  , 
           ,   
.       0-31  -
   () (.   5.2).   -
  5H   .
         4      .  -
            0
 3.
                 -
,  ,     ,            
.           
 ,     /A.
              CP/M       
      .

 5. 1.     

            CP/M    .   
    ,     .
                 -
     .
             1  8    .
                     1    3    
  .      ,  
.

                  

          -------  --------------------------------------------------

            AC         

            BAS         

            FOR         

            COB         

            PLM         /

            PRN      /

            HEX          


            COM           ( 

                            )

            REL       

            BAK        

            SUB     M  

            LIB        

            $$$        

                -
.        , -
           ,  
       .
           ,   ,  
          ,          
       ,   , 
 "?"( 3FH).

 5. 2.       ()

               , -
         -
.
            ,   ,  -
   ,   ,  -
      .
              33      
 36      .
             32       
.      :

   --!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---

   DR! F1! F2! //! F8! T1! T2! T3! EX! S1! S2! RC! D0! //! DN! CR! R0! R1! R2

   --!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---

   00  01  02 ...  08  09  10  11  12  13  14  15  16 ...  31  32  33  34  35


        

        DR -      0  2.  

                    0 -   ,

                    1 -     ,

                    2 -     B;

        F1...F8  -  ,   1-8   /

                      .   8  -

                     ;


        1 2 3 -  ,   1-3   / 

                     . ,     3

                      .

                      T1    

                   .    1,      R/O

                   ( ),  - 0,     

                   R/W (/);

                      2  3  , -

                    ;

        EX      -    ,   -

                     0;

        S1      -     ;

        S2      -     ;

        RC      -      ,    0

                    128;

        D0...DN -     ,  ;

        CR      -      ,   -

                    /   -

                     0;

        R0,R1,R2 -     , R2 -  ,

                   R0,R1 -  16-      R0

                      R1.

                -
   0   12  , ..   ,     
   / .   
 "  "  " "   -
  .
             /  -
     ,   /
     .
                  -
     " ".



































 6.         

                   -
:

        BDOS ERR ON D: BAD SECTOR    -   /  

        BDOS ERR ON D: SELECT        - E  

        BDOS ERR ON D: R/O           -     R/O

        BDOS ERR ON D: FILE R/O      -     R/O


                   .

     T  :

        * BIOS ERROR * (D): F  TT/SS  HHHH  CODE=XX

        

        D     -  .  E   ;

        F     - ,     . 

                 R,       , W - 

                  ;

            -  ;

        SS    -  ;

          -       , -

                  26;

        XX    -  .


             :

        01 -     ;

        02 -   ;

        03 -   ;

        04 -   ;

        05 -   ;

        06 -   ;

        07 -     ;

        08 -    .

      CP/M     04, 05  06 -

,        .


           -

,     :


        * BIOS ERROR *  UUU  CONTINUE? (Y/I)


         UUU -   .   LST, RDR,

                  PUN

          CONTINUE? (?)   :

        Y -     ;

        I -     ,  ;

              .

               ,    I
           ,     
1H,     .     -
    .

                           



        1    CP/M        


        2       CP/M    

            
  A -
   00H.  