nedoPC.org

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



Reply to topic  [ 53 posts ]  Go to page Previous  1, 2, 3, 4  Next
Троичный дешифратор 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Lavr wrote:
Кстати, а какой префикс или постфикс у девятиричной нотации?
У восьмиричной
- "O" от Octal, Octo... Девять по латыни: Novem,
по английски: Nine, значит - "N" ? :wink:

Ну с постфиксом особой проблемы нет. В различных просмотренных мной источниках "фонтана разнообразия" терминов не наблюдается:
Quote:
девятеричная система счисления
nine number system;
nine system;
nonary number system;
nonary system

Значит постфикс всё же "N" (или "n"):
834N, 732n (по аналогии с 6АВН или 7FFh)

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

Для девятеричная системы не нашел ничего... А префикс очень полезен при написании ассемблера.

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

Как-то так: LDA №834 ... a? :wink:

_________________
iLavr


13 Jan 2019 17:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
он не ASCII :)

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


13 Jan 2019 18:06
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Он не ASCII-128 или US-ASCII...

А так-то это символ с кодом 205, если я правильно помню, и он вполне удобно вводится с клавиатуры:
Attachment:
ASCII205.gif
ASCII205.gif [ 13.72 KiB | Viewed 6584 times ]

_________________
iLavr


15 Jan 2019 09:05
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
...

_________________
iLavr


Last edited by Lavr on 15 Jan 2019 11:09, edited 1 time in total.



15 Jan 2019 11:04
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
Лучше, наверное, остановится на N/n.

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

#, @, $, % - тоже надо Shift нажимать, но никто же не жалуется... :wink:

_________________
iLavr


15 Jan 2019 11:08
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
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:

А Википедия пишет:
Quote:
Двухбитные двоичнокодированые троичные цифры (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


15 Jan 2019 11:10
Profile
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Судари, а безъ переключения розкладокъ ещё ведь есть
кавычки « " » , апо-строфъ « ` » , кусочекъ синусоиды « ~ » , возклицательный знакъ « ! » и умножительная звёздочка « * » .

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

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


И давайте вернёмся къ дешифраторамъ - сколько компонентовъ задействуется в гибридной и.м.с. серии к333кп27 - т.е. въ дешифраторе 3->27 ? ( это важный вопросъ )


15 Jan 2019 20:25
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
Lavr wrote:
#, @, $, % - тоже надо Shift нажимать, но никто же не жалуется... :wink:

Ну как бы немного проще, чем переключать раскладку, вводить с шифтом этот № и потом обратно раскладку.

Да ерунда совсем, глупые придирки. Вот то, что не в первых 128 символах ASCII - гораздо хуже.

Хотя... если мы ведем разговор о троичных элементах, то причем тут ASCII и раскладка клавиатуры
двоичных компьютеров - не совсем понятно. :-?
Сами же пишем, что у Сетуни цифры были перевернуты для отображения отрицательных величин.
Это ASCII? Или это раскладка какая-то известная? :lol:

_________________
iLavr


16 Jan 2019 09:42
Profile
Fanat
User avatar

Joined: 18 Nov 2014 09:17
Posts: 52
Location: Отсюда
Reply with quote
Quote:
И давайте вернёмся къ дешифраторамъ - сколько компонентовъ задействуется в гибридной и.м.с. серии к333кп27 - т.е. въ дешифраторе 3->27 ? ( это важный вопросъ )

эммм... всмысле? :o


16 Jan 2019 10:00
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
Давай исходить из того, что первые программы для Триадора-ххх будут писаться всё-таки на двоичных компьютерах.

Не знаю насчет какого-то неизветного Триадора-ххх, но из этих предпосылок я и исходил.

Символ № как префикс нигде не задействован, похож на постфикс N, и легко набирается с клавиатуры,
поскольку на ней присутствует.

_________________
iLavr


16 Jan 2019 18:01
Profile
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Lavr wrote:
.. похож на постфикс N ..
Вот как раз это может быть не полезно, а вредно.

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

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



И всё таки давайте о дешифраторах, а префиксы и постфиксы мож можно перенести в отдельную тему ?


16 Jan 2019 23:07
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
А вот ещё одна идейка по пути возникла...

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

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


P.S. Я тут прогугливал эту тему (всё же девятеричная система известна давно) и наткнулся
на
весьма интересный вопрос: :o
Quote:
В Древней Руси наряду с десятеричной системой счисления существовала и девятеричная. От сложного числительного этой системы, равного 27, пошел этот известный фразеологизм. Какой, и что он означает?

А кто знает, что за известный фразеологизм? Я как-то сходу не припомнил... :-?

_________________
iLavr


29 Jan 2019 18:52
Profile
Novelist

Joined: 21 Jan 2019 03:36
Posts: 39
Reply with quote
Lavr wrote:
Я тут прогугливал эту тему (всё же девятеричная система известна давно) и наткнулся
на
весьма интересный вопрос: :o
Quote:
В Древней Руси наряду с десятеричной системой счисления существовала и девятеричная. От сложного числительного этой системы, равного 27, пошел этот известный фразеологизм. Какой, и что он означает?
А кто знает, что за известный фразеологизм? Я как-то сходу не припомнил... :-?
Лично мне вспоминается, из былин об Илье Муромце, что супротивник его, некто Соловей Разбойник, сидел в засаде "на трёх дубах, на девяти сукАх".


29 Jan 2019 20:23
Profile ICQ
Supreme God
User avatar

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

Мне самому стало очень интересно, ответ должен же быть простой... :wink:
Ну и мне кажется, фразеологизм здесь «тридевять» - за «тридевять земель», к примеру.
В славянской мифологии числительное 27 (число дней сидерического месяца) воплощало идею полносчетного множества, которое обладало магической силой. Предполагают, что «тридевять сестрениц» (вилы или берегини) заимствованы из индуистской традиции (27 дочерей бога Дакши, символизирующие сидерический месячный цикл)...


P.S. И есть же еще устойчивое словосочетание: :o
Quote:
В русских сказках часто упоминается «тридевятое царство». Переносное значение — очень далёкое.

_________________
iLavr


29 Jan 2019 21:15
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
А вот ещё одна идейка по пути возникла...

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

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

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

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

let "b9 = 9#23"
echo "9-ричное число = $b9"

Если кому интересно, что это я так озаботился префиксом, по опыту написания компиляторов
с языка ассемблер, скажу что префикс очень упрощает компилятор.

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

_________________
iLavr


29 Jan 2019 21:35
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 53 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

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