nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 06:57



Reply to topic  [ 851 posts ]  Go to page Previous  1 ... 25, 26, 27, 28, 29, 30, 31 ... 57  Next
Украинская TernarySystem 
Author Message
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
TernarySystem wrote:
давай Енота и занавес...

Не не не. Тема 4-х батареек не раскрыта :idea:

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


03 Sep 2018 12:41
Profile
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
Alekcandr wrote:
TernarySystem wrote:
давай Енота и занавес...

Не не не. Тема 4-х батареек не раскрыта :idea:


задача 2^0 + 3^0 = ?... тоже...
enjoy.


03 Sep 2018 12:53
Profile
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
Классическая троичная система - система с основанием q = 3 (0, 1, 2)
Исходя из классики: Арифметические основы компьютерной схемотехники.
в соответствии с принципом построения системы счисления - троичная система на этом уровне существует только в одной реализации это (0, 1, 2) - (назовём этот уровень реализации как нулевой)
Исходя из определения:
1. Системой счисления называется совокупность цифр и правил для записи чисел. Запись числа в некоторой системе счисления называется его кодом. Все системы счисления делятся на позиционные и не позиционные. Для записи чисел в позиционной системе счисления используют определенное количество графических знаков (цифр и букв), которые отличаются друг от друга. Число таких знаков q называется основой позиционной системы счисления. В компьютерах используют позиционные системы с различной основой.
2. Система счисления с основанием два (цифры 0 и 1) называется двоичной, система счисления с основанием три (цифры 0, 1, 2) - троичная и т.д. В системах счисления с основанием меньше десяти используют десятичные цифры, а для основы большей десяти добавляют буквы латинского алфавита – A, B, C, D, E, F. Далее в обозначениях при необходимости пишут десятичный индекс, равный основе системы счисления, которая применена.


17 Nov 2018 11:39
Profile
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
От двоичного к троичному логическому элементу.


Attachments:
1.JPG
1.JPG [ 107.41 KiB | Viewed 4607 times ]
17 Nov 2018 13:01
Profile
Fanat
User avatar

Joined: 18 Nov 2014 09:17
Posts: 52
Location: Отсюда
Reply with quote
Простенький вопрос. КАК перейти из состояния "0" в состояние "1", НЕ ПОПАДАЯ в состояние "2" ?

Вариант А: тут пишем, тут не пишем, тут сёмгу заворачивали (стробирование, выбрасываем часть времени в мусор)

Вариант Б: только импульсы не короче определенной длительности (очень плохо масштабируется и ускоряется, очень плохо различает подряд идущие одинаковые состояния)

Вариант В: кодирование состояний (необязательно тремя линиями, для трех состояний достаточно и двух линий)


17 Nov 2018 15:48
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
И в каком месте это "классическая" реализация? Тем более это даже не 0,1,2, а вовсе какая-то левота 0,2,1

В каком-то смысле классической можно считать лишь реализацию "как в Сетуни", ибо никакой другой в реальности (в промышленных масштабах) реализовано НЕБЫЛО :)

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


17 Nov 2018 20:34
Profile WWW
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
[quote="JeNNeR"]Простенький вопрос. КАК перейти из состояния "0" в состояние "1", НЕ ПОПАДАЯ в состояние "2" ?

Спасибо за вопрос, об этом я и хотел рассказать в этом топике и о многом другом. Эта задача уже давно была реализована ещё при построении декодера взаимодействия систем -https://www.youtube.com/watch?v=vk8jlnJLtIw.


18 Nov 2018 00:34
Profile
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
Shaos wrote:
И в каком месте это "классическая" реализация? Тем более это даже не 0,1,2, а вовсе какая-то левота 0,2,1

В каком-то смысле классической можно считать лишь реализацию "как в Сетуни", ибо никакой другой в реальности (в промышленных масштабах) реализовано НЕБЫЛО :)


Идея представления троичной логики с помощью двоичного кода была успешно воплощена в малой ЭВМ «Сетунь», разработанной в 1959 году в вычислительном центре Московского государственного университета под руководством Н.П. Брусенцова. Для не имеющей аналогов в истории вычислительной техники машины «Сетунь» была разработана троичная ферритодиодная ячейка, работающая в двухбитном троичном коде, т.е. один трит записывался в два двоичных разряда 00, 01 и 10 (состояние 11 не использовалось).


18 Nov 2018 00:42
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80) сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1

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


18 Nov 2018 00:57
Profile WWW
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
Shaos wrote:
Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80) сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1


Увы уважаемый Shaos Вы опять не угадали, ветер дует с другой стороны.


18 Nov 2018 01:03
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
TernarySystem wrote:
Shaos wrote:
Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80) сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1


Увы уважаемый Shaos Вы опять не угадали, ветер дует с другой стороны.

Ну почему же с другой? Опус про то, что ферритодиодная ячейка Брусенцова "работала в двухбитном троичном коде", появился 27 июня 2009 года вот в этой правке, сделанной с IP-адреса господина Куликова:
https://ru.wikipedia.org/w/index.php?title=%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)&oldid=16700747
Он на моём форуме с того же самого адреса пишет, так что я знаю о чём я говорю...

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


18 Nov 2018 01:25
Profile WWW
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
Shaos wrote:
TernarySystem wrote:
Shaos wrote:
Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80) сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1


Увы уважаемый Shaos Вы опять не угадали, ветер дует с другой стороны.

Ну почему же с другой? Опус про то, что ферритодиодная ячейка Брусенцова "работала в двухбитном троичном коде", появился 27 июня 2009 года вот в этой правке, сделанной с IP-адреса господина Куликова:
https://ru.wikipedia.org/w/index.php?title=%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)&oldid=16700747
Он на моём форуме с того же самого адреса пишет, так что я знаю о чём я говорю...


Ну и причем я здесь - значит то что писал Куликов объективно, и реализация таким способом уводит от троичности и приводит опять же к простому расширению двоичной системы в виде двоичной избыточной системы (-1, 0, 1), а сбалансированность это уже свойство которое расширяет только некоторые возможности этой реализации. Так как и закон исключения третьего в двоичной логике обычному пользователю пудрит мозги - как это третье его не может быть?


18 Nov 2018 01:38
Profile
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
Определившись с определением классической троичной системы на нулевом уровне, переходим на первый уровень реализации.
Кодирование сигналов в цифровых устройствах.
По виду кодирования электрических сигналов двоичными цифрами элементы цифровой техники делятся на потенциальные, импульсные и импульсно-потенциальные.

В потенциальных элементах нулю и единице соответствуют два резко отличающихся уровня – высокий и низкий. При этом напряжения могут быть как положительными, так и отрицательными относительно корпуса, электрический потенциал которого принимается за нулевой.

Различают элементы, работающие в положительной и отрицательной логике...


Attachments:
2.JPG
2.JPG [ 96.46 KiB | Viewed 4574 times ]
18 Nov 2018 02:40
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Reply with quote
Графы возможных переходов в трёх разных физических системах реализации троичной системы:
Attachment:
TernaryGraphs.JPG
TernaryGraphs.JPG [ 20.5 KiB | Viewed 4570 times ]

3LCT - 3-LevelCodedTernary (трёхуровневая "однопроводная"),
2L 2B BCT - 2-Level 2-bit BinaryCodedTernary (двухуровневая "двухпроводная", двухбитная),
2L 3B BCT - 2-Level 3-bit BinaryCodedTernary (двухуровневая "трёхпроводная", трёхбитная).

Как можно заметить по графам, в графе системы 3LCT (трёхуровневая "однопроводная") отсутствуют прямые переходы
из +1 в -1 и из -1 в +1
, без которых невозможны физические реализации троичных функций
имеющих эти переходы.
Двухбитная (2B BCT, "двухпроводная") и трёхбитная (3B BCT, "трёхпроводная") системы имеют прямые переходы из
+1 в -1 и из -1 в +1
, поэтому в них возможны физические реализации всех троичных функций.


Last edited by AndrejKulikov on 18 Nov 2018 07:37, edited 2 times in total.



18 Nov 2018 03:08
Profile
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Reply with quote
AndrejKulikov wrote:
Графы возможных переходов в трёх разных физических системах реализации троичной системы:
Attachment:
TernaryGraphs.JPG

3LCT - 3-LevelCodedTernary (трёхуровневая "однопроводная"),
2L 2B BCT - 2-Level 2-bit BinaryCodedTernary (двухуровневая "двухпроводная", двухбитная),
2L 3B BCT - 2-Level 3-bit BinaryCodedTernary (двухуровневая "трёхпроводная", трёхбитная).

Как можно заметить по графам, в графе системы 3LCT (трёхуровневая "однопроводная") отсутствуют прямые переходы
из +1 в -1 и из -1 в +1, без которых невозможны физические реализации троичных функций
имеющих эти переходы.
Двухбитная (2B BCT, "двухпроводная") и трёхбитная (3B BCT, "трёхпроводная") системы имеют переходы из
+1 в -1 и из -1 в +1, поэтому в них возможны физические реализации всех троичных функций.


Уважаемый AndrejKulikov приведённые Вами графы это конечно хорошо, но нулевой уровень я уже прошёл и хочу сделать одну поправку: система реализация которой будет описана в этой теме это классическая троичная система (0, 1, 2), забегая немного вперёд могу сказать что она "однопроводная" при реализации на один трит. И ни каких -1, 0, 1 в ней Вы не увидите. Я покажу когда и где возникает -1, 0, 1 и постараюсь объяснить почему так...
Вопрос о возможной реализации квази троичности при использовании двухпроводных или трёхпроводных для меня закрыт из-за их неэффективности в применении (очень громоздко) - извините пожалуйста если затронул Ваше эго. Вопрос как отделить 1 от 0 при
переходе через 2 будет рассмотрен далее. И поверьте эта задача уже решена на практике.
На первом уровне я хотел бы услышать вопросы о полярности сигналов и о видах логики (положительной, отрицательной, двухполярной - (положительная и отрицательная одновременно)).


18 Nov 2018 05:26
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 851 posts ]  Go to page Previous  1 ... 25, 26, 27, 28, 29, 30, 31 ... 57  Next

Who is online

Users browsing this forum: No registered users and 15 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.