|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Коллега "AndrejKulikov" , Ваше заблуждене состоит в том, то Вы идёте не от реальных физических возможностей к описанию таковых , а ровно наоборот - идёте от Ваших рисунков к неким( необязательно ошибочным, но вероятнее ) утверждениям о реальности. То есть правильно строить разсуждения примерно так : "Как видно из опытов< таких-то> возможны переходы< либо какие то ещё явления> ,которые мы сейчас отобразим на рисунках ниже .." ,а не как у Вас "Как видно по баронам/герцогам/статьям_в_педивикии/и т.д. ..... " Второе заблуждение Ваше в том, что Вы прям "на лету" подменяете моделирование на Ваше личное мнение. Дело в том, что если Вам что-либо " не требуется , избыточно , затратно " и т.п. , то сие не означает, что в реальности такое не может произойти. А раз таковое может таки произойти в реальности, то это обязательно следует отобразить, иначе получатся рисунки (, мож и высокохудожественные, но) неверные. Понимаете ? ___ ___ ___ Не стал цитировать "пургу" , а вот ниже процитированное ( коричневого цвета BF0000 ) предложение ВЕРНОЕ !( слава Богу; одно из немногих верных утверждений пана "Ternary"System . Хвалю, так держать. ) Действительно это так. Например трёх-тритный процесор с однопроводными троичными выходами уступает шину устройству п.д.п. - а у него на выходах [(+1)] , [(-1)] , [(0)] ( например) - тогда произойдут переходы (+1)->Z ; (-1)->Z ; (0)->Z ; соответственно. ( лейтенант "Очевидность" однако )
|
18 Sep 2018 09:08 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
На рисунке ниже приведён троичный несимметричный полусумматор, который работает в троичной системе счисления, а трёхбитная одноединичная (3B BCT, "трёхпроводная") кодировка тритов ( "бинарная запись его логических состояний") нисколько не мешают его правильной работе: Загрузить Circuit Simulator с моделью. Троичные трёхбитные триггеры с автоматической установкой в "0" при включении служат для ввода тритов и частью схемы собственно троичного несимметричного полусумматора не являются. Время выполнения операции сложения равно 2*dt, где dt - время задержки в одном типовом логическом элементе. Таблица истинности троичного несимметричного полусумматора: A 2 1 0 2 1 0 2 1 0 B 2 2 2 1 1 1 0 0 0 S 1 0 2 0 2 1 2 1 0 = FT2N102021210 3 = FT2N8229 10C 1 1 0 1 0 0 0 0 0 = FT2N110100000 3 = FT2N8991 10Перенос (С) в троичной несимметричной системе счисления не бывает больше 1 и возникает в 3-х случаях из 9-ти, т.е. в 1/3 (33,3...%) случаев, а в троичной симметричной системе счисления перенос возникает только в 2-х случаях из 9-ти, т.е. только в 2/9 (22,2...%) случаев, а переносы, при параллельном суммировании, очень сильно "тормозят" сложение. При последовательном суммировании количество переносов не уменьшает время суммирования и схемы ускоренного переноса не нужны. Из этого следует, что голословные измышления, приведённые TernarySystem, - ложные, а автор этих голословных измышлений, Никитин А., - лжец.
Last edited by AndrejKulikov on 25 Sep 2018 22:20, edited 18 times in total.
|
21 Sep 2018 04:20 |
|
|
TernarySystem
Doomed
Joined: 27 Jul 2018 12:07 Posts: 609
|
| | | | AndrejKulikov wrote: На рисунке ниже приведён снимок модели троичного несимметричного полусумматора, которая работает в троичной системе счисления в трёхбитной одноединичной системе кодирования (3B BCT, "трёхпроводной"): Загрузить Circuit Simulator с моделью. Троичные трёхбитные триггеры с автоматической установкой в "0" при включении служат для ввода тритов и частью схемы собственно троичного полусумматора не являются. Из этого следует, что предложение, приведённое TernarySystem, - ложное, а автор этого предложения - лжец. | | | | |
Почему лжец? Вот ссылка http://andrejnikitin.narod.ru/mat_s_logik_AI.htm почитайте в этом труде "Математика счетной логики", автор А.В. Никитин приводит эту цитату - то есть он подтверждает и доводит до логического завершения, что любая реализация троичной системы двоичными (бинарными) элементами - это по сути отказ от троичности и переход к бинарной трёхзначности. Такой подход это всего лишь попытка улучшить двоичную систему (способом надстройки). А Вам уважаемый AndrejKulikov я бы порекомендовал перед тем как выливать грязь на человека посмотреть в зеркало - не в грязи ли Вы...
|
21 Sep 2018 04:41 |
|
|
TernarySystem
Doomed
Joined: 27 Jul 2018 12:07 Posts: 609
|
|
21 Sep 2018 05:11 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
А вот заведём ка "пуриста" ( адепта "расово-чистейшей" троичности, без компромиссов то бишь )в смысло-логический тупичок : Как вот` \/`такую троичную ячейку статической памяти сделать НЕ-трёхпроводной ? Сможете коротенько ( без "простыней" на тысячи строк пустого балабольства ) сказать ? Или таковая по Вашей <религии>"ноуке" и не троичная вовсе ?
Last edited by petrenko on 06 Oct 2018 15:40, edited 1 time in total.
|
06 Oct 2018 13:38 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
Троичных систем может быть много. Вот и коллега Ternary System привёл ссылку с примером ещё одной - псевдотроичной, но на самом деле двоичной, которая, хотя и двоичная, но на самом-самом деле является разновидностью троичной системы. Но основной троичной системой счисления является несимметричная троичная система счисления. Так с какой же это стати вы предлагаете с основной троичной несимметричной системы с простыми и ясными традиционными и совместимыми с другими системами счисления положительными адресами команд и данных, например, в работающем в основной троичной несимметричной системе счисления девятитритном (3^9=19683) трёхбитном счётчике адреса команд и данных: переходить на не основную троичную симметричную систему счисления с нетрадиционными заморочными отрицательными адресами? Так и до адресов в приведённой коллегой Ternary System ссылке с мнимыми четверичными числами дойти можно. Код троичного девятитритного счётчика адреса команд и данных, работающего в троичной несимметричной системе счисления в трёхбитной системе троичных логических элементов в логическом симуляторе Atanua/Win32: Из-за ошибок в версии логического симулятора Atanua/Win32 1.2.130617 работать со счётчиком лучше в версии логического симулятора Atanua/Win32 1.0.081116.
Last edited by AndrejKulikov on 17 Nov 2018 00:41, edited 12 times in total.
|
14 Nov 2018 21:27 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Давайте вашу "основную трёхбитную" систему держать в одном месте, дабы народ не путать...
|
14 Nov 2018 21:34 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
При работе счётчика адреса команд в не основной, а в дополнительной троичной симметричной (в сбалансированной) системе счисления нулевое значение счётчика находится в середине всего диапазона чисел счётчика, т.е. все адреса зависят от количества разрядов (тритов) в счётчике, в чём можно убедиться на модели троичного трёхбитного 9-ти разрядного (9-ти тритного) счётчика, одновременно работающего и в основной троичной несимметричной системе счисления (красные семисегментные индикаторы 309 с дешифратором-шифратором) и в не основной, дополнительной троичной симметричной системе счисления (зелёные семисегментные индикаторы с прямым управлением сегментами): если в такой не основной, а дополнительной системе счисления в счётчике адреса команд и данных убавить или добавить несколько разрядов (тритов), то все адреса сдвинутся, что не очень удобно пользователям. Пользователям более удобно придерживаться традиционных основных несимметричных систем счисления, в которых при убавлении и прибавлении разрядов в счётчике адреса команд и данных адреса команд и данных не сдвигаются, т.е. не зависят от количества разрядов в счётчике. Код модели счётчика в логическом симуляторе Atanua/Win32 находится в прикреплённом архиве: По количеству адресуемых ячеек памяти счётчик эквивалентен n*ln(3)/ln(2) = 9*1,585... = 14,26...-битному счётчику. Из-за ошибок в версии логического симулятора Atanua/Win32 1.2.130617 работать со счётчиком лучше в версии логического симулятора Atanua/Win32 1.0.081116.
|
15 Nov 2018 09:26 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
В отличие от ранее опубликованной трёхбитной версии троичной компьютерной архитектуры TCA0 в версии TCA0e4 применена тристабильная 4-х тритная шина данных, что позволило обойтись без сборок nИЛИ. В шине данных вместо трёхбитных ("трёхпроводных") 3B BCT тритов применены двухбитные ("двухпроводные") 2B BCT триты. Шина данных и Switch ROM на переключателях выполнены на микросхемах 74LS244 (Octal Buffer with Noninverted Three-State Outputs), из-за чего в шине данных добавился 4-й трит, а в регистре данных A добавился 4-й троичный разряд ( ТроР): Не обошлось и без потерь. Логические элементы 2ИЛИ-НЕ (2-inNOR, 2NOR, NOR2) восстановления в тритах третьего бита B0 на 1*dt уменьшили быстродействие компьютерной архитектуры. Код модели в логическом симуляторе Atanua/Win32 1.2.130617:
Last edited by AndrejKulikov on 17 Nov 2018 09:53, edited 2 times in total.
|
17 Nov 2018 06:44 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
|
17 Nov 2018 08:58 |
|
|
TernarySystem
Doomed
Joined: 27 Jul 2018 12:07 Posts: 609
|
Троичных систем может быть много. Вот и коллега Ternary System привёл ссылку с примером ещё одной - псевдотроичной, но на самом деле двоичной, которая, хотя и двоичная, но на самом-самом деле является разновидностью троичной системы. Но основной троичной системой счисления является несимметричная троичная система счисления.
Исходя из классики: Арифметические основы компьютерной схемотехники. в соответствии с принципом построения системы счисления - троичная система на этом уровне существует только в одной реализации это (0, 1, 2) - (назовём этот уровень реализации как нулевой) Исходя из определения: 1. Системой счисления называется совокупность цифр и правил для записи чисел. Запись числа в некоторой системе счисления называется его кодом. Все системы счисления делятся на позиционные и непозиционные. Для записи чмсел в позиционной системе счисления используют определенное количество графических знаков (цифр и букв), которые отличаются друг от друга. Число таких знаков q называется основой позиционной системы счисления. В компьютерах используют позиционные системы с различной основой. 2. Система счисления с основанием два (цифры 0 и 1) называется двоичной, система счисления с основанием три (цифры 0, 1, 2) - троичная и т.д. В системах счисления с основанием меньше десяти используют десятичные цифры, а для основы большей десяти добавляют буквы латинского алфавита – A, B, C, D, E, F. Далее в обозначениях при необходимости пишут десятичный индекс, равный основе системы счисления, которая применена.
|
17 Nov 2018 10:26 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
TCA0 с восьмитритной тристабильной шиной данныхДля увеличения быстродействия архитектуры 4-х тритная шина данных с двухбитными ("двухпроводными") тритами заменена на 8-ми тритную шину данных с трёхбитными ("трёхпроводными") тритами. Из-за отсутствия микросхем с количеством буферов кратным 3, каждая 8-ми тритная ячейка Switch ROM на переключателях с тристабильным выходом, выполнена на 4-х микросхемах 74LS244 (Octal Buffer with Noninverted Three-States Outputs). Но не бывает худа без добра, в архитектуре с 8-ми тритной шиной данных байты помещаются целиком без преобразования в троичный код. Код модели в логическом симуляторе Atanua/Win32 1.2.130617:
|
19 Nov 2018 05:15 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
Не только на рисунке, но и по модели троичного трёхуровневого ("однопроводного") логического элемента псевдоинвертора Лукасевича (InvL, NOTL, FT1N5) ( загрузить онлайн HTML5-версию симулятора Circuit Simulator с моделью) каждый может убедиться, что при переключениях из -1 в +1 и из +1 в -1 на одной трети времени переключения всегда детектируется состояние "0", что приведёт к ложным срабатываниям в последующих элементах схем, о чём и написано в топике Трёхуровневый ("однопроводный") псевдоинвертор Лукасевича.
|
20 Nov 2018 00:24 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
Меньшую помехоустойчивость и меньшее быстродействие имеет только трёхуровневая ("однопроводная", 3LCT) троичная физическая система. Двухбитная ("двухпроводная", 2B BCT) и трёхбитная ("трёхпроводная", 3B BCT) троичные физические системы имеют одинаковую с двоичной системой помехоустоичивость и быстродействие большее, чем двоичной физической системы. Ещё большее быстродействие имеет четырёхбитная ("четырёхпроводная", 4B BCQuadro) физическая система. О чём и написано в исследовании Быстродействие физических систем передачи данных.
|
20 Nov 2018 01:01 |
|
|
AndrejKulikov
Banned
Joined: 07 Mar 2018 23:17 Posts: 315 Location: Россия, Москва
|
Чем больше "ичность" сумматора и АЛУ, тем быстрее происходит сложение в сумматорах и некоторые другие логические функции в АЛУ. Именно поэтому троичные системы быстрее двоичной. Внутри троичных систем, из-за меньшего количества переносов (около 25%), сумматор в троичной симметричной системе (около 25% переносов) суммирует быстрее сумматора в троичной несимметричной системе (50% переносов). Сумматор в четверичной несимметричной системе счисления суммирует быстрее сумматора в троичной несимметричной системе и, вполне вероятно (такого исследования мне не встречалось), что быстрее и сумматора в троичной симметричной системе. Сумматоры же и некоторые другие логические функции в восьмиричной и в шестнадцатиричной системах, из-за большего основания, быстрее и двоичных и троичных и четверичных сумматоров и других логических функций. Симметричные же сумматоры с нечётными основаниями (пятиричные, семиричные, девятиричные и др.), из-за меньшего количества переносов (перенос возникает в приблизительно 25% случаев) быстрее несимметричных сумматоров (перенос возникает в 50% случаев).
Last edited by AndrejKulikov on 28 Dec 2018 05:48, edited 3 times in total.
|
20 Nov 2018 01:32 |
|
|
Who is online |
Users browsing this forum: No registered users and 5 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
|
|