
   19.    
   ,    ,  
      ,    ,
       .

        ,       -
     .  ,  
  ,      
   .      -
 ,    ,  , -
   .      
      
,       .
     , .      . 
      
. ,    -   -
,   ,    
 . , , ,     -
    .    .  


     VARPTR( )

      ,   
  .
          ?    -
  

     POKE m,n
     PEEK(m)

 m -   .  POKE   n
  m.  PEEK  ,   
m.
     ?    , -
       .   
!    !
     !    .  ,   
   ,   "" (
 POKE). ,    ,  --
  .
           
    ,    ,  " -
".   ,    :  
    . ,    
  ,      .  
      .
          
 :

                 

     0000H-5FFFH      BASIC
     6000H-C000H     ,   
     C000H-F800H      
     F800H-FFFFH      -

  ,   :

                 

     0000H-5FFFH      -  
     6000H-BEFF      ,   
     BE00H-BFFF       -

          .  
   .   - -
 . ,      .
              -
  - .     
,      .  
  .        -
  POKE.     

     BEEP

       800   -
 1/4 .     -
   .
       .   
 .    ,   
 .  :
     1.    FB03H -   
 (   36).
     2.  FB00H -    
,   .
     3.  FB32H -   ,  
 .    -,  -
: 8 - , 0 -  .
         ,  
 .  ,      -
   ? ,   FB03H?  -
 - .   .  , 
   .     
 , .       -
.      .  
    -  -
.   ,  16    -
 .  ,  ,     -
.
        ,  
      .  
  :

     0,1,2,3,4,5,6,7,8,9

     

     0,1

  , , :

     0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

    

     10,11,12,13,14,15

  .    .   
    ?  .  
:       ,
     10. ,  321.

     321=3*100+2*10+1

    -    -
 ,        -
  .
       321    .
       16, 
 321:

       - 16<321
       - 16*16=256<321
       - 16*16*16=4096>321

,   - .  , 
      16   321. -
,    1.      -
, ..  , 

     321-16*16=321-256=65

      1,  
  - 4.   :

     65-16*4=65-64=1

 1    16  ,  -
    0.
         :

     321=1*(16*16)+4*(16)+1

    16    .
,        321  -
 .        -
:

     321=141

         ,   -
.
     ,     -
 .  . ,   , -
 .    . ,  
-   .     
       
.
           -
,   ,   ,   
  .        
.    ,   
   "&" ("" -    "", 
  "").    ,    -
  321   ,  

     PRINT &H141

   

     321

  .
      ,     "", 
 ,   ,   
    !  .
        :

     10 POKE &HFB03,&H36

   ,     
 .     :

     20 INPUT " ";X
     30 POKE &HFB00,X AND 255
     40 POKE &HFB00,INT(X/256)
     50 POKE &HFB32,8

   ,    
 ,   .
        ,       
.      -
.  ,       321,
      .
     ,   .   .  -
    ?    
11111111,       1.    
 .    :

           

         0            0             0
         1            1             1
         2           10             2
         3           11             3
         4          100             4
         5          101             5
         6          110             6
         7          111             7
         8         1000             8
         9         1001             9
        10         1010             A
        11         1011             B
        12         1100             C
        13         1101             D
        14         1110             E
        15         1111             F

  ,  ,   15  -
 1   .     .  
  16?     10000,  -
 - 10.  .     -
  255?  ,    -
  FFH,    11111111, ..  
 .  ,   
,  .      
 .    ( )   -
    .   .   
   ?    
  .
      ,     .  -
   .       -
  AND  OR.      
   . 

     1 AND 1 = 1         1 OR 1 = 1
     0 AND 1 = 0         1 OR 0 = 1
     1 AND 0 = 0         0 OR 1 = 1
     0 AND 0 = 0         0 OR 0 = 0

     .   ,
        .  
        00FFH (
  255   ).
       321    .  
   ,   
:

     (321=141H=101000001) AND (255=FFH=011111111)=
     =(65=41H=01000001)

 ,        
  .    
        .
         .    ? 
    .  
,    ,  ,   -
   ,      -


     INT(321/256)

 ,   INT -    . -
 , , ,    321 
 .  ? , -
         -
    256-  . 
,      30  40  .
         ,    .
   ?    

     60 FOR I=0 TO 255:NEXT:REM 
     70 POKE &HFB32,0
     80 GOTO 20

   70  .    -
. ,        -
?
     , ,      , 
   .  .    
  ,     ,  ,
   ,    .
          POKE  PEEK, 
  .     
   PRINT.   ?   ,
   . ,   -
     .    
  PRINT.       
 .     ?
       ,  , ,   -
.    .     -
  ,      -
,       .  -
,     (   "-
")     .  , 
 , 64  16 = 1024.    .
 ,       -
 .
      .   , 
     .   
256 ,     0  255.  ,
     ,    
  .        .
     FC00.   -


     10 CLS
     20 FOR I=0 TO 255
     30 POKE &HFC00+I,I
     40 NEXT I
     50 LOCATE 1,15

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

     10 CLS
     20 FOR I=0 TO 1023
     40 POKE &HFC00+I,149
     50 IF I>20 THEN POKE &HFC00+I-20,0
     60 NEXT
     70 LOCATE 1,10

,     ,    -
.      .    
  .    ?  .
   PEEK.  ,    -
   FC00+1023, ..     :

     PRINT PEEK (&HFC00+1023)
     149

        
.       .  
   ,    
""   3  .

Aa!Aa 