




                   RT11

                       


                   
                       00010-01 33 01


                         

                  
            
        ,   
 .
                      
     :
         -"  .  . 00010-01 31 01"
         -"   .   .  
 . 00010-01 34 01"

                                 - 3 -

                         .

         1.    ...................4
         2.    .................5
            2.1.   ....................5
            2.2.    ...............8
            2.3.  -.....................9
         3.  ..........................11
            3.1.    RT11..................12
            3.2.  ..........................16
            3.3.   ..............17
            3.4.  .....................21
         4.   ,    ..22
            4.1.  .........................22
         5. ........................................81
          1........................................94
          2........................................97
         ..........................................99

                                 - 4 -

                  RT11     .  
               
                 RT11:
 RM -       ,    ;
 SJ(CD) -    ; FB - --
      ,   ( 8)   
     56K; XM -     248 K
    8   ; TS - 
        96 - 248 K, 
   30 .

                 1.    .

          RT11     
      :

         -  ;
         -  ;
         -   ;
         -   ;
         -  ;
         -     
  (  SJ -  );
         -  .
               RT11    -
      (  " 
 .  ").
         .       
     SWAP.SYS.  :
                 FB,XM - 26 
                 CD,DS - 2   SET USR NOSWAP
                    SJ - 24 

                                 - 5 -

                 2.    .

                 2.1.   .

           RT11     -
 ,  ,    ,    
 .       -
    :

  :                          :
   0                       
   1                      
  2-5                      
  6-(Nx2) + 5             , N -  
                         
  (Nx2) + 6 -     

 :  1=256.  =512.  .  1  =2.
     DX, MX  =1.       ,
  -  .

                 2.1.1.  .

         RT11    ""    . 
    ,             
       (..       9  
 9    ).    :
 >  -,    .ENTER,   
  .CLOSE;,    , 
 >   -,       .ENTER,    
    .CLOS;      .CLOSE,   
   ,  ,        
     ,  ;  .CLOSE    ,
              ;   
    ,        ;
 >  ; ..    .  
      <Unused> N {},  N- 
     .

                                 - 6 -

                 2.1.2.   .

                 
         6-  .    
    1.  31.  (   
 ).
               (512. )     
     .

                 2.1.2.1.   .

                    
   :

     1      (1<= N <=31.)
     2     ,     .    0,  
             ,       .
     3          (    -
             ).      
           
     4              
     5       ,       , 
           

         :   RT11   ( ) -
            , 
             (   )
  .      -
  ,         
        .  -
              .

                                 - 7 -

                 2.1.2.2.   .

                 
        ,     .
  :

  :
    0     
    1      RADIX-50
    2      RADIX-50
    3      () RADIX-50
    4     
    5     / 
    6     ( =1  1972 .)
    *
    *     
    *

    :                  RAD50:
 1                                  / FP/
 2                               / L2/
 4                                 / YX/
 10                                 /AKH/
 204      (PROTECTED)              /UD2/

     - .

            -   RADIX-50 ( 
 , ,  $).        
 .  /     .
           :
             SJ      ,
     .   .CLOSE 
         ;
              FB     ,
   -  ,   .  
  .CLOSE      
   , ..      
   ,   .

                                 - 8 -

                 .ENTER:

          15 14  10 9    5 4      0
         +--+------+------+--------+
         |  | |  |-117 |
         +--+------+------+--------+

          :
 15-   .
    1  12,  -  1  31.
  RAD50 /ED2/   -BAD-


                7 . ,
               
  . RT11      
 ,        .

                 2.1.2.3.   .

          ,        
          .
               :
                 31*[(512-5)/(7+N)]
  N -     .
           N=0,       (    )
 2232. .           
 ,   , .1    145.
 .

                 2.2.    .

         RT11   ,   -
             .
              256.
     :

                                 - 9 -

         HDRn* ---  ---* EOFn*
   HDR -   ;
      EOF -   ;
        n - ;
        * - .
 ,  , :
         VOL1 HDR1 * ---  --- * EOF1 **
   VOL1 -      1.
         ,  , :
         VOL1NDR1* - -  - - *EOF1*NDR2* - -  - - *EOF2**
             ,           ,
    ,   LEOT.
         ,           
 :                 VOL1**
             VOLn,  HDRn    EOFn      
  256.  ,     80 .
                    
 -7.
                  ,    
    HDRn -  ,     , 
    .
              EOFn     HDRn.
     HDRn ,  ,   EOFn 
         -7.
          ,     ,
   :
     VOL1 BOOT HDR1* - -  - - *EOF1* ...* ,
    BOOT -    256.  ,   .

                 2.3.  -.

           -   RT11 -
      .
               -
           -
     KMON.

                                 - 10 -

            -    
    .    
    - ,    
 .
                 2.3.1.   -.

          -      7 (SJ/
 FB-)  10 (XM/TS)  .    
      -   -
     .   :

         +-----------------------------------------------+
         |                 |
         |                      |
         |                      |
         |                                         |
         |-------+-----------------------+---------------|
         |  |           |            |
         ||             |        |
         |-------+-----------------------+---------------|
         |                              |
         |                                    |
         |                              |
         +-----------------------------------------------+

         1-    -    -
 ,   ( - 0).<Q.LINK=0;Q$LINK=-4>
         2-  -    ,  -
   -.<Q.CSW=2;Q$CSW=-2>
         3-  -       
   ( - 0).<Q.BLKN=4;Q$BLKN=0>
         4- : 0-7 -  ,  -
 ;  8-10 -   ,   
 ; 11-13 -  :0 -, 2 - .
 <Q.FUNC=6;Q$FUNC=2><Q.JNUM=Q.UNIT=7;Q$JNUM=Q$UNIT=3>
         5-  -      
 .<Q.BUFF=10;Q$BUFF=4>
         6-  -  ; <0   , >0  -
   0 -     .<Q.WCNT=12;Q$WCNT=6>

                                 - 11 -
         7-  -   :
         0 -   -,  -   
              ;
         1 -    -,
                 ;
           -     
  -.<Q.COMP=14;Q$COMP=10>
 (  -  . ,  -
  .QELDF; ,    - 
   ,  "$" -   ). 
 XM/TS  Q.PAR=16; Q$PAR=12   ,  
 PAR1(XM-)   PAR6(TS-)       
 Q.BUFF     ;PAR-    -
   ;      Q.ELNG=16 
 SJ/FB , Q.ELNG=24- XM/TS.
           RT11    -   
  (   FB    -     ).
                  
  -.      
         
  .QSET .


                 3.  .

           RT11      
   :
         -   RMON;
         -   KMON;
         -    USR   -
   CSI;
         -  .
          RT11    SJ  -
     ,     FB  XM
         , 
  ,   XM       124 
 .

                                 - 12 -

                 3.1.    RT11.

                    
 RMON      . 
        ,
   .

                 3.1.1.   .

             0  476   
         . 
      ,  -
      .
           :

 +---------------------------------------------------------------+
 | |                                          |
 |  4,6  |      .   |
 |       | BM3                   |
 | 10,12 |                           |
 | 30,32 |    EMT                             |
 | 34,36 |    TRAP                            |
 | 60,62 |                        |
 | 64,66 |                            |
 |100,102|                                    |
 |134,136|    CDR                               |
 |200,202|                                   |
 |220,222|      -5400                  |
 |224,226|         5003      |
 |250,252|                          |
 |254,256|    DP (29 )                    |
 |264,266|                               |
 | 70,72 |                                                     |
 | 74,76 |                                                     |
 +---------------------------------------------------------------+
             0- .

                                 - 13 -

                 3.1.2.   .

              ,  -
 ,  ,   40-57

         SET USR NOSWAP                    SET USR SWAP
         --------------                  -----------------
           KMON                             KMON
         --------------                  -----------------
           RMON                             RMON
 @#54->  --------------          @#54->  -----------------
                                    
         --------------                  -----------------
            USR
266(@#54)->  --------------
         ..............
 1000    --------------          1000->  -----------------
          ,
           ..
 0       --------------            0     -----------------

   :

               

  40,41    .      .SAV
          .REL,        
         .

  42,43    .    1000

  44,45    .    -
         ,         
         .

  46,47    USR.      
            .  0,  USR -
           ,     266
         RMON

                                 - 14 -

  50,51       .   -
            ,   -
          .     -
             .SETTOP

  52       EMT. E     -
          ,      -     
            52

  53           USERRB.   
            .     -
              ,   -
           ,   53.  KMON    
             .   ,  KMON
             .  -
              ,  
         ,      
            .   -
                :
                 -  ;
                 -  ;
                 -  ;
                 -   .
            "",    -
            .  "" 
           ,      -
             .  "" -
           ,          
         .  ,  
             ,   .   "
         "   ,        
              ,   , 
          .     ,
               .

                                 - 15 -

 54,55      .    -
          .

                         @#44
         -------------------------------------------------------------

         15        USR (   SJ). Mo -
                   ,    
                  USR

 TT$LC   14*       .    , 
                      -
                       

         13*      .   , 
                      REENTER

 TT$SPC  12*           . 
                   ,   , 
                      

         11*        KMON.    
                        
                 .EXIT ,  KMON     
                 500 - 776

         10*        (    XM)

          9       .   ,
                     

          8       CHAIN.     ,
                       CHAIN

          7*         (   SJ).  
                 ,      -
                   

          6*         .
                    FB

         5-3        .

         2-0       .
 : ,    , 
  .

                                 - 16 -

                           @#53
         -------------------------------------------------------------

         7-4     .      -
                 .
          3       
          2      
          1      
          0      

                 3.2.  .

              ,    -
  USR    ,   2 . , -
   USR  ,    ,   -
            
 .     USR    .  -
  XM     USR, .. USR  . 
   RT11   :
         1)       .SETTOP   -
        USR,     
 USR  ;
         2)      @#46,  RT11 -
          USR;  -
     46 ,  USR      
 .
              ,     46 .
         46,  
 ,     USR.     46,
   :   SJ   -
        USR,      
   ,     USR  RMON. 
      .

                                 - 17 -

         4.        USR  -
   :   ,    
 USR,  -,     -
 ,   USR.

                 3.3.   
            ,    
    .     
     :

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

  266               USR (   46   0 )

  270                  -
                 -.     
                      --
                 

  272            SPUSR::

  274                (, -
                      )

  276              

  300              .    -
                         -
                  .

  302            SCROLL::

  304                

  306                

  310                

  312                

                                 - 18 -

  314                  (
                 ,    .ENTER
                  ).        
                       PATCH. 
                    177777

  316            E16LST::.WORD LST16-$RMON

  324                .SYNCH. -
                      -
                      ,  
                 

  326-350         

  352            USRLOC::

  354            GTVECT::  

  356             

  360                  -
                  (PSW).       
                  .MTPS

  362                PSW.   -
                   .MFPS

  364            SYINDX::

  366               

  370              .   -
                    

  372              .    -
                   

  374             USR  

                                 - 19 -

  377                (  -
                   3).      
                      

  376              

  400            .WORD EMTDON-$RMON

  402            .WORD $FORK-$RMON

  404            .WORD $PNAME-$RMON

  406,410,412       RAD50

  414

  416

  417

  420             

  424

  304-313       
   .

                                 - 20 -

   :

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

  0              0 -  SJ; 1 -  FB,   12  -
                 ;   -  XM

  3              1 -    BATCH

  5              1 -    50 

  6              1 -     "-79"

  7              0 -     
                 1 -    

  9              1 - USR    SET USR NOSWAP

 11              1 -  " 60"

 12              1 -      XM

 13,14                

 15              1 -  


   :

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

  0              1 -   ( - )

  1              1 - 

  8              1 -     "-60"

 14              1 -   " 79"

                                 - 21 -

   :

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

  0              1 -  

  1              1 -   

  2              1 -    

  9              1 -  

 10              1 -    .MRKT  .CMKT   SJ

 13              1 -  


                 3.4.  .

               -
           . 
      - 
      .     -
  R0      ,  R1 --
     .   SJ  -
        .    FB
  XM       ,  
        .
               -
  :
         1)         ,
  USR ;
         2)           
 ,    USR ;
         3)      -  RTS PC ;
         4)        R0
  R1,          
    .

                                 - 22 -

                 4.  .   .

              RT11     KMON,
    ,    . 
         -
  .    ,   -
 ,   SJ (FB,XM),        RT11.

                 4.1.  .

               -
 ,       
    -  EMT.    -
       . -
     "."
             :
         1.  .PRGREQ  area, arg1,...,argn
         2.  .PRGREQ  arg1, arg2,...,argn
              area    -
   arg1,...,argn.      
   EMT 375.    area    -
 ,          R0.
                  -
  EMT 374     EMT 340-357.
                  -
   MOV.
         ,
                         .PRGREQ
 ,
                         MOV CHAR,R0
                         EMT 374

            :

                 .GTLIN  #LINE,#PROMPT
                   .
                   .
                   .
         PROMPT: .ASCIZ  / >/<200>
         .EVEN
         LINE:   .BLKB   81.
         .EVEN

                                 - 23 -

             ,  R0,  -
    ,    CSI,  -
 .

                 4.1.1.   .

                
  RT11.

                 4.1.1.1.  .

           (chan)    -
           .  
     0  255. (0-377).
                -
  .        

                 4.1.1.2.  .

            (dblk)      
  Radix-50,    ,    .-
   - 4 .
         :
                 .RAD50 /MY0/
                 .RAD50 /FIL/
                 .RAD50 /E  /
                 .RAD50 /TYP/

          ,       
     (..    -
    .RAD50 ).
                 .RAD50  /DK FILE TYP/
               .

                                 - 24 -

   :

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

  addr           ;     
  area              EMT
  blk                , 
                    -
  buf              
  cblk               ,    -
                    
  chan            
  crtn              
  dblk             
  num            ,    
  wcnt            
  seqn                 
                 

                 4.1.1.3.   EMT.

            1-     , 
 .     ,    
 0.  1-      -
 .     ,  -
 :

                 -------------------------
         area:     |  
                              |  
                 -------------------------
                       1- 
                 -------------------------
                       2- 
                 -------------------------
                         .
                         .
                         .
                 -------------------------
                      n- 
                 -------------------------

                                 - 25 -

                 4.1.2.   .

           ,    .
      ,   C
   (@#52)   .  C   -
      .    
     BCS  BCC.    C
     .     
    ,  .

                 4.1.3.   .

             :
         >     ;
         >    - ;
         >   .
              FB  
   XM    -    SJ.  
        
  .

     - 
        EMT  .
                    
 ---------------------------------------------------------------------

 .CHCOPY *    375   13         
                               

 .CLOSE       374    6         -
                            

 .DELETE      375    0            

 .ENTER       375    2        
                             

 .LOOKUP      375    1          /
                            

                                 - 26 -

 .PURGE       374    3    

 .RENAME      375    4    .    
                           

 .REOPEN      375    6     , -
                                 .SAVESTATUS 
                                 -

 .SAVESTATUS  375    5       -
                              

 .READ        375   10          
                              
                         ,       
                             -

 .READC       375   10          
                              
                         ,       
                             -. 
                          ,   -
                          

 .READW       375   10         
                              
                            

 .WRITE       375   11          -
                                 
                         ,       
                               -

 .WRITC       375   11          -
                                 
                         ,       
                              -
                           ,  
                          

                                 - 27 -

 .WRITW       375   11          -
                                 
                              

 .RCVD   *                   , 
 .RCVDC  *    375   26    .  
 .RCVDW  *               .READ , .READC , .READW

 .SDAT   *    375   25        -
 .SDATC  *               .  
 .SDATW  *               .WRITE , .WRITC , .WRITW

 .TTYIN       340   -           R0
 .TTINR

 .TTYOUT      341   -        R0    
 .TTOUTR

 .PRINT       351   -                -7

 .MTIN   *    374   37       .TTYIN

 .MTOUT  *    374   37       .TTYOU

 .MTPRNT *    374   37       .PRINT

 .SPFUN  *    375   32         
                            

 .CDFN        375   15       
                         -

 .CHAIN       374   10        

 .CRAW   **   374   36      

 .CRRG   **   374   36      . 

 .CMKT        375   23         .MRKT

                                 - 28 -

 .CNTXSW *    375   33        
                          

 .CSIGEN      344   -        
                            

 .CSISPC      345   -        
                            

 .CSTAT  *    375   27           
                         

 .DATE        374   12        R0

 .DEVICE *    375   14        
                           FB     -
                         

 .DSTATUS     342   -            
                         

 .ELAW   **   374   36      

 .ELRG   **   374   36       
                                
                          

 .EXIT        350   -        
                               

 .FETCH       343   -      

 .GMCX   **   374   36         
                         

 .GTIM        375   21      

 .GTJB        375   20      

 .GTLIN       345   -           
                          

                                 - 29 -

 .GVAL   376     34          R0   
                         

 .HERR   374     5          .SERR

 .HRESET 357     -          -  -
                            .SRESET

 .INTEN  -       -           ,  -
                              
                            

 .LOCK   346     -         USR     
                           ,        .EXIT 
                         .UNLOCK .  , 
                         

 .MAP**  374     36          -
                          

 .MFPS   -       -         PSW

 .MRKT   375     22           -
                            

 .MTATCH* 374    37            -
                          

 .MTDTCH* 374    37            -
                               -
                          

 .MTSET* 374     37           
                               

 .MTGET* 374     37             

 .MTPS   -                PSW

                                 - 30 -

 .MTRCTO* 374    37               

 .MWAIT* 374     11              -
                             

 .PROTECT* 375   31              (   0
                          476)   

 .QSET   353     -              -
                          

 .RCTRLO 355     -          

 .RELEAS 343     -           

 .RSUM*  374     2         ,  
                            .SPND

 .SCCA   374     35          /

 .SERR   374     4            -
                            

 .SETTOP 354     -             -
                          

 .SFPA   375     30           
                                
                           ()

 .SPND*  374     1         

 .SRESET 352     -          -  -
                             

 .SYNCH  -       -           -
                              -
                         

                                 - 31 -

 .TLOCK  374     7       ,    USR   -
                           .  USR  -
                         ,   .LOCK

 .TRPSET 375     3             4-
                          10-     

 .TWAIT* 375     24            -
                           

 .UNLOCK 347     -          USR,    
                           .LOCK , ,
                           

 .UNMAP** 374    36         .MAP

 .UNPROTECT 374  31         .PROTECT

 .WAIT   374     0          - 
                          


              ,-
     USR      .  .CLOSE
     (LP: ,TT: ,PC: ,  ..)   -
   USR  .
          USR   ;  USR -
    (  FB),  , USR,
   .

                                 - 32 -

                       USR
                   --------------------------------------------
                          SJ   FB   XM
 --------------------------------------------------------------------
 .CDFN                   *                  
 .CHAIN                                    
 .CHCOPY                 -                    
 .CLOSE   1)                                 
 .CMKT                   -                    
 .CNTXSW                 -                    
 .CSIGEN                                     
 .CSISPC                                     
 .CSTAT                  -                    
 .DATE                                     
 .DELETE                                     
 .DEVICE                 -                    
 .DSTATUS                                    
 .ENTER                                      
 .EXIT                                       
 .FETCH/.RELEAS                              
 .SFPA                                     
 .GTIM                                     
 .GTJB                   -                    
 .GTLIN                  *                   
 .GVAL                                     
 .HERR/.SERR                               
 .HRESET                 *                  
 .LOCK   2)                                  
 .LOOKUP                                     
 .MRKT                   -                    
 .MTGET                  -                    
 .MTIN                   -                    
 .MTOUT                  -                    
 .MTPRNT                 -                    
 .MTSET                  -                    
 .MWAIT                  -                    
 .PRINT                                    

                                 - 33 -

 .PROTECT                -                    
 .PURGE                                    
 .QSET                   *       *           *
 .RCTRLO                                   
 .RCVD/.RCVDC/.RCVDW     -                    
 .READ/.READC/.READW                       
 .RENAME                                     
 .REOPEN                                   
 .RSUM/.SPND             -                    
 .SAVESTATUS                               
 .SDAT/.SDATC/.SDATW     -                    
 .SCCA                                     
 .SETTOP                                   
 .SPFUN                                    
 .SRESET                 *                  
 .TLOCK   3)                                 
 .TRPSET                                   
 .TTIRN/.TTYIN                             
 .TTOUTR/.TTYOUT                           
 .TWAIT                  -                    
 .UNLOCK                                   
 .UNPROTECT              -                    
 .WAIT                                     
 .WRITE/.WRITC/.WRITW                      

         1)      .ENTER
         2)  USR    .
         3)  USR    .
         ,  .14 ,  -
    USR    (,  USR   
   ).     .14 ,   
    .

                                 - 34 -

                 4.1.4.      

                 4.1.4.1.  .CHCOPY  ( FB)

          .CHCOPY         
           .
           .
  .CHCOPY    ,     -
 ;     ,    -
 . ,  ,   .CHCOPY 
   .CLOSE  .PURGE.
          
         .CHCORY area, chan, ochan
  area -       EMT;
     chan -  ,    ;
     ochan-    .

                 4.1.4.2.  .CLOSE

          .CLOSE        -
       .  -
           .
          
         .CLOSE chan
          ,        
  ,   ,  .CLOSE .
  .CLOSE    .
         .CLOSE ,   ,      .ENTER
         
     .     .LOOKUP ,  
    .
          ,     ,  
         ,     ,  
   ,     .
         .         
     .CLOSE       ,   
     .SERR .

                                 - 35 -

                 4.1.4.3.  .DELETE

          .DELETE     .
 .DELETE    .
          
         .DELETE area, chan, dblk
  area -       EMT;
     dblk -   ,      
 .
         :
         1.        .
         2.         -
      (UNUSED)   .
         3.  .DELETE     -
 .
         4.   .DELETE  ,   -
     .
         5.    .DELETE ,    
   .

                 4.1.4.4.  .ENTER

           .ENTER      -
           -
  .   .ENTER    ,
   ,  . ,  -
    ,   15-   
             .
          
         .ENTER area, chan, dblk, len, seqn
  area -    4-   EMT;
     dblk -   ,     ;
     len  -  ;
     seqn -      ;

                                 - 36 -

                  
  len
 ---------------------------------------------------------------------
 0                     -
                           -
                     ,     ,   
                 
                    
 -1                        
                 

                  
  seqn
 ---------------------------------------------------------------------
 0                      -
                  LEOT (  )
 n                     , -
                      n
 -1                LEOT
 -2                     LEOT
                       ,      
                 

         ,    .ENTNR      ,
              .CLOSE .
  .LOOKUP   .SAVESTATUS   ,  
  .      
       .    
    .CLOSE ,      
             -
 .           ENTER ,
       .CLOSE .
              256.   -
 .  , 256.       -
  .ENTER .   .ENTER ,  -
     .   .ENTER -
   R0      ,   
  .
                                 - 37 -

                 4.1.4.5.  .LOOKUP

           .LOOKUP      /
      -.
   ''   ,       -
  : .CLOSE, .SAVESTATUS, .SRESET, .HRESET, .PURGE, .CSIGEN
 (      0  10 ).
         ,         , 
 15-         
  .
                   (dblk) -
        ,  -
   0        ' '  (
       .LOOKUP) .
    -       -
 .        -
 ,    .
            .LOOKUP     
    .   .LOOKUP ,  R0  -
      .    .LOOKUP 
     ,  R0    .
          
         .LOOKUP area, chan, dblk, seqn
  area -    3-   ;
     seqn -      ;

                  
  seqn
 ---------------------------------------------------------------------
 -1                      -
                  
  0                    
 n (n>0)               -
                      n

                                 - 38 -

                 4.1.4.6.  .PURGE

          .RURGE      
      -   .HRESET ,
 .SRESET, .SAVESTATUS  .CLOSE .      -
   .ENTER ,.  .PURGE    -
 .
          
         .PURGE chan

                 4.1.4.7.  .RENAME

           RENAME      (   
  ).
          
         RENAME area, chan, dblk
  area -       ;
     dblk -  ,     ,
   ,               
 Radix-50.
         :
         .RENAME  #AREA, #7, #DBLK
         BCS RNMERR
         .
         .
         .
 DBLK: .RAD50 /DX1 OLDFIL MAC/
       .RAD50 /DX1 NEWFIL MAC/
              ,  ,   ,
    .      DX1  
          
   .   .RENAME   -
 . .RENAME  ,     
       .

                                 - 39 -

                 4.1.4.8.  .REOPEN

          .REOPEN        ,
      .SAVESTATUS. 
  .SAVESTATUS  .REOREN    
    .    .LOOKUP    
      .SAVESTATUS .      
 , .REOPEN      .
     .REOPEN    , -
    .LOOKUP   .SAVESTATUS .
          
         .REOPEN area, chan, sblk
  area -    2-  ;
     sblk -    5- ,   
  .

                 4.1.4.9.  .SAVESTATUS

          .SAVESTATUS       -
       .   -
   ,     -
   .    .SAVESTATUS  
 .       , -
   .REOPEN . .SAVESTATUS    
  ,       .LOOKUP  .    
 .ENTER ,   .SAVESTATUS     .  
 .SAVESTATUS       ,    
  .
          .SAVESTATUS   .REOPEN         
       .
          
         .SAVESTATUS area, chan, cblk
  area -    2-   ;
     cblk -    5- ,    -
    ;       
 . ( 2)

                                 - 40 -

                 4.1.5.    
                         -

                 4.1.5.1.  .READ, .READC, .READW

          RT11       
 -:
         .READ/.WRITE
         .READS/.WRITC
         .READW/.WRITW
             .READ  .READC    -
      - (.4.1.6.31.)
          .READ      -
         .  
           
 .READ .        -
 .
         
         .READ area, chan, buf, wcnt, blk
  area -    5-   ;
     buf -     ;
     wcnt-    ;
     blk -     ;     -
  .LOOKUP ,  blk -     ;  
    .LOOKUP ,  blk -    
 ;        blk 
   .
                 ,
     .WAIT .    ,  
    .        
 ,  .WAIT   .
          .READC        -
    .    -
      .READC .    -
           
  -       (52-). 
  .READC      ,

                                 - 41 -

     .     -
   RTS PC ,    -
 .
          
         .READC area, chan, buf, wcnt, crtn, blk
  area -    5-   ;
     buf  -    ;
     wcnt -   ;
     crtn -     (     
 500);
     blk  -. .READ
            :
         1)   R0    ;   R0 -
    0 ,       
 ;
         2)  R1      ;  -
  ,         -
    .
          .READW        -
    .    
    .READW     .
          
         READW area, chan, buf, wcnt, blk
  area -   5-   ;
     wcnt -      (    
  32 );
     blk  -.  .READ
                 -, 
    ,       . 
    ,       ,   
 .   FB          
     .

                 4.1.5.2.  .WRITE, .WRITC, .WRITW

           .WRITE  .WRITC   -
      - (.4.1.6.31.).

                                 - 42 -

          .WRITE       
  .     
   ,      .
          
         .WRITE area, chan, buf, wcnt,blk
  area -   5-   ;
     buf  -  ,   ;
     wcnt -   ;
     blk  -      ;   -
  .LOOKUP    .ENTER ,  blk -      
 ;      .LOOKUP  .ENTER ,  blk -
     ;    -
  blk    .
          .WRITC        
  .    -
     .WRITC .   -
     .  RTS PC -
    .
          
         .WRITC area, chan, buf, wcnt, crtn, blk
  area -   5-   ;
     buf  -  ,   ;
     wcnt -   ;
     crtn -  ;
     blk  -.  .WRITE .
             R0  R1 (   -
 ) ..4.1.5.1.
          .WRITW        
  .     
  .WRITW .
          
         .WRITW area, chan, buf, wcnt, blk
  area -    5-   ;
     buf  - ,   ;
     wcnt -   ;
     blk  -. .WRITE .

                                 - 43 -

                 4.1.5.3.  .RCVD, .RCVDC, .RCVDW  ( FB).

              , -
     .SDAT .  .RCVD    
 .READ ,            -
 ,    .    .RCVD    RCVDC
         --
  (.4.1.6.31).
          .RCVD      ,
   .    -
         .RCVD . -
 ,  .RCVD   .MWAIT ,  -
     .
          :
         .RCVD area, buf, wcnt
  area -   5-   ;
     buf  -    ();
     wcnt -  .
             .RCVD ,  
 (buf)      .
 ,      ,  ,
       .
          .SDAT/ .RCVD      
   ,    .      .RCVD
       .SDAT      .
          .RCVDC        -
      ( .READC) .
          
         .RCVDC area, buf, wcnt, crtn
  crtn -  .
          .RCVDW        
 .       
    .
          
         .RCVDW area, buf, wcnt
            .RCVD ,     .RCVDC  .RSVDW 
     .

                                 - 44 -

                 4.1.5.4.  .SDAT, .SDATC, .SDATW ( FB)

          .SDAT, .SDATC, .SDATW    
 .RCVD, .RCVDC, .RCVDW         -
     FB  XM .
           .SDAT,  .SDATC,  SDATW     .WRITE,
 .WRITC, .WRITW ,      ,
   .    .SDAT  .SDATC  
            -
 (.4.1.6.31).
          
         .SDAT area, buf, wcnt
  area -   5-   ;
     buf  -    (),  ;
     wcnt -   .
          
         .SDATC area, buf, wcnt, crtn
  area -   5-   ;
     buf  -    (),  ;
     wcnt -   ;
     crtn -  .
          
         .SDATW area, buf, wcnt
  area -   5-   ;
     buf  -    (),  ;
     wcnt -   .

                 4.1.5.5.  .TTYIN, .TTINR

          .TTYIN  .TTINR      
    .
           .TTYIN :
          340
         BCS .-2
           .TTINR :
         EMT 340

                                 - 45 -

          .TTYIN         
 ,      ,  -
  ,  .TTINR .     
 .TTINR   -,   ,    
    (    ).    FB
 .TTINR    -,    6-    
    (PSW).
              .  -
    12-   PSW.    12-  
 ,     -.   -
   :
         1)   ''  ,  -
 ;
         2)         
   /U  ;
         3)            ,
     /Z  /C ;     
   .
           12-     PSW   ,  
    -.      
 :
         1)    '' ,  ;-
  /C  /D ;
         2) /U      ;
         3)      .
                  -
    ,    ( -
  /C  /D ).
         12-   PSW     -
 .   ,      .
          /F  /B     12- .
          /S  /Q  ,   -
  FB      SET TT NOPAGE .
            FB   ,    ,
       ,    
  .   TTYIN  TTINR     -
  .  ,    ( -
   -        )
    .TTINR  6-  PSW.  6-   -
     .

                                 - 46 -

          .TTYIN      .   
    .GTLIN .
          
         .TTYIN char
         .TTINR
  char - ,     ; 
 char   ,        R0 ;
  char  ,  R0 .

                 4.1.5.6.  .TTYOUT, .TTOUTR

           .TTYOUT, .TTOUTR     
  R0   .      
  .TTYIN, .TTINR .   ,  .TTYOUT
           ,
   .TTOUTR      ,  
 R0 ,    .    .TTOUTR -
  -,     ,     -
        .  FB  .TTOUTR 
  -;     
   .  ,   
     -,     6-
 .
              6-   , 
  .TTYIN  .TTYOUT     .
             ,
         
    .
          
         .TTYOUT char
         .TTOUTR
  char - ,   ,   -
   R0      ;   char  ,
     R0 .

                                 - 47 -

                 4.1.5.7.  .PRINT

          .PRINT     -7    -
  .
            FB      -
   B>  F> ,    ,   -
  ( B> -, F> -).     
      .
          ,    , 
   (0) ,    200.  ,  
 ,        .
              ,
        .
               ,   
   .
          ,       -
   .PRINT ,   .TTYIN  .TTYOUT .
                  ,
            .TTYOUT  
       ,      
    .
          
         .PRINT addr
  addr - ,  .

                 4.1.5.8.  .MTIN ( FB  XM )

         .MTIN    .TTYIN.
  .MTIN        ,-
   .         
 .    ,    -
      R0.   TCBIT   
  M.TSTS (.4.1.6.26.),   .MTIN  -  
    ,     -
  ( , TTSPC ;  , TTSPC 
 ).
                                 - 48 -

    , .MTIN      , ,
    .
          
         .MTIN area,addr, unit
  area -   3-   ;
     addr -  ;
     unit -   ().

                 4.1.5.9. .MTOUT ( FB  XM )

           .MTOUT        
 .TTYOUT . .MTOUT       -
   .      
         R0 , 
   .          
  TCBIT    M.TSTS (.4.1.6.26.),  .MTOUT -
  -       . 
  TCBIT ,    ,   
      .
          
         .MTOUT area, addr, unit
  area -   3-   ;
     addr -  ;
     unit -  .

                 4.1.5.10. .MTPRNT  ( FB  XM )

           .MTPRNT       
 .PRINT .      .
          
         .MTPRNT area, addr, unit
  area -   3-   ;
     addr - ,     (.ASCII /line/ <200>
  .ASCIZ /line/ );
     unit -  .

                                 - 49 -

                 4.1.5.11.  .SPFUN

          .SPFUN      -
         ,   ,
    ..  .SPFUN      -
  .
          
         .SPFUN area, chan, func, buf, wcnt, blk[,crtn]
  area -   6-   ;
     func - ,  ;
     buf  - ;     ,  
    ;
     crtn -   ;  crtn  ,  
     ;  crtn  , 
           
 ;  crnt  1,    -
     ;  crtn=N , N -  
   ( N >500 ).
      chan, blk, wcnt   ,    .READ/.WRITE . -
   ,     
     .

                          
                         ---------------------------------------------
                         MT              DX
 ---------------------------------------------------------------------
                373
   EOF        377
            376
             375
                   371             376
                   370             377
   
     374
      372

              .SPFUN  ,  
             
     .LOOKUP .

                                 - 50 -

                 4.1.6.   

                 4.1.6.1.  .CDFN

          .CDFN       
 -.        -
   ,  16.  --
  ( 0  15).   .CDFN       
 255. ( 0  254).         
    .    - -
   . ,  .CDFN   
    -.   
    .CDFN ,        -
   ,           .
           .SRESET   .HRESET  
   (16.).   .CDFN  -
     .SRESET  .HRESET.
         ,  .CDFN   .  -
       . , .CDFN
  20.  -(    16  
  )  20   -.   16
     ,    
    .
              15-  
      .
          
         .CDFN area, addr, num
  area -   3-   ;
     addr -     ;
     num  -  .

                 4.1.6.2.  .CHAIN

          .CHAIN      
        .
   ,     
    .
           500-507         
 ( Radix-50),   .  510-777 
       -
 .

                                 - 51 -

          
         .CHAIN
         :
         1.    ,   -
   ,    ,   500-777,
     .CHAIN .
         2.   -      
  .CHAIN    . , -
 -,    .CDFN   .-
 ,      .CHAIN   -
  .CDFN .      
    .CHAIN ,      
 .
         3.  8-      ,   
  -   .CHAIN    RUN . -
     ,      
 .CHAIN . ,   500  777, 
     .CHAIN ,        8-
      .      -
  .    , 500-777,
     ,    
   .
         4.    .CHAIN     ,   -
  RUN .

                 4.1.6.3.  .CMKT  ( SJ)

           .CMKT         .MRKT
 (.4.1.6.22.).
          
         .CMKT area, id, time
  area -   3-   ;
     id   -,         .MRKT ,
    ;     .MRKT -
    id ,     , 
    ;   id=0 ,   
   .MRKT;

                                 - 52 -

     time -   2- ,     -
       ;  -
       , -  -
 ;    ,    , id=0, -
  time .
           .MRKT    -
  .

                 4.1.6.4.  .CNTXSW  ( FB)

              , -
    .    -
        -
  .         ,
  34-52,     ,    .SFPA 
            .
          .CNTXSW     , -
        .
         ,     
   ,      -
  .,    IOT ,
       20     -
     .     -   -
    IOT ,    20    
      .    
   20  22     .CNTXSW .
           .CNTXSW      ,  -
       .
            .CNTXSW        USR
        .
          XM   .CNTXSW   .--
 ,        -
 .-, IOT, TRAP,  BPT   250  -
   XM    ,, -
 ,      .CNTXSW .

                                 - 53 -

          
         .CNTXSW area, addr
  area -   2-   ;
     addr -    (   ); 
            2  476   
  ,    160000  177776.

                 4.1.6.5.  .CSIGEN

          .CSIGEN     -
  (CSI)   .   CSI  
       :
         1)    ;
         2)  .LOOKUP / .ENTER   
         3)      ;
         4)   .CLOSE   0-10 .
         ,    , 
       .
    ,    -
 .
             .CSIGEN   R0  
        .
                 
  .CSIGEN,      
 / .       0,1 
 2- ;   -     3-10 .
             ,    -
 .
         ,  
         *,LP:=F1,F2
 0  2   ,1-    LP:, 3  4-
         F1  F2  DK:, 
 5-10  .
                 
   .WAIT   ,   -
   ,    .

                                 - 54 -

               (.4.1.6.6.1.)
          
         .CSIGEN devspc, deftyp, cstr [,linbuf]
  devspc -     ;
     deftyp -    4- ,      
  Radix-50.     ,  
      ;
     cstr  -  .     <>,<>,
     .  cstr    0 , 
    ;     FB  , 
     ,  -
   .UNLOCK  USR ;
     linbuf -,      -
 ;        81. ;-
        .
         :
         1. ,    deftyp , 1-  
      ,  2, 3  4- -  
   0, 1  2-  .    
     ,     -
  .          Radix-50.
         2.  .CSIGEN    
   ,      (cstr=0)  -
 ,  .CSIGEN    .
         3. linbuf    -
     .
         4.         -
 , CSI       ,   -
    -  -    (52- ).

                 4.1.6.6.  .CSISPC

          .CSISPC     CSI    . 
          
     ,  ,-
  .   CSI   ,-
    .FETCH, .CLOSE, .ENTER, .LOOKUP .

                                 - 55 -

               .
          , .CSISPC ,  -
    cstr=0 ,  .CSISPC     
   .
          
         .CSISPC outspc, deftyp, cstr[,linbuf]
  outspc -    39     
 ;
     deftyp -    4- ,      
  Radix-50.     ,  
      ;
     cstr -  .     <>  <>,
     .  cstr    0 , 
    ;
     linbuf -,      -
 ;        81 ; -
        .
         ,     outspc ,   
  9 :  5     3-         4
     6-  .    -
    : 1-  -  ; 2-  3-
  -  ; 4-  -  ; 5-  -  -
  .
         
         *DX1:LIST.MAC[15]=PC:
           .CSISPC  5   ,  -
    outspc ,   :
         16337 Radix-50  DX1
         46173 Radix-50  LIS
         76400 Radix-50  T
         50553 Radix-50  MAC
         00017  
          4      (  -
  outspc+36)   :
         62170   Radix-50  PC
         0          
         0
         0
                , USR  
     ,   -  PSW.

                                 - 56 -

                 4.1.6.6.1.    
                                  .

                 CSI   
    .      -
   (/),     ( -7)
       ,    
  (:).       -
  (  ),   -  (
   ),   -.    -
      .

         :  *DK:FOO/A,DX1:FILE.OBJ/A:100
       A,     
   FOO ,     FILE:OBJ  
  100  .
               .CSIGEN 
 .CSISPC: (        .)

                          
 ---------------------------------------------------------------------
 1       N                   
 2        -      .
                8-14   ( 0  10)
                    ,     .
                          15  1,   -
                          
 3        -    15-    2, -
               3   .  -
              -    
         

         ,  CSI  
         *FILE/B:20.,FIL2/E=DX1:INPUT/X:SY:20
    :

                                 - 57 -

                       
 ---------------------------------------------------------------------
 4                 ( X   -
                      )
 101530            /X   3-  
                  
 20                X
 101530            /X   3-  
                  
 75250             X-SY   Radix-50
 505               /   1-  
                  
 100102           /B   0-    
 24                B
         :
         1.         -
    CSI . ,  -
    .   ,
       CSI ,  -
  .,     
     .
         2.   FB ,    CSI     
 ,   .UNLOCK  USR.   
     .LOCK .

                 4.1.6.7.  .CSTAT  ( FB)

          .CSTAT        
  .
          
         .CSTAT area, chan, addr
  area -   2-   ;
     chan - ,    ;
     addr -   6-      :

                                 - 58 -

                    
 ---------------------------------------------------------------------
 1         
 2           (0 ,   -
             ,     -
          .LOOKUP  .ENTER )
 3         ( ,      
             ,       
         .LOOKUP  .ENTER )
 4             (  ).
             
 5         ,        
 6             Radix-50,   
          .

                 4.1.6.8.  .DATE

          .DATE        
     R0 .    :

         :  14 ... 10, 9 ... 5, 4 ... 0
                 ----------  -------  -------
                               
               0  4   
  72 .
          
         .DATE
            R0   ,   
  .

                 4.1.6.9.  .DEVICE  ( FB)

          .DEVICE        
           ( .EXIT  / ).
            
  .
               .DEVICE  -
         .

                                 - 59 -

          
         .DEVICE area, addr[,L]
  area -   2-   ;
     addr -     ;
     L    - ,     -
    .DEVICE .    L -
 ,          -
    .DEVICE .
                 - 
   .    . 
        .    -
   :

                              
         --------------                  ----------------
 addr                     addr      0
         --------------                  ----------------
                                 
         --------------                  ----------------
                                    
         --------------                  ----------------
                                 
         --------------                  ----------------
                 .                       
                 .                       ----------------
                 .                               .
         --------------                          .
                                            .
         --------------                  ---------------
                                 
         --------------                  ---------------
         0                               
         --------------                  ---------------
                                         0
                                         ---------------

                                 - 60 -

                 4.1.6.10.  .DSTATUS

  .DSTATUS      
 .
          
         .DSTATUS  dstblk, devnam
  dstblk -   4-   ;
     devnam -     Radix-50 .
                  -
 .     :

                 
 ---------------------------------------------------------------------
 0-7     0                 
         1,2             
         3               - 
         4                   BATCH
         5,6             
         7                   
         10              
         11                 
         12-20           
         21                 DP (29 )
         22               
         24                 
         25               
         26-33           
 10      1                  
                          .SPFUN
         0                   .SPFUN
 11      -               
 12      1                 
 13      1                  
 14      1                  
 15      1                    
         0                   
                         

                                 - 61 -

                  
 .
                 
 6.(FB,SJ)  0 -   .
               ( -
 )            0  -
      .
            devnam    , -
  .

                 4.1.6.11.  .EXIT

          .EXIT      -
     KMON .
                   
  - /      .
    .MRKT  .CMKT  .
                  KMON 
 USR,            
  .    KMON  USR     
    .   R0=0   -
  .EXIT ,    .HRESET ,-
     REENTER, START  CLOSE .
          .EXIT      -
   ,   500-777,   -
 .  :
         1)  510        -
 ,    KMON;
         2)  ,     512;  
     -7      <>  <> ;
 :
         A:      .=510
                 .WORD B-A
                 .ASCIZ/SOPI A.MAC B.MAC/
                 .ASCIZ/DELETE A.MAC/
         B=      .

                                 - 62 -

         3)      11    
   .EXIT ;  R0   .
           .EXIT       -
   :
         1)     ,  -
     ,      
   ,    ,  
 ;
         2)       ,   
    ,   KMON   
   ;      
         KMON   
  ;
         3) .EXIT    .
          .EXIT     .
          
         .EXIT

                 4.1.6.12.  .FETCH, .RELEAS

          .FETCH      -
    .
          
         .FETCH addr, devnam
  addr -  ;
     devnam -     Radix-50 .
           .FETCH , R0    , -
   ,  .     -
   , R0     addr.

           
         .CLOSE          .READC          .READ
         .LOOKUP         .WRITE          .WRITC
         .ENTER          .READW          .SPFUN
         .RENAME         .WRITW          .DELETE

       .

                                 - 63 -

               .FETCH      FB  XM
 ,          (
  LOAD) .
          .RELEAS      -
 .  .RELEAS ,  :
         1)   RMON (..     
 );
         2)   ;
         3)     LOAD;
          .RELEAS        
   XM  ,..  FB  XM -
     ,     -
  LOAD.
          
         .RELEAS devnam
  devnam -     Radix-50.

                 4.1.6.13.  .FORK

          .FORK      -
  .  .FORK    .INTEN . .FORK
        4- .  -
  R4  R5    . .FORK -
    ,       -
         , 
   ,  .     .FORK
           
  .
          
         .FORK fkblk
  fkblk -   4-  (     -
  ).

                                 - 64 -

                 4.1.6.14.  .GTIM

          .GTIM      -
 .      (1 = 1/50  ).
          
         .GTIM area, addr
  area -   2-   ;
     addr -   2-    ;   -
    ,  -  .
                
    --.   FB  -
     24:00:,   SJ -
   .

                 4.1.6.15.  .GTJB

          .GTJB     -
  ,       .
          
         .GTJB area, addr
  area -   2-   ;
     addr -   8-    :

                            
 =--------------------------------------------------------------------
 1         (2-, 0 -)
 2         
 3         
 4          -
 5             FB  XM
 6-8     
         .     
  ,     ,  -
           
  .
           FB      0  2.  
  ,  3  0 ,  4  , -
     -.    -
    RMON.   .CDFN,  
 -   ,   .

                                 - 65 -

                 4.1.6.16.  .GTLIN

          .GTLIN       -
  ,      CSI   -
     .
          .GTLIN    USR     -
     ,   , -
    ,           
  .
          .GTLIN   pstr,   -
    ,        SET TT
 QUIET.         ,
      SET TT QUIET , .GTLIN  -
   pstr      
  .
          
         .GTLIN sptr[,pstr]
  sptr -       ;     
      81 ;       
  <> <> ;
     pstr -  ,    -
 ; pstr    ,     .PRINT .
          ,      
  ,   .CSIGEN, .CSISPC  GTLIN .

                 4.1.6.17.  .GVAL

          .GVAL    R0    
 .
          
         .GVAL area,offset
  area -   2-   ;
     offset -    RMON .

                                 - 66 -

                 4.1.6.18.  .HERR, .SERR

          .HERR, .SERR      -
      .   -
       ,   
 .          -
     .     
   -  . , -
         
    ,    .    
   .SERR ,      
  ,    .  , -
      .SERR  - 
    52- .      .SERR 
  ,,   .LOOKUP .ENTER
          .HERR     .SERR .   
         .
          
         .HERR
         .SERR

                       
 ---------------------------------------------------------------------
 -1       USR   
 -2          
 -3       -  
 -4       .FETCH .    ,  -
            USR  RMON
 -5         
 -6             
         
 -7        (   FB). 
            
 -10       
 -11       ;   -
          

                                 - 67 -

                 4.1.6.19.  .HRESET

          .HRESET       -
        .SRESET. 
 SJ  .HRESET      -
 ,     FB  -  , -
   .HRESET .    - -
 .
          
         .HRESET

                 4.1.6.20.  .INTEN

          .INTEN      -
       :
         1)    ,   ;
         2)      -
 .
                    7-
 .  .INTEN        
 ,      .
          
         .INTEN prior[,pic]
  prior - ,     
       ;    , 
    ;
 pic -  ;    ,  
      - ;  
      ( ),  
     .

                 4.1.6.21.  .LOCK, .UNLOCK

          .LOCK   USR      -
 .  ,  , -
   (  ,  USR   ) -
           USR -

                                 - 68 -

   .    USR,  -
     .  .LOCK    USR  -
 ,    . USR       ,
     .UNLOCK .,   FB, CSI -
      .UNLOCK .
           FB  .LOCK    -
  USR .  .LOCK     .UNLOCK 
  USR .
          .LOCK  UNLOCK       -
  (..,    .LOCK ,    -
 ,  , .UNLOCK ,   USR   
   ).  .UNLOCK    .LOCK , 
   .
          
         .LOCK
         :
         1. , ,  .LOCK,   
  ,   USR.   , -
   .LOCK      -
 , USR .
         2.    .LOCK     -
  ,   USR,   
 USR  .       -
  .UNLOCK .
         3.     .LOCK ,     -
    USR ,     -
 .
          .UNLOCK  USR  ,    
   .LOCK .    .LOCK  ,
 .UNLOCK      .
          
         .UNLOCK
         .           FB  
 .LOCK/.UNLOCK     ,.. -
     USR  ,     -
  USR   ,     .UNLOCK   .

                                 - 69 -

                 4.1.6.22.  .MFPS, .MTPS

          .MFPS, .MTPS    PSW.
          .MFPS    PSW.
          
         .MFPS addr
  addr -,      PSW;  
  , PSW    ;
          .MTPS    PSW.
          
         .MTPS addr
  addr - ,        PSW;   
 ,   PSW   .

                 4.1.6.23.  .MRKT  ( SJ)

          .MRKT       
   .
          .MRKT      
  -.      , 
            
 .CMKT .
          
         .MRKT area, time, crtn, id
  area -   4-   ;
     time -   2- ,   -
 ;
     crtn -   ;
     id   -,       
    .CMKT ;          
   177400  177777;   .MRKT     
  id ;        R0   
 id .

                                 - 70 -

                 4.1.6.24.  .MTATCH  ( FB  XM)

          .MTATCH     . 
      ,   
    .
          
         .MTATCH area, addr, unit
  area -   3-   ;
     addr -      0 ;
     unit -  .

                 4.1.6.25.  .MTDTCH  ( FB  XM )

          .MTDTCH       -
             . 
    ,       ,
   .
          
         .MTDTCH area, unit
  area -   3-   ;
     unit -  .

                 4.1.6.26.  .MTSET ( FB  XM)

          .MTSET     .
         -    .
          
         .MTSET area, addr, unit
  area -   3-   ;
     addr -   4-        ;
     unit -  .
                                 - 71 -

            :

         -----------------------
                 M.TSTS
         -----------------------
                 M.TSTS2
         -----------------------
                 M.TSTS3
         -----------------------
         M.TSTW          M.TWID
         -----------------------


              
 --------------------------------------------------
 M.TSTS            
 M.TSTS2         
 M.TSTS3         
 M.TWID           
 M.TSTW            
             :

         
 ---------------------------------------------------------------------
 0       1                
 1       2                     -
                         ,       
                           M.TWID
 2       4                 
 3       10                /F  /B
 4,5     -               
 6       100                  (-
                          6-   );  TCBIT
 7-11    -               
 12      1000                ( -
                             );  TTSPC
 13      -               
 14      40000               -
                               -
                         

                                 - 72 -

            M.TSTW :

                 
 ---------------------------------------------------------------------
 10      2000                  -
                         
 11      4000              
 14      40000              /
 15      100000           

                 4.1.6.27.  .MTGET ( FB  XM)

          .MTGET       -
  .        -
  :

                    
  
  
 ---------------------------------------------------------------------
 0                 .   ,
                    .MTSET
 2-4             
 6                
 7                 

          
         .MTGET area, addr, unit
  area -   3-   ;
     addr -     4- ;
     unit -  ,    
  .

                                 - 73 -

                 4.1.6.28.  .MTRCTO ( FB  XM )

           .MTRCTO       
 .RCTRLO .   /D      -
 .
          
         .MTRCTO area, unit
  area -   3-   ;
     unit -  .

                 4.1.6.29.  .MWAIT  ( FB )

          .MWAIT       
 ,       .   -
         -
  . .MWAIT      -
  .RCVD  .SDAT ,    
      ().
          
         .MWAIT

                 4.1.6.30.  .PROTECT, .UNPROTECT  ( FB)

          .PROTECT       
       0-476   -
   .
           .PROTECT  ,    ,
            
         -
         .
          
         .PROTECT area, addr
  area -   3-   ;
     addr - ,    ;
 addr       476.
          .UNPROTECT    .PROTECT

                                 - 74 -
          
         .UNPROTECT area, addr
  area -adres bloka iz 2-h slow argumentow EMT;
     addr - ,   .

                 4.1.6.31. .QSET

           -   RT11  
      .  
   (,.WRITE)    
   .    - 
   ,     
    ,    .   
 FB     ,    -
 .
          .QSET   ,   -
   -.     ,  
         ,
    -,   -
    .
          .MRKT, .TWAIT, .SDAT    -
          -
    . ,  .QSET ,-
   ,    , 
  ,   7  ( 10   XM)   
    -   .
          .QSET       
 .        , -
   .QSET ,   .
               --
          . 
 .SRESET   .HRESET    .QSET .
                                 - 75 -

                 
   . -   -
 .  ,      
  ,      -
 .    -    
 ,     ,    USR .
                 -
 :
         .TWAIT  .READW  .WRITE  .SDAT   .SDATW
         .MRKT   .RCVD   .WRITC  .READC  .SDATC
         .READ   .RCVDC  .WRITW  .RCVDW
          
         .QSET addr, qlend
  addr -        --
 ;
     qlend-    -.

                 4.1.6.32.  .RCTRLO

          .RCTRLO     
 .
          /D        ,  
     /D       
  .RCTRLO ... ,    -
   ,     -
   /D.
          
         .RCTRLO

                 4.1.6.33.  .SPND, .RSUM  ( FB)

          .SPND      
           (
  -   .MRKT).
          
         .SPND
          .RSUM      -
   .

                                 - 76 -

          
         .RSUM
         :
         1.         
  .      .SPND    
 .RSUM .    ,   
   ., .RSUM  
  .SPND ,    .
         2.         .SPND 
 .RSUM .
         3.  .SPND      
 ,     .  -
    .SPND ,   -
    ,     .SPND ,  -
            
     .RSUM .
         4. .SPND  .RSUM   ,  
    ,   ,
     .INTEN   .SYNCH . ,
  .SPND  .RSUM    ,     
 .

                 4.1.6.34.  .SCCA

          .SCCA   :
         -    /C;
         -  ,       /C.
           .SCCA    /C   
      .
          
         .SCCA area, addr
  area -   2-   ;
     addr -   .
                -
    /C.      15- ,  -
 ,            /C.
      .
           addr      .SCCA ,  -
     /C .

                                 - 77 -

                 4.1.6.35.  .SETTOP

          .SETTOP       
       .  ,
            USR. ,
         USR,   
 USR  .   .SETTOP      
    .USR       SET USR
 NOSWAP,    USR .
           .SETTOP R0   50   
 ,        
   .     .SETTOP  -
     ,    -
         
  .
          
         .SETTOP addr
  addr -    .

                 4.1.6.36.  .SFPA

          .SFPA  ,   -
  ,      
 .         -
    ,      -
     .
          
         .SFPA area, addr
  area -   2-   ;
     addr -     .
                ,
    .SFPA , ..    
       .     ,
         
    .
           ,     
   ,    STST -(SP).
         ,   RTI,   
     .

                                 - 78 -

                 4.1.6.37.  .SRESET

  .SRESET   :
         1)     ,  -
    .FETCH ; ,        
 LOAD ,   ,       ;
         2)        (, 
  .ENTER ,    );
         3)    - (16.);  ,
   .CDFN ,;
         4)   - ( - 
 ); QSET        -
   .;
         5)    .
          
         .SRESET

                 4.1.6.38.  .SYNCH

          .SYNCH       
   .  .SYNCH    
      .
          
         .SYNCH area[,pic]
  area -   7- ;     -
  .SYNCH ;    .
     pic  - ,      .SYNCH
    PIC -    -
 .

                                 - 79 -

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

 1         ;      -
          
 2          (0  2);    
          .GTJB
 3,4      
 5        R0 ;    .SYNCH  R0 
           
 6       -1
 7       0

         .    .INTEN  .SYNCH 
            .

                 4.1.6.39.  .TLOCK

          .TLOCK   , -
    FB,     USR , -
  USR     .  USR 
  ,    .TLOCK    -,
    ,   .
          
         .TLOCK

                 4.1.6.40.  .TRPSET

          .TRPSET      -
    4-  10- .  -  -
      ,  : -
  - -    4- ;   - -
  10- .     -
     RTI .
                4- -
 ,       .TRPSET     
   ?MON-F-STACK OVERFLOW       SJ  
 ?MON-F-TRAP TO 4  FB  XM    SJ.

                                 - 80 -

          
         .TRPSET area, addr
  area -   2-   ;
     addr -   ; addr=0, -
  .TRPSET .

                 4.1.6.41.   .TWAIT

          .TWAIT    -
      .  .TWAIT   
   .
          
         .TWAIT area, time
  area -   2-   ;
     time -    ,   -
    (   -   ,   -
   ).

                 4.1.6.42.  .WAIT

           .WAIT        
 ,     -   . 
            
 :        , -
  -.
           FB  .WAIT ,   -   -
 ,         
 ,   .
          
         .WAIT chan

                                 - 81 -


                 5.

 ?CSI-F-DEVICE FULL
 .       .-
             ,    
         .CSIGEN
 .      :   -
                ,    
         SQUEEZE,   /ALLOCATE  
         [n]   .

 ?CSI-F-FILE NOT FOUND
 .    .
 .   .

 ?CSI-F-ILLEGAL COMMAND
 .           
          80 .
 .  .

 ?CSI-F-ILLEGAL DEVICE
 .       .
                .
         .  .    
          .

 ?KMON-F-ADDRESS
 .     E  D.     -
           0   RMON     ,   
             LOAD.
 .   ,     B.

 ?KMON-F-ALREADY INSTALLED/ASSIGNED
 .      .
 .         -
           ,       
         .

                                 - 82 -

 ?KMON-F-AMBIGUOUS COMMAND
 .     (, CO -
           COPY  COMPILE).
 .    .

 ?KMON-F-AMBIGUOUS OPTION
 .    .
 .   .

 ?KMON-F-BAD FETCH
 .      .
 . ,      -
              

 ?KMON-F-COMMAND FILE I/O ERROR
 .    .
 . ,    .

 ?KMON-F-COMMAND FILE NESTING TOO DEEP
 .          .
 .      .

 ?KMON-F-COMMAND FILE NOT AT END OF LINE
 .      (  )
             . 
             .
 .  .,    -
           .

 ?KMON-F-COMMAND FILE NOT FOUND
 .            
         .
 . ,        .

 ?KMON-F-COMMAND STPING TOO COMPLICATED
 .     .(  
          ).
 .  .

                                 - 83 -

 ?KMON-F-CONFLICTING OPTION
 .     .
 .  .

 ?KMON-F-CONFLICTING SYSTEM OPTION
 .       -
           RMON.
 .    .

 ?KMON-F-DEVICE LOADED OR NOT REMOVABLE
 .   REMOVE     (,
         BA,  ).,  
         REMOVE,   .
 .   UNLOAD  REMOVE.

 ?KMON-F-ERROR IN FILE SPEC
 .      .   -
           .
 .   .

 ?KMON-F-FILE NOT FOUND
 . ,   R,RUN,GET  FRUN  .
 .   .

 ?KMON-F-FOREGROUND ACTIVE
 .     FRUN  UNLOAD FG  -
              .
 .       ,   
           FRUN  UNLOAD

 ?KMON-F-HANDLER FILE I/O ERROR
 .      .
 .    .

 ?KMON-F-ILLEGAL COMMAND
 .   KMON.
 .  .

                                 - 84 -

 ?KMON-F-ILLEGAL CONTINUATION
 .        -
         .
 .   .

 ?KMON-F-ILLEGAL DATE
 .     DATE.
 .  .

 ?KMON-F-ILLEGAL DEVICE
 .      . 
           ,     .
             UNLOAD    , 
                .     
            TT:   BA:      INSTALL .
 .   . UNLOAD 
            .   TT:
          BA:      .

 ?KMON-F-ILLEGAL DEVICE FOR COMMAND FILE
 .       
           (PC: , MT:).
 .       
            ( RK: ,DX: ) .

 ?KMON-F-ILLEGAL NO ON OPTION.
 .  NO       (-
         , COPY/NOBOOT ).
 .   .

 ?KMON-F-ILLEGAL OPTION
 .     .
 .   .

 ?KMON-F-ILLEGAL OPTION FOR PROGRAM
 .      .
 .   .

                                 - 85 -

 ?KMON-F-ILLEGAL REL FILE FORMAT
 .      
          .
 .    .

 ?KMON-F-ILLEGAL TIME
 .     TIME
 .   .

 ?KMON-F-ILLEGAL UNIT NUMBER
 .   SET TT:CONSOL=n     
           ().
 .      .

 ?KMON-F-ILLEGAL VALUE ON OPTION
 .           (,
         DIRECTORY/COLUMN:n , n    )
 .   .

 ?KMON-F-LINE TOO LONG
 .           
          (  - 200. ).
 .     ().

 ?KMON-F-LOGICAL NAME NOT FOUND
 .    ,     DEASSIGN, 
           .
 .    .    SHOW 
              .

 ?KMON-F-MUST 'R BATCH', TYPE '/U'
 .       UNLOAD BA    
          .
 .  BATCH    /U  
         . BATCH    UNLOAD BA.

                                 - 86 -

 ?KMON-F-NO CLOCK
 .  .
 .   TIME .

 ?KMON-F-NO DATE
 .  .
 . ,  DATE.

 ?KMON-F-NO FG
 .      SUSPEND, RESUME    UNLOAD FG,
              .
 .   .

 ?KMON-F-NO FILE
 .      .
 .   .

 ?KMON-F-NO HANDLER FILE ON SY:
 .      .
 .      .

 ?KMON-F-NO ROOM
 .         -
                  (  
         INSTALL)        
         (  ASSIGN ).
 .   REMOVE  DEASSIGN.

 ?KMON-F-NOT ENOUGH MEMORY
 .        (   GET 
         RUN)    .
 .   UNLOAD       -
          .   SET USR SWAP  -
            USR.      NED,
            -,  SL:  
          NED.

                                 - 87 -

 ?KMON-F-OVERLAY READ ERROR
 .      KMON.
              .     .
 .    . 
              BOOT. -
             .

 ?KMON-F-PARAMETERS
 .   SAVE  .
 .   .

 ?KMON-F-REL FILE I/O ERROR
 .        .
           () .
 .   .   -
          .

 ?KMON-F-SAVE FILE I/O ERROR
 ?KMON-F-INPUT ERROR
 ?KMON-F-OUTPUT ERROR
 .          (SAV) 
          R,RUN  GET ,       SAVE.
           .
 . ,        -
         .  ,     SAVE  
               .
           .

 ?KMON-F-SYSTEM I/O ERROR
 .      .
 .     .   
          .

 ?KMON-F-TOO MANY FILES
 .      .
 .  .

                                 - 88 -

 ?MON-F-BAD FETCH
 .      . 
           .
 . ,       
         .

 ?MON-F-DIR I/O ERR (. ?MON-F-DIRECTORY I/O ERROR)
 ?MON-F-DIR OVFLO (. ?MON-F-DIRECTORY OVERFLOW)
 ?MON-F-DIRECTORY I/O ERROR
 .          -
          .
 .     .  -
          .

 ?MON-F-DIRECTORY OVERFLOW
 ?MON-F-DIRECTORY FULL
 .     (  
         .ENTER)
 .   INITIALIZE/SEGMENTS   -
           .       
           .     FILE.BAD  
  CREATE /  DESS

 ?MON-F-FP TRAP
 .     ,     
                   
         ( .SFPA ).
 .  .       .

 ?MON-F-FPU TRAP  (.?MON-F-FP TRAP )

 ?MON-F-ILL ADDR  (.?MON-F-ILLEGAL ADDRESS)

 ?MON-F-ILL CHAN  (.?MON-F-ILLEGAL CHANNEL)

 ?MON-F-ILL EMT   (.?MON-F-ILLEGAL EMT )

                                 - 89 -

 ?MON-F-ILL SST   (   XM)
 .          BPT,
         IOT  TRAP (   ).
 .    . ,
                .

 ?MON-F-ILL USR  (.?MON-F-ILLEGAL CALL TO USR)

 ?MON-F-ILLEGAL ADDRESS
 . ,   ,     .
 .  .

 ?MON-F-ILLEGAL CALL TO USR
 .   USR   .
 .  .

 ?MON-F-ILLEGAL CHANNEL
 .    .
 .   .CDFN   
          -.

 ?MON-F-ILLEGAL EMT
 .   .
 .      .

 ?MON-F-MEM ERR
 ?MON-F-MEMORY NNNNNN
 .    NNNNNN
 .     -.

 ?MON-F-MMU FAULT NNNNNN  (   XM)
 .  ,     
         .
 . ,     NNNNNN 
          .

                                 - 90 -

 ?MON-F-NO DEV
 ?MON-F-NO DEVICE
 .      ()   
            .
 .      LOAD  -
          .

 ?MON-F-OVERLAY ERROR
 .        .
 .,         
            ,  -
              ,  -
         .

 ?MON-F-ROWER FAIL HALT
 . .
 . .

 ?MON-F-STACK OVERFLOW
 .  4  10 .  (
           400).
 .. ?MON-F-TRAP TO 4

 ?MON-F-SWAP ERROR
 .         
            .
 .      

 ?MON-F-SYSTEM HALT
 .    .
 . .

 ?MON-F-SYSTEM READ ERROR
 .  KMON  USR  FB  XM . 
                .
 ..SYSTEM READ FAILURE HALT

                                 - 91 -

 ?MON-F-SYSTEM READ FAILURE HALT
 .    KMON  USR,    
            ,    -
         ,  .
 .    .    
                      G

 ?MON-F-SYSTEM WRITE ERROR
 .            
          .  .
 .   .    -
          .

 ?MON-F-TRAP TO 4
 ?MON-F-TRAP TO 10
 .        -
                   -
         .   .  -
          .  .
 .       
             40, 46, 50  54.   -
               ,  .
         ,         
         ,      -   .
                USR .,
              .

 ?MON-F-UNLOADED DRIVER  (   FB ,XM)
 .    ,   
           .
 .      FB  -
           XM     .  -
           LOAD       -
          .

                                 - 92 -

 ?MON-W-DIRECTORY UNSAFE NNNNNN   (    FB  XM).
 .   ,      NNNNNN ,
                  USR .
 .        
             .   -
         , ..   .

 ?MSBOOT-F-FILE NOT FOUND
 .     .
 .  .

 ?MSBOOT-F-I/O ERROR
 .       
           .
 .    
         .

 ?MSBOOT-F-ILLEGAL FILE NAME
 .    .
 .  .  .

 ?MSBOOT-F-LINE TOO LONG
 .   MSBOOT    80 
 .   .

 ?BOOT-F-I/O ERROR
 . -    .
 .        -
             .        
             .

 ?BOOT-F-INSUFFICIENT MEMORY
 .       
         .
 .  .

                                 - 93 -

 ?BOOT-F-INVALID OR MISSING TT.SYS
 .       TT: .     
           TT:       .
 .    TT.SYS.
                  TT: 
         .

 ?BOOT-F-NO MEMORY MANAGEMENT HARDWARE
 .   XM    
 .  SJ  FB, , 
         .

 ?BOOT-F-NO MONITOR FILE ON VOLUME
 .        -
          .
 .    .

 ?BOOT-F-NO SWAP ON VOLUME
 .     SWAP.SYS.
 .      
         SWAP.SYS   .

 ?BOOT-F-SWAP FILE IS TOO SMALL
 .  SWAP.SYS  24. .
 .      
           24.    .
         SET USR NOSWAP(SWAP.SYS=0blocks SJ, =2blocks CD)

                                 - 94 -

                                  1

            

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

 .CDFN   0            ,  
                 
 .CHCOPY 0                (ochan) 
                 
         1        (chan) 
 .CMKT   0          id (id<>0)  
 .CNTXSW 0             
 .CSIGEN 0        
         1            
         3           .ENTER  - -
                   
         4             .LOOKUP
 .CSISPC 0        
         1        
 .CSTAT  0         
 .DELETE 0         
         1            
         2        
 .DSTATU 0            
 .ENTER  0         
         1              
                  (len=M);     
                 
 .FETCH  0             
                   
 .RELEAS 0         
 .GVAL   0            
                 RMON
 .LOOKUP 0         
         1           
 .MRKT   0          

                                 - 95 -

 .MTATCH 2        
         4            
         5           
                  (  XM)
 .MTDTCH 1           ; 
                   
         2        

 .MTGET  1         ;   
                 
         2        
         5           
                 
 .MTIN   0           
         1         ;    
                 
         5           
                  (  XM)
 .MTOUT  0            
         1         ,    -
                 
         2        
 .MTPRNT 1         ;    
                 
         2        
         5           
                 
 .MTRCTO 1         ;    
                 
         2        
 .MTSET  1         ;    
                 
         2        
         5           
                  (  XM)
 .PROTE  0          
         1          476    
 .UNPRO  1          476    

                                 - 96 -

 .RCVD   0           
 .RCVDC
 .RSVDW
 .READ   0           
 .READC
 .READW
         1          
         2          
 .RENAME 0         
         1         
         2        
 .REOPEN 0         
 .SAVEST 0          
         1          .ENTER     -
                 , .SAVESTATUS   
 .SDAT   0           
 .SDATC
 .SDATW
 .SPFUN  0             
         1          
         2         
 .TLOCK  0       USR    
 .TTYIN  0           
 .TTINR
 .TTYOUT 0         
 .TTOUTR
 .TWAIT  0          
 .WAIT   0          
         1              -
                   -
 .WRITE  0           
 .WRITC
 .WRITW
         1          
         2         

                                 - 97 -

         :
         1.  .SYNCH      -
  :
         -   .SYNCH,   
          ;
         -   ;
         -     .
                .SYNCH .
           .SYNCH  ,  -
        .
         2.  ,   .30, 
 .

                                          2

           (cblk),   
 :

                      
 ---------------------------------------------------------------------
 1       0       1          
 (  1-5     n       n-    
 -                 (  ,
  -                    )
 )
         6       1           .RENAME
         7       1          .ENTER;  -
                             .CLOSE
         8-12               (1-37), 
                             
         13      1           (EOF)
         14      -        
         15      1        
 2                            ;
                           ,  -
                          

                                 - 98 -

 3                          
 4                        
 5                        -   -
                         -  ;  - -
                          ,   ( 0
                          7)

