Tout informaticien sait combien il est difficile de travailler avec de longues séquences de uns et de zéros. Il est aidé par les systèmes de nombres octaux et hexadécimaux, qui fournissent une représentation plus compacte de l'information.
Avec le système de nombres ternaires, la situation est pire : il existe plusieurs manières de représenter les nombres ternaires et il existe plusieurs manières de compacter les nombres ternaires, mais elles présentent des inconvénients qui rendent difficile leur utilisation.
Le système de codage TREX est conçu pour représenter de manière compacte le système numérique ternaire symétrique lorsqu'il est utilisé dans des systèmes informatiques
Remarques
, {-1, 0, +1}.
9- 27- TREX.
. , , , .
, , ( - ) , , ( , 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
- :
—
.
:
Akm > 0
mmD < 0
- .
:
-(AdFGhb) = aDfgHB
– , ,
:
mod (Mf0) = Mf0
mod (a0H) = A0h
- ,
:
Mfa 00a
+ => + => 00G
mFH 00H
- , , , , , .
:
Mfa > Mma
afa > bfa
:
( )
réduire le nombre d'erreurs dans le développement de logiciels pour ordinateurs ternaires ou leurs émulateurs.
Exemple de capture d'écran de TREX