Троичный дешифратор

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

Moderator: haqreu

User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

Lavr wrote:
Lavr wrote: Кстати, а какой префикс или постфикс у девятиричной нотации?
У восьмиричной
- "O" от Octal, Octo... Девять по латыни: Novem,
по английски: Nine, значит - "N" ? :wink:
Ну с постфиксом особой проблемы нет. В различных просмотренных мной источниках "фонтана разнообразия" терминов не наблюдается:
девятеричная система счисления
nine number system;
nine system;
nonary number system;
nonary system
Значит постфикс всё же "N" (или "n"):
834N, 732n (по аналогии с 6АВН или 7FFh)

А вот с префиксом пока не ясно... :-?
Префиксы 16-теричной системы - "$" или "0xABC"

Для девятеричная системы не нашел ничего... А префикс очень полезен при написании ассемблера.
Что-то вдруг неожиданная мысль пришла с префиксом... а если взять символ в качестве префикса
для девятеричной системы? :roll:

Как-то так: LDA №834 ... a? :wink:
iLavr
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Троичный дешифратор

Post by Shaos »

он не ASCII :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

Он не ASCII-128 или US-ASCII...

А так-то это символ с кодом 205, если я правильно помню, и он вполне удобно вводится с клавиатуры:
ASCII205.gif
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

...
Last edited by Lavr on 15 Jan 2019 11:09, edited 1 time in total.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

AlexanderZh wrote:Лучше, наверное, остановится на N/n.
N/n - это постфикс, на нём мы и остановились, но я говорю сейчас о префиксе.

#, @, $, % - тоже надо Shift нажимать, но никто же не жалуется... :wink:
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

Shaos wrote:
Lavr wrote:
JeNNeR wrote:при использовании двухпроводного кодирования тритов (N=01, O=11, P=10)
В общем-то это называют Binary-coded ternary (BCT)...
N=10 O=00 P=01 выглядит логичнее (ну или даже N=11 тогда вообще один в один -1,0,+1 ; )
Мне тоже кажется N=10 O=00 P=01 более логичным, поскольку я надеялся это поможет аппаратной
дешифрации примерно так: O=00, O+1=00+1=01=P; P+1=01+1=10=N.
Но как я ни пробовал - на уровне логики это не помогло... :osad:

А Википедия пишет:
Двухбитные двоичнокодированые троичные цифры (2-Bit Binary Coded Ternary, 2B BCT representation, «двухпроводное») с использованием всех 4-х кодов из 4-х возможных (два из 4-х кодов кодируют одну и туже троичную цифру из 3-х).
Вот одна из них:
(0,0) — «0»
(1,1) — «0»
(0,1) — «–1»
(1,0) — «+1»
iLavr
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

ТроичныЕ дешифраторЫ

Post by petrenko »

Судари, а безъ переключения розкладокъ ещё ведь есть
кавычки « " » , апо-строфъ « ` » , кусочекъ синусоиды « ~ » , возклицательный знакъ « ! » и умножительная звёздочка « * » .

Предлагаю для "дубл-тритовъ"
( aka~"дитр"~"ditr" ,то есть кодирующихъ числа отъ [-410] до [+410] )
кавычки (, они какъ разъ надъ двойкой во многихъ клавиатурахъ, хотя въ англ.розкладке они черезъ одну правее « L » )
, а для триадъ
( aka~"трио-тритов" (, лично я именно ихъ считаю синонимомъ триббла ), то есть кодирующихъ числа отъ [-1310] до [+1310] )
- кусочекъ синусоиды « ~ »

И - небольшой вопросъ - а возклицательный знакъ « ! » у насъ чемъ-нибудь занятъ ?


И давайте вернёмся къ дешифраторамъ - сколько компонентовъ задействуется в гибридной и.м.с. серии к333кп27 - т.е. въ дешифраторе 3->27 ? ( это важный вопросъ )
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

AlexanderZh wrote:
Lavr wrote:#, @, $, % - тоже надо Shift нажимать, но никто же не жалуется... :wink:
Ну как бы немного проще, чем переключать раскладку, вводить с шифтом этот № и потом обратно раскладку.
Да ерунда совсем, глупые придирки. Вот то, что не в первых 128 символах ASCII - гораздо хуже.

Хотя... если мы ведем разговор о троичных элементах, то причем тут ASCII и раскладка клавиатуры
двоичных компьютеров - не совсем понятно. :-?
Сами же пишем, что у Сетуни цифры были перевернуты для отображения отрицательных величин.
Это ASCII? Или это раскладка какая-то известная? :lol:
iLavr
User avatar
JeNNeR
Fanat
Posts: 52
Joined: 18 Nov 2014 09:17
Location: Отсюда

Re: Троичный дешифратор

Post by JeNNeR »

И давайте вернёмся къ дешифраторамъ - сколько компонентовъ задействуется в гибридной и.м.с. серии к333кп27 - т.е. въ дешифраторе 3->27 ? ( это важный вопросъ )
эммм... всмысле? :o
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

AlexanderZh wrote:Давай исходить из того, что первые программы для Триадора-ххх будут писаться всё-таки на двоичных компьютерах.
Не знаю насчет какого-то неизветного Триадора-ххх, но из этих предпосылок я и исходил.

Символ № как префикс нигде не задействован, похож на постфикс N, и легко набирается с клавиатуры,
поскольку на ней присутствует.
iLavr
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Re: Троичный дешифратор

Post by petrenko »

Lavr wrote:.. похож на постфикс N ..
Вот как раз это может быть не полезно, а вредно.

Собственно 0 и О иногда путаются , и в некоторых случаях восмеричные числа препочитают обозначать Q вместо O

Как насчёт :
.. кусочекъ синусоиды « ~ » ..

И всё таки давайте о дешифраторах, а префиксы и постфиксы мож можно перенести в отдельную тему ?
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

А вот ещё одна идейка по пути возникла...

В C и языках, основанных на синтаксисе C, префикс 0x означает шестнадцатеричный,
возможно, для девятеричной системы подойдёт префикс 9x ?

Ну как-то так: 9x321


P.S. Я тут прогугливал эту тему (всё же девятеричная система известна давно) и наткнулся
на
весьма интересный вопрос: :o
В Древней Руси наряду с десятеричной системой счисления существовала и девятеричная. От сложного числительного этой системы, равного 27, пошел этот известный фразеологизм. Какой, и что он означает?
А кто знает, что за известный фразеологизм? Я как-то сходу не припомнил... :-?
iLavr
kvas
Novelist
Posts: 39
Joined: 21 Jan 2019 03:36

Re: Троичный дешифратор

Post by kvas »

Lavr wrote:Я тут прогугливал эту тему (всё же девятеричная система известна давно) и наткнулся
на
весьма интересный вопрос: :o
В Древней Руси наряду с десятеричной системой счисления существовала и девятеричная. От сложного числительного этой системы, равного 27, пошел этот известный фразеологизм. Какой, и что он означает?
А кто знает, что за известный фразеологизм? Я как-то сходу не припомнил... :-?
Лично мне вспоминается, из былин об Илье Муромце, что супротивник его, некто Соловей Разбойник, сидел в засаде "на трёх дубах, на девяти сукАх".
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

kvas wrote:
Lavr wrote:Я тут прогугливал эту тему (всё же девятеричная система известна давно) и наткнулся
на
весьма интересный вопрос: :o
В Древней Руси наряду с десятеричной системой счисления существовала и девятеричная. От сложного числительного этой системы, равного 27, пошел этот известный фразеологизм. Какой, и что он означает?
А кто знает, что за известный фразеологизм? Я как-то сходу не припомнил... :-?
Лично мне вспоминается, из былин об Илье Муромце, что супротивник его, некто Соловей Разбойник, сидел в засаде "на трёх дубах, на девяти сукАх".
Мне самому стало очень интересно, ответ должен же быть простой... :wink:
Ну и мне кажется, фразеологизм здесь «тридевять» - за «тридевять земель», к примеру.
27 (число) wrote:В славянской мифологии числительное 27 (число дней сидерического месяца) воплощало идею полносчетного множества, которое обладало магической силой. Предполагают, что «тридевять сестрениц» (вилы или берегини) заимствованы из индуистской традиции (27 дочерей бога Дакши, символизирующие сидерический месячный цикл)...
P.S. И есть же еще устойчивое словосочетание: :o
В русских сказках часто упоминается «тридевятое царство». Переносное значение — очень далёкое.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Троичный дешифратор

Post by Lavr »

Lavr wrote:А вот ещё одна идейка по пути возникла...

В C и языках, основанных на синтаксисе C, префикс 0x означает шестнадцатеричный,
возможно, для девятеричной системы подойдёт префикс 9x ?

Ну как-то так: 9x321
Еще одна полезная идейка нашлась: Числовые константы
Интерпретатор командной оболочки воспринимает числа как десятичные, в противном случае числу должен предшествовать специальный префикс, либо число должно быть записано в особой нотации. Числа, начинающиеся с символа 0, считаются восьмеричными. если числу предшествует префикс 0x, то число считается шестнадцатиричным. Число, в записи которого присутствует символ #, расценивается как запись числа с указанием основы счисления в виде ОСНОВА#ЧИСЛО.

Code: Select all

let "bin = 2#111100111001101"
echo "двоичное число = $bin"  

let "b9 = 9#23"
echo "9-ричное число = $b9" 
Если кому интересно, что это я так озаботился префиксом, по опыту написания компиляторов
с языка ассемблер, скажу что префикс очень упрощает компилятор.

К примеру, $3A или 0х3а рабирать удобнее, нежели 3АН (3Ah).
Ну и читается более очевидно, 34N на взгляд легко спутать с 34Н...
iLavr