Не не не. Тема 4-х батареек не раскрытаTernarySystem wrote:давай Енота и занавес...
Украинская TernarySystem
Moderator: haqreu
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Украинская TernarySystem
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Украинская TernarySystem
задача 2^0 + 3^0 = ?... тоже...Alekcandr wrote:Не не не. Тема 4-х батареек не раскрытаTernarySystem wrote:давай Енота и занавес...
enjoy.
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Основы реализации классической троичной системы
Классическая троичная система - система с основанием q = 3 (0, 1, 2)
Исходя из классики: Арифметические основы компьютерной схемотехники.
в соответствии с принципом построения системы счисления - троичная система на этом уровне существует только в одной реализации это (0, 1, 2) - (назовём этот уровень реализации как нулевой)
Исходя из определения:
1. Системой счисления называется совокупность цифр и правил для записи чисел. Запись числа в некоторой системе счисления называется его кодом. Все системы счисления делятся на позиционные и не позиционные. Для записи чисел в позиционной системе счисления используют определенное количество графических знаков (цифр и букв), которые отличаются друг от друга. Число таких знаков q называется основой позиционной системы счисления. В компьютерах используют позиционные системы с различной основой.
2. Система счисления с основанием два (цифры 0 и 1) называется двоичной, система счисления с основанием три (цифры 0, 1, 2) - троичная и т.д. В системах счисления с основанием меньше десяти используют десятичные цифры, а для основы большей десяти добавляют буквы латинского алфавита – A, B, C, D, E, F. Далее в обозначениях при необходимости пишут десятичный индекс, равный основе системы счисления, которая применена.
Исходя из классики: Арифметические основы компьютерной схемотехники.
в соответствии с принципом построения системы счисления - троичная система на этом уровне существует только в одной реализации это (0, 1, 2) - (назовём этот уровень реализации как нулевой)
Исходя из определения:
1. Системой счисления называется совокупность цифр и правил для записи чисел. Запись числа в некоторой системе счисления называется его кодом. Все системы счисления делятся на позиционные и не позиционные. Для записи чисел в позиционной системе счисления используют определенное количество графических знаков (цифр и букв), которые отличаются друг от друга. Число таких знаков q называется основой позиционной системы счисления. В компьютерах используют позиционные системы с различной основой.
2. Система счисления с основанием два (цифры 0 и 1) называется двоичной, система счисления с основанием три (цифры 0, 1, 2) - троичная и т.д. В системах счисления с основанием меньше десяти используют десятичные цифры, а для основы большей десяти добавляют буквы латинского алфавита – A, B, C, D, E, F. Далее в обозначениях при необходимости пишут десятичный индекс, равный основе системы счисления, которая применена.
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Основы реализации классической троичной системы
От двоичного к троичному логическому элементу.
You do not have the required permissions to view the files attached to this post.
-
JeNNeR
- Fanat
- Posts: 52
- Joined: 18 Nov 2014 09:17
- Location: Отсюда
Re: Основы реализации классической троичной системы
Простенький вопрос. КАК перейти из состояния "0" в состояние "1", НЕ ПОПАДАЯ в состояние "2" ?
Вариант А: тут пишем, тут не пишем, тут сёмгу заворачивали (стробирование, выбрасываем часть времени в мусор)
Вариант Б: только импульсы не короче определенной длительности (очень плохо масштабируется и ускоряется, очень плохо различает подряд идущие одинаковые состояния)
Вариант В: кодирование состояний (необязательно тремя линиями, для трех состояний достаточно и двух линий)
Вариант А: тут пишем, тут не пишем, тут сёмгу заворачивали (стробирование, выбрасываем часть времени в мусор)
Вариант Б: только импульсы не короче определенной длительности (очень плохо масштабируется и ускоряется, очень плохо различает подряд идущие одинаковые состояния)
Вариант В: кодирование состояний (необязательно тремя линиями, для трех состояний достаточно и двух линий)
-
Shaos
- Admin
- Posts: 24448
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Основы реализации классической троичной системы
И в каком месте это "классическая" реализация? Тем более это даже не 0,1,2, а вовсе какая-то левота 0,2,1
В каком-то смысле классической можно считать лишь реализацию "как в Сетуни", ибо никакой другой в реальности (в промышленных масштабах) реализовано НЕБЫЛО
В каком-то смысле классической можно считать лишь реализацию "как в Сетуни", ибо никакой другой в реальности (в промышленных масштабах) реализовано НЕБЫЛО
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Основы реализации классической троичной системы
[quote="JeNNeR"]Простенький вопрос. КАК перейти из состояния "0" в состояние "1", НЕ ПОПАДАЯ в состояние "2" ?
Спасибо за вопрос, об этом я и хотел рассказать в этом топике и о многом другом. Эта задача уже давно была реализована ещё при построении декодера взаимодействия систем -https://www.youtube.com/watch?v=vk8jlnJLtIw.
Спасибо за вопрос, об этом я и хотел рассказать в этом топике и о многом другом. Эта задача уже давно была реализована ещё при построении декодера взаимодействия систем -https://www.youtube.com/watch?v=vk8jlnJLtIw.
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Основы реализации классической троичной системы
Идея представления троичной логики с помощью двоичного кода была успешно воплощена в малой ЭВМ «Сетунь», разработанной в 1959 году в вычислительном центре Московского государственного университета под руководством Н.П. Брусенцова. Для не имеющей аналогов в истории вычислительной техники машины «Сетунь» была разработана троичная ферритодиодная ячейка, работающая в двухбитном троичном коде, т.е. один трит записывался в два двоичных разряда 00, 01 и 10 (состояние 11 не использовалось).Shaos wrote:И в каком месте это "классическая" реализация? Тем более это даже не 0,1,2, а вовсе какая-то левота 0,2,1
В каком-то смысле классической можно считать лишь реализацию "как в Сетуни", ибо никакой другой в реальности (в промышленных масштабах) реализовано НЕБЫЛО
-
Shaos
- Admin
- Posts: 24448
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Основы реализации классической троичной системы
Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%29 сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Основы реализации классической троичной системы
Увы уважаемый Shaos Вы опять не угадали, ветер дует с другой стороны.Shaos wrote:Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%29 сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1
-
Shaos
- Admin
- Posts: 24448
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Основы реализации классической троичной системы
Ну почему же с другой? Опус про то, что ферритодиодная ячейка Брусенцова "работала в двухбитном троичном коде", появился 27 июня 2009 года вот в этой правке, сделанной с IP-адреса господина Куликова:TernarySystem wrote:Увы уважаемый Shaos Вы опять не угадали, ветер дует с другой стороны.Shaos wrote:Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%29 сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1
https://ru.wikipedia.org/w/index.php?title=%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%29&oldid=16700747
Он на моём форуме с того же самого адреса пишет, так что я знаю о чём я говорю...
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Основы реализации классической троичной системы
Ну и причем я здесь - значит то что писал Куликов объективно, и реализация таким способом уводит от троичности и приводит опять же к простому расширению двоичной системы в виде двоичной избыточной системы (-1, 0, 1), а сбалансированность это уже свойство которое расширяет только некоторые возможности этой реализации. Так как и закон исключения третьего в двоичной логике обычному пользователю пудрит мозги - как это третье его не может быть?Shaos wrote:Ну почему же с другой? Опус про то, что ферритодиодная ячейка Брусенцова "работала в двухбитном троичном коде", появился 27 июня 2009 года вот в этой правке, сделанной с IP-адреса господина Куликова:TernarySystem wrote:Увы уважаемый Shaos Вы опять не угадали, ветер дует с другой стороны.Shaos wrote:Судя по приведённой цитате, над статьёй https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%29 сильно поработал господин Куликов, ибо такого понятия как "двухбитный троичный код" в природе НЕ существует, а Сетунь считала во взвешенной троичной системе счисления, оперируя величинами -1, 0 и 1
https://ru.wikipedia.org/w/index.php?title=%D0%A1%D0%B5%D1%82%D1%83%D0%BD%D1%8C_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%29&oldid=16700747
Он на моём форуме с того же самого адреса пишет, так что я знаю о чём я говорю...
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Основы реализации классической троичной системы
Определившись с определением классической троичной системы на нулевом уровне, переходим на первый уровень реализации.
Кодирование сигналов в цифровых устройствах.
По виду кодирования электрических сигналов двоичными цифрами элементы цифровой техники делятся на потенциальные, импульсные и импульсно-потенциальные.
В потенциальных элементах нулю и единице соответствуют два резко отличающихся уровня – высокий и низкий. При этом напряжения могут быть как положительными, так и отрицательными относительно корпуса, электрический потенциал которого принимается за нулевой.
Различают элементы, работающие в положительной и отрицательной логике...
Кодирование сигналов в цифровых устройствах.
По виду кодирования электрических сигналов двоичными цифрами элементы цифровой техники делятся на потенциальные, импульсные и импульсно-потенциальные.
В потенциальных элементах нулю и единице соответствуют два резко отличающихся уровня – высокий и низкий. При этом напряжения могут быть как положительными, так и отрицательными относительно корпуса, электрический потенциал которого принимается за нулевой.
Различают элементы, работающие в положительной и отрицательной логике...
You do not have the required permissions to view the files attached to this post.
-
AndrejKulikov
- Banned
- Posts: 315
- Joined: 07 Mar 2018 23:17
- Location: Россия, Москва
Re: Основы реализации классической троичной системы
Графы возможных переходов в трёх разных физических системах реализации троичной системы:
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, поэтому в них возможны физические реализации всех троичных функций.
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, поэтому в них возможны физические реализации всех троичных функций.
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 18 Nov 2018 07:37, edited 2 times in total.
-
TernarySystem
- Doomed
- Posts: 634
- Joined: 27 Jul 2018 12:07
Re: Основы реализации классической троичной системы
Уважаемый AndrejKulikov приведённые Вами графы это конечно хорошо, но нулевой уровень я уже прошёл и хочу сделать одну поправку: система реализация которой будет описана в этой теме это классическая троичная система (0, 1, 2), забегая немного вперёд могу сказать что она "однопроводная" при реализации на один трит. И ни каких -1, 0, 1 в ней Вы не увидите. Я покажу когда и где возникает -1, 0, 1 и постараюсь объяснить почему так...AndrejKulikov wrote:Графы возможных переходов в трёх разных физических системах реализации троичной системы: 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, поэтому в них возможны физические реализации всех троичных функций.
Вопрос о возможной реализации квази троичности при использовании двухпроводных или трёхпроводных для меня закрыт из-за их неэффективности в применении (очень громоздко) - извините пожалуйста если затронул Ваше эго. Вопрос как отделить 1 от 0 при
переходе через 2 будет рассмотрен далее. И поверьте эта задача уже решена на практике.
На первом уровне я хотел бы услышать вопросы о полярности сигналов и о видах логики (положительной, отрицательной, двухполярной - (положительная и отрицательная одновременно)).
