nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 24 Apr 2024 22:03



This topic is locked, you cannot edit posts or make further replies.  [ 6 posts ] 
Троичная уравновешенность 
Author Message
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Ни кого не интересуют вопросы создания вычислительной машины основанной на уравновешенной троичной системе счисления ? Мне очень хочется обсудить с кем-нибудь то, какой она должна быть :) Всё идёт к тому, что скоро я напишу своего рода симулятор минимальной троичной машины. В данный момент думаю над тем, какая должна быть кодировка символов. Причём надо учесть, что в одном троичном слове (состоит из 9 троичных разрядов) можно разместить 19683 числа из диапазона -9841...0...9841.


09 Dec 2004 00:21
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22572
Location: Silicon Valley
Mac Buster wrote:
Ни кого не интересуют вопросы создания вычислительной машины основанной на уравновешенной троичной системе счисления ? Мне очень хочется обсудить с кем-нибудь то, какой она должна быть :) Всё идёт к тому, что скоро я напишу своего рода симулятор минимальной троичной машины. В данный момент думаю над тем, какая должна быть кодировка символов. Причём надо учесть, что в одном троичном слове (состоит из 9 троичных разрядов) можно разместить 19683 числа из диапазона -9841...0...9841.


Это интересно! В связи с этим перенес тему в "Проекты NedoPC". А можно поподробнее?

_________________
:dj: https://mastodon.social/@Shaos


09 Dec 2004 08:05
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Post 
Пишу подробнее :wink: и с самого начала. Уравновешенная троичная система счисления интересна тем, что используемые в ней цифры для представления чисел расположены на числовой оси симетрично относительно нулевой отметки и вместо цифр 0, 1 и 2 в её алфавите используются цифры -1, 0 и +1. Для удобства записи чисел в такой системе принято обозначать отрицательный разряд латинской буквой N (от negative), а положительную с помощью буквы P (от positive), нуль обозначают либо соответствующей арабской цифрой либо латинской буквой O. Числа в такой системе счисления выглядят вот так N0PNNNPPP и т.д. ;) В данном случае я написал десятичное число -6170. Замечательной особенностью этой системы является то что знак числа определяется знаком самого старшего ненулевого троичного разряда числа. Троичный разряд, кстати, называют тритом. Девятки тритов называют трайтами. Они делятся на три группы по три трита в каждом, каждую такую группу называют триадой :)


09 Dec 2004 09:07
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22572
Location: Silicon Valley
Post 
Mac Buster wrote:
Пишу подробнее :wink: и с самого начала. Уравновешенная троичная система счисления интересна тем, что используемые в ней цифры для представления чисел расположены на числовой оси симетрично относительно нулевой отметки и вместо цифр 0, 1 и 2 в её алфавите используются цифры -1, 0 и +1. Для удобства записи чисел в такой системе принято обозначать отрицательный разряд латинской буквой N (от negative), а положительную с помощью буквы P (от positive), нуль обозначают либо соответствующей арабской цифрой либо латинской буквой O. Числа в такой системе счисления выглядят вот так N0PNNNPPP и т.д. ;) В данном случае я написал десятичное число -6170. Замечательной особенностью этой системы является то что знак числа определяется знаком самого старшего ненулевого троичного разряда числа. Троичный разряд, кстати, называют тритом. Девятки тритов называют трайтами. Они делятся на три группы по три трита в каждом, каждую такую группу называют триадой :)


Пытался найти аппаратные реализации и ничего не нащел, кроме http://www.trinary.cc - но там вроде про 0,1,2 а не про -1,0,1

А вообще выглядит вполне логичным - делаем вместо бинарных уровней 0V и +5V три тринарных: -5V 0V +5V и вперед :)

_________________
:dj: https://mastodon.social/@Shaos


09 Dec 2004 21:57
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Post 
Shaos wrote:
Пытался найти аппаратные реализации и ничего не нащел, кроме http://www.trinary.cc - но там вроде про 0,1,2 а не про -1,0,1

Странные дела, до вчерашнего дня сайт не работал около года, а теперь заработал, но сменил систему представления данных с уравновешенной на обычную! :D

Quote:
А вообще выглядит вполне логичным - делаем вместо бинарных уровней 0V и +5V три тринарных: -5V 0V +5V и вперед :)

:D


09 Dec 2004 22:06
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22572
Location: Silicon Valley
Post 
Mac Buster wrote:
Shaos wrote:
Пытался найти аппаратные реализации и ничего не нащел, кроме http://www.trinary.cc - но там вроде про 0,1,2 а не про -1,0,1

Странные дела, до вчерашнего дня сайт не работал около года, а теперь заработал, но сменил систему представления данных с уравновешенной на обычную! :D


А вообще в схемах у них идет -3V 0V +3V как я понял - схемы кажутся тяжеловатыми.

_________________
:dj: https://mastodon.social/@Shaos


09 Dec 2004 23:23
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 45 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.