-

+; "...\\\";
.(" !") .


:





:      |   |   | 


: 10.12.08.

(******************************************************************************)
(* ( )         *)
(******************************************************************************)
+;


  "...\\\",
  "...\\\",
  "...\\\",
  "...\\\",
  ;


  : 256 ;
  : ;
  : 8 ;
  : 100H ;
  : .;
  1, 2: ;
  : ;

-(1, 2: ): ;

  .(, .(, 1) * .(, 2))
;

-(1, 2: ): ;

  .(, .(, 1) / .(, 2))
;

(: ): ;

  : ;
  : ;

  := {};
  := 0 7
    .(, )
      := +{}
   
  ;
  .(, )
;

(: ; : ): ;

  ([((, ))], (.(, -8), 0FFFFFFH))
;

(: ; +: );

  , 1, : ;
  2(: ): ;
 
    : ;
 
    := 1;
    > 0
      := *2;
      ()
    ;
   
  2;
  (: ): ;
 
   
      0..9: (30H+)
    | 10..15: (41H+-10)
   
  ;

  := 0 7
    := 0;
    1 := 0 3
      *4+1 .(, )
        (, 2(1))
     
    ;
    [7-] := ()
 
;


  1 := 0 255
    := 1;
    2 := 0 7
      (, 1) = 1 := (.(, -1), -306674912)
      := .(, -1)
    ;
    [1] :=
  ;
  := -1;
  := 0;
  .(1, );
  := .();
  .()
    .(, , 1);
    := (, )
  ;
  .();
  := (, -1);
  (, );
  .()

.
    .