Компьютер Tryte-I

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Компьютер Tryte-I

Post by Shaos »

Возможная шина расширения - типа троичная ISA-шина (Ln - левый контакт, Rn - правый контакт):

Code: Select all

L1  A0   IO0 R1
L2  A1   IO1 R2
L3  A2   IO2 R3
L4  A3   IO3 R4
L5  A4   IO4 R5
L6  A5   IO5 R6
L7  A6   CTL R7  <<< control (P-read, N-write)
L8  A7   SEL R8  <<< selected if O
L9  A8   IRQ R9  >>> interrupt request ?
L10 A9   ACK R10 <<< interrupt acknowledge ?
L11 A10  HLD R11 >>> hold the processor ?
L12 A11  CLS R12 >>> class of the board (O for 6-trit data)
L13 rsrerved R13
L14 reserved R14
L15 reserved R15
L16 reserved R16
L17 reserved R17
L18 reserved R18
L19   VNEG   R19
L20    GND   R20
L21   VPOS   R21
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Компьютер Tryte-I

Post by Shaos »

Для компактного представления троичных чисел можно использовать тот же подход, что и при наименовании регистров предложен:

NNN (-13) - A
NNO (-12) - B
NNP (-11) - C
NON (-10) - D
NOO (-9) - E
NOP (-8) - F
NPN (-7) - G
NPO (-6) - H
NPP (-5) - I
ONN (-4) - J
ONO (-3) - K
ONP (-2) - L
OON (-1) - M
OOO (0) - N
OOP (1) - O
OPN (2) - P
OPO (3) - Q
OPP (4) - R
PNN (5) - S
PNO (6) - T
PNP (7) - U
PON (8) - V
POO (9) - W
POP (10) - X
PPN (11) - Y
PPO (12) - Z
PPP (13) - @

т.е. например самое большое 24-тритное число будет выглядеть как @@@@@@@@

P.S. Интересно, что NOP попадают на 0,1,2 - по идее если их сдвинуть на 1 шаг назад, то они попадут куда надо -1,0,+1

NNN (-13) - B
NNO (-12) - C
NNP (-11) - D
NON (-10) - E
NOO (-9) - F
NOP (-8) - G
NPN (-7) - H
NPO (-6) - I
NPP (-5) - J
ONN (-4) - K
ONO (-3) - L
ONP (-2) - M
OON (-1) - N
OOO (0) - O
OOP (1) - P

OPN (2) - Q
OPO (3) - R
OPP (4) - S
PNN (5) - T
PNO (6) - U
PNP (7) - V
PON (8) - W
POO (9) - X
POP (10) - Y
PPN (11) - Z
PPO (12) - @
PPP (13) - A

в таком случае самое большое 24-тритное число будет выглядеть как AAAAAAAA (+141214768240)

P.P.S. Либо надо забыть про компактное представление многотритных чисел и просто писать обычные десятичные числа как +141214768240
Я тут за главного - если что шлите мыло на me собака shaos точка net