Setiap ilmuwan komputer tahu betapa sulitnya bekerja dengan urutan panjang satu dan nol. Dia dibantu oleh sistem bilangan oktal dan heksadesimal, yang memberikan representasi informasi yang lebih ringkas.
Dengan sistem bilangan terner, situasinya lebih buruk: ada beberapa cara untuk mewakili bilangan terner dan ada beberapa cara untuk memadatkan bilangan terner, tetapi mereka memiliki kekurangan yang membuatnya sulit untuk bekerja dengannya.
Sistem pengkodean TREX dirancang untuk secara kompak mewakili sistem bilangan terner simetris saat digunakan dalam sistem komputer
Catatan
, {-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
:
( )
untuk mengurangi jumlah kesalahan dalam pengembangan perangkat lunak untuk komputer ternary atau emulatornya.
Contoh tangkapan layar dari TREX