TREX: sistema numérico simétrico de 27 dígitos

Todo cientista da computação sabe como é difícil trabalhar com longas sequências de uns e zeros. Ele é auxiliado pelos sistemas de numeração octal e hexadecimal, que fornecem uma representação mais compacta da informação.





Com o sistema numérico ternário, a situação é pior: existem várias maneiras de representar números ternários e existem várias maneiras de compactar números ternários, mas eles têm desvantagens que tornam difícil trabalhar com eles.





O sistema de codificação TREX é projetado para representar compactamente o sistema numérico ternário simétrico quando usado em sistemas de computador





Observações

  1. , {-1, 0, +1}.





  2. 9- 27- TREX.





  1. . , , , .





  2. , , ( - ) , , ( , ASCII)





, {-, 0, +}.





:

+-0-0+++- -++0+00--





000+-+--0 +-+-+-++0





-0+0-+00+ 0-0+++--0







«-», «0» «+» ( «0» «1» ), ( HEX-).





HEX, TREX.









TREX :





{ m..a, 0, A..M}







:

  TREX

   

-13         ---        m

-12         --0        l

-11         --+        k

-10         -0-        j

  -9         -00        i

  -8         -0+        h

  -7         -+-        g

  -6         -+0        f

  -5         -++        e

  -4         0--        d

  -3         0-0        c

  -2         0-+        b

  -1         00-        a

  0         000        0

  +1         00+        A

  +2         0+-        B

  +3         0+0        C

  +4         0++        D

  +5         +--        E

  +6         +-0        F

  +7         +-+        G

  +8         +0-        H

  +9         +00        I

+10         +0+        J

+11         ++-        K

+12         ++0        L

+13         +++        M








TREX









, {-1, 0, +1}. {-, 0, +} .





:



        +                      +1

          0                       0

          -                      -1












(3 1/3 ) TREX





:

M = +++











TREX «» 6- . , , , , . -9841 +9841. 27- (). TREX





:

A0m = 00+ 000 ---







9- 27-

9- 27- :





  • — , .





    :

    9- , {-4,-3,-2,-1,0,1,2,3,4}





  • – .





    :

    9- , ( , , ):













    .



    :

         

                  TREX

    ( «»)  ( )

    -4 1 0 -2 -3        A a 0 B B

    0 0 0 1 -2          M M m d d

    1 1 -3 0 0          C c a d d








  • — , , .





    :

    9- , {W,X,Y,Z,0,1,2,3,4}, 27- , {0,A..Z}).





    « »





    :

    A = -a

    MMM + mmm = 0









  • - :





    1. .







      :

      Akm > 0

      mmD < 0








    2. - .





      :

      -(AdFGhb) = aDfgHB







    3. – , ,





      :

      mod (Mf0) = Mf0

      mod (a0H) = A0h








    4. - ,





      :

       Mfa        00a

      +      =>  +       => 00G

      mFH        00H








    5. - , , , , , .





      :

      Mfa > Mma

      afa > bfa








:





  1. ( )





  2. reduzir o número de caracteres exibidos em comparação com a saída de dados ternários bit a bit





  3. facilitar o trabalho com números ternários para uma ampla gama de especialistas





  4. reduzir o número de erros no desenvolvimento de software para computadores ternários ou seus emuladores.





    Amostra de captura de tela do TREX








All Articles