















             1715


                 ""



                   


                       

                    




























                            1987


                          


             ,   
          
  "".   ""   -
  1715     SCP   
 -,  -1800.

           ..-
 (   ).

   -  1987 .



                         


 1.  ""........................5

 2.  .........................7

 3.  ""................................8

    3.1.  ..............................8
    3.2.    .......9
    3.3.  .........................9
    3.4.   .................10
    3.5.   ...............10
    3.6.  ........................10
    3.7.  ........................10

 4. ...................................12

    4.1. ................................12
    4.2. ...............................16

 5. ............................18

 6.   -""-.........19

 7.  ...............................20

 8.  ......................23

 9. .....................................25

    9.1. ............................25
    9.2.  .........................26

 10.    ............64

 11.   "/"...................65

 12.   ....................74

     1.  ""...............75

     2.  ""...............76

     3.    .....81

     4. ...................84

     5.  .........85


                 1.  ""

        "",    
     .    ,      
  (..           "B",
 "B:",  <>  :

    


            :

         <>
      (//):

                        
     .      
 . :

      1,1,81
      02 02 82
      3/17/83

        :

      ***  ""   11.1986,    ..
       'HELP' , 'HELP '  .
      .

            "", -
,    ""   .    
""  :       ,
  .  "",    -
    .    -
,  ""     .     
  ,      -
.  " " ,   
,         
          
.

       :

      . DISPRAY MEMORY
      ***  
      DISPRAY MEMORY                  
               , 
        :PR             "PR"
         :PL            "PL"
      DISPLAY MEMORY                 
       ? <>           <> =   -
                                        

      . STORE (2+2 TO X
      ***   ***
            ?                         (2+2
      STORE (2+2 TO X
        ? Y
        :+2
         :+2)
      STORE (2+2) TO X

           ?  N          N =   
        4

        . SUM TO X
      dlq 'SUM'            
      SUM TO X
        -
      ?     N                    N =  ,
                                       .

           :

      < >

      ,  ""    , -
   < >.CMD    . 
     ""    
     QUIT.
         ""    -
  :

      ^P                 - - ()
      ^U                 -   
      ^X                 -      (
                             -
                           )
      <DEL>              -       
                           
      ^N (  ) -       
                           
       <ESC>             -     
                           ,  :  DISPLAY, COUNT,
                           DELETE,   INPUT,   LIST,   LOCATE,
                           RECALL, REPLASE,  SKIP,  SUM;  ESC
                               ACCEPT, INPUT,
                           REPORT  ()    WAIT.  
                              <ESC>  -
                              
                             -.
                                 
                           ""  ESC  
                               -
                           .
                                   
                             SET ESCAPE OFF.

      2.    

      ,        ""    
  :

     1) ,   8080   Z80,  
U880.

     2) 48  (  )        SCP
(""     400 ).

     3)    SCP ;
     4)               ,
   SCP (  ,    
);

     5)     ( 24  
80 );

     6)   (  ).



     3.    ""

         ,  
   ,            .
            
.        ,    
     "".

       "" -   SCP    8
       .    
      ,      "".   
 ,     ,   
,   ""     
    .  ,     
  DBF,           
   .

                                        - .DBF
                   - .MEM
                                   - .CMD
                             - .FRM
                           - .TXT
                                   - .NDX
                                   - .FMT


     3.1.  



             0   65535
  .          
    .          32
  .        
          .       
 :

             ;
               ;
             ;
              .

     3.1.1.   

       10  .  - (
)  .       
     .

    :

      A
    A123456789
    ABW:GDE
    A:B:W:G:D
    ABWG:         ,    
    ABW,       ,   

     3.1.2.  

      3  :   (''), 
(2  5.18),   (/).


     3.1.3.  

        (),     
.          1    254
   .              
 .     1 .


     3.2.     (.MEM)

              ,  
      .  
       
64.

              
,  ..           
      .  
   ,    ,
       (    5)    ...   
,                 
       ,    .
        SAVE       
      ;    RESTORE   
.


     3.3.  

             
  "".            
       ,    
     .

             
   /   ,
   ""     /
          MODIFY.  
     DO     -
,      ,      
(CREATE,  INSERT,  APPEND  (   ))  
          
.

             ,   ..  
  DO.""   
  16  .  ,     ,  
  15     .    
      ( SORT   2
  ;  REPORT, INSERT, COPY, SAVE, RESTORE 
PACK   1  ).    ,  
 SORT      , 
 13      (..
  ,  2  SORT-      13  
   =   16).     ,       
 RETURN    ,   
        .


     3.4.    (.FRM)

       REPORT              
         .       
              ,
,        .   
    ""        
.           ,
       .


     3.5.    (.)

        ,     
  "SET ALTERNATE TO < >"  "SET ALTERNATE ON".
    SET.     COPY    APPEND
  (.) ,     
SDF  (STANDARD  DATA FORMAT -   )  
DELIMITED.


     3.6.   (.NDX)

         INDEX.   -
       .   
"" -  ,    
   . .   INDEX.


     3.7.   (.FMT)

         "@"-    "*"-
.      "SET  FORMAT  TO
<  >"       READ.
      (        
),       
      
MODIFY.      ,    ,        .
      "@"    "*"     
.

     4.   

         "" -       
,      
 .  ,  "2+2"  ,  
   "4".       
  .    ''+''     ''
(  ),     1>2    
()  "F" (FALSE - ).

       ""    :

      ;
      ;
        ();
     ;
     .

           ""  -          ,
     .        
      .  
  ,        
   .         
 STORE,  RESTORE,  COUNT,  SUM, WAIT, ACCEPT, INPUT.
    .

         :

       ;
       ;
       .

      ( )     ,   
  ,   .   1,
''  ..  ,   .

                  
  ('),     (")      
([,]).               
,                  
: ''.             
(TRUE/FALSE -/)     "","Y" (
  )   (TRUE, YES - -
, )  "F", "N" (   ) 
 (FALSE, NO - , ).


     4.1. 

               ,        
     ,      
       .    ""
     : ,  
.         ,  
 .

     4.1.1.  :

     INT< >)

             
 ,    .

     :

 . ? INT(123.456)
 123
 . STORE 123.456 TO X
 123.456
 . ? INT(X)
 123


     4.1.2.   :

 #

          ,     
 .

 :

 . ? #
 4    (,      
        )
 . SKIP
 . ? #
 5

     4.1.3.  :

     STR(< >,<>,[<>])

                
 ,     <>.  <>  
     .      
,     .     
     ,   
   .

       :

 . ? STR(123.456,9,3)
 123.456


     4.1.4.  :

     $(<. >,<>,<>)

               
     .          
    <>,      
       <>
   <>  .   <>    <>     
,   .

      <>   <.  >   
<.  >      <>+<>,   
        ,    .  .
.          
,     .

     4.1.5.     :

     VAL(<. >)

             .
      .     
              
  ,       VAL   
    .

              -
 "&" (.   5.0  ).  "&"  
      (    ),
  .

     4.1.6.  :

     LEN(<. >)

       ,         
.

     4.1.7.   :

     *

       ,      .TRUE.,
     ,  - .FALSE..

     4.1.8.   :

     EOF

       ,    .TRUE.,  
     (    
   ).

     4.1.9.   :

 @(<. 1>,<. 2>)

         ,       
      <.  2>,      <.
1>.   1    2,   @
   0.     @        $   
 ,   ,       
    ,     " 1 
2".

     4.1.10.   :

     !(< >)

          ,      
   .

     4.1.11.     :

     CHR(<. >)

             -7-      
    ,       
   ,   .

     4.1.12.  :

     DATE()

          ,      
 //.     8.     
 .

     4.1.13.  :

     FILE(< >)

              .TRUE.,   
< > ,  .FALSE.,  .

     4.1.14.  :


     TYPE(<>)

         ,    
:  'C',  'N'    'L'  - ,    
 .



     4.1.15. TRIM-:

     TRIM(<.>)

                 .   
""         ,   
     .

          INDEX, ..  
    "".

     4.2. 

      4     :   ,
,    .   
 .

      ,        
   .

     4.2.1.  :

       +  
       -  
       *  
       /  
       ()    

     4.2.2.  :

     <  
     >  
     =  
     ^   
     <=   
     >=   
     $    (    
        )

     4.2.3.  :

     .OR.  
     .AND. 
     .NOT.  ( )

     4.2.4.  :

     +  
     -        

     4.2.5.  

               
    .        
  .


 ------------------------------------------------------------
 !                      !                     !             !
 !        !            !   !
 !                      !                     !             !
 !----------------------------------------------------------!
 !                      !                     !             !
 ! 1) ,    !  ,     !   .NOT.     !
 !                      !                     !             !
 ! 2)  +, -      !  , $(...)  !   .AND.     !
 !                      !                     !             !
 ! 3) *, /              !  +, - ()!   .OR.      !
 !                      !                     !             !
 ! 4) +, -              !                     !             !
 !                      !                     !             !
 ! 5)          !                     !             !
 ------------------------------------------------------------
