nedoPC.org

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



Reply to topic  [ 26 posts ]  Go to page 1, 2  Next
Десятичный компьютер на HACKADAY :) 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
https://hackaday.io/project/19955-witch-e-decimal-based-computer

там десятичность не уровнями, а позицией - вроде в СССР чото подобное было на лампах

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


18 Nov 2017 07:34
Profile WWW
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Как интересно ты себе представляешь десятичность УРОВНЯМИ? :)

_________________
привет засранцу лавру :)


18 Nov 2017 07:49
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
angry_troll wrote:
Как интересно ты себе представляешь десятичность УРОВНЯМИ? :)

да также как и троичность - N разных уровней :)

я четверичность просчитывал как-то на тех же DG403 - там любую "ичность" можно сделать играясь с питанием, но микросхем сильно много уйдёт...

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


18 Nov 2017 08:25
Profile WWW
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Shaos wrote:
angry_troll wrote:
Как интересно ты себе представляешь десятичность УРОВНЯМИ? :)

да также как и троичность - N разных уровней :)

я четверичность просчитывал как-то на тех же DG403 - там любую "ичность" можно сделать играясь с питанием, но микросхем сильно много уйдёт...

Когда была популярна десятичность, компьютеры были ламповые в основном, ну и наверное немного уже транзисторные. Так что логично что никому в голову не приходило делать десятичность уровнями :)

А троичность сделали только на каких-то ферритовых элементах (кстати где можно про эл базу сетуней почитать?) потому что хорошо легла. Наверное.

_________________
привет засранцу лавру :)


18 Nov 2017 11:21
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Есть скан книжки про сетунь где-то на просторах

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


18 Nov 2017 11:26
Profile WWW
Junior

Joined: 25 May 2022 01:39
Posts: 1
Reply with quote
У меня появилась идея сделать процессор. Работающий напрямую с 10-ричной системой исчисления. Типа что вся арифметика производилась аналоговым путем (то есть прямое сложение чисел в 10-ричной системе исчисления и переводом в следующий разряд если число больше 10-ти) а логику оставить двоичной, но с более длинной командой на единицу измерения. То есть один логический элемент при считывании 10-ричных данных в отличии от двоичных выполняет сразу несколько действий тем самым один логический элемент задействует сразу несколько регистров при этом не увеличивая разрядность данных. К примеру у нас есть число три, это число находится в первой половине кода, оно является нечетным, оно является вторым нечетным числом в первой половине кода. Допустим у тебя есть числа от 0 до 9 в общей сумме 10. К каждому числу из этого ряда ты можешь привязать один регистр, кроме числа 0, так как 0 обозначает отсутствие какого либо сигнала. Иметь сразу под рукой 9 регистров достаточно сложно и не всегда все они нужны, особенно когда тебе не нужна особая точность. По этому я в вел так называемый класс точности данных. А точнее несколько логических условий. К примеру в первом приближении, тебе не обязательно знать точное значение сигнала, тебе достаточно, чтоб выполнялось условие, значение сигнала соответствовало хотя бы одному значению из 5 в первой половине ряда значений от 0 до 9. Второй класс точности подразумевает, что значение соответствует всем нечетным числам в пределах 0 до 9. Третий класс точности подразумевает, что число допустим является честным (или не четным) в конкретном промежутке (то есть в промежутке от 0 до 4 и от 5 до 9). И наконец четвертый класс точности подразумевает какое по счету четное/нечетное число находится в промежутке от 0 до 4 или 5 до 9. То есть вместо того, чтоб банально включать один из 9 регистров. Я могу задать к поступающему значению 4 (логически ЕСЛИ или ИЛИ) проверочных условия, действуя лишь в одной разрядности, чего не сделаешь в двоичной системе исчисления. Это должно в теории сократить количество транзисторов и снизить рабочую частоту. Позже выяснилось что что-то подобное сейчас пытаются реализовать с органическими транзисторами. https://focus.ua/digital/516041-uchenye ... tet-v-razy Хотя 10-ричные компьютеры не прижились, но в таком виде, который я описал можно объединить достоинства цифровых и аналоговых компьютеров. Тем более аналоговые сейчас переживают ренессанс в виде чипов для пересчета матриц в составе нейросетей. https://focus.ua/technologies/485193-in ... -processor http://digitrode.ru/computing-devices/m ... essor.html . Но они из-за ограниченной точности каждый раз должны переводить результаты в цифровой вид, потом обратно аналоговый и после вычислений снова. На что тратится много времени, зачем это делать если можно сразу в одной системе исчисления делать? Причем не обязательно это должна быть 10-ричная это может быть и 16 разрядная система. Важен сам принцип использования системы исчисления как среди объединения аналоговых вычислений (пусть и ограниченных разрядностью системы исчисления) со средой команд. При нынешней плотности данных помехи будут сопоставимы что в использовании двоичной системы что и десятичной или шестнадцатеричной. Просто для представления и передачи тех же данных понадобиться меньше разрядов.


25 May 2022 01:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
SnegirPolunosh wrote:
У меня появилась идея сделать процессор. Работающий напрямую с 10-ричной системой исчисления.

Вообще-то система эта - система счисления. :-?
Quote:
Десяти́чная систе́ма счисле́ния — позиционная система счисления по целочисленному основанию 10.

Далее по тексту и везде...

_________________
iLavr


01 Jun 2022 05:57
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 859
Reply with quote
У меня появилась идея сделать процессор. Работающий напрямую с 1-ичной системой счисления, где каждый разряд - это рациональное число от 0 до 1. Типа что вся арифметика производилась аналоговым путем (то есть прямое сложение чисел в 1-ичной системе счисления и переводом в следующий разряд если число больше еденицы)...

Ну и далее по тексту :)

P.S. я в курсе, что переносить в следующий разряд нужно 1/base, и base нужно задавать один раз в самом начале.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


Last edited by b2m on 02 Jun 2022 07:28, edited 1 time in total.



02 Jun 2022 00:40
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
b2m wrote:
... и base нужно задавать один раз перед выполнением рассчётов.

Вот только лучше это делать "один раз перед выполнением расчётов"...
особенно, если берёшься кого-то поправлять. :wink:
Attachment:
Рас.PNG
Рас.PNG [ 15.29 KiB | Viewed 5635 times ]

_________________
iLavr


02 Jun 2022 06:40
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 859
Reply with quote
Lavr wrote:
Вот только лучше

Когда нечего сказать - лучше промолчать.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


02 Jun 2022 07:30
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
b2m wrote:
Lavr wrote:
Вот только лучше
Когда нечего сказать - лучше промолчать.
Но ты почему-то и тут не промолчал... :ebiggrin:

Просто это вызывает улыбку, когда поправляют других со своими ошибками... :lol:
Сейчас ведь и браузеры проверяют текст... :wink:

_________________
iLavr


08 Jun 2022 06:55
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 859
Reply with quote
Lavr wrote:
Но ты почему-то и тут не промолчал...

Это был лишь вежливый ответ. Но я понимаю, что ты привык говорить с никем, и к тому, что тебе не отвечают, и рано или поздно начинают игнорировать.

А мои посты, видимо, для тебя как красная тряпка для быка :)

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


08 Jun 2022 23:37
Profile WWW
Fanat

Joined: 09 Jun 2022 00:49
Posts: 82
Reply with quote
b2m wrote:
У меня появилась идея сделать процессор. Работающий напрямую с 1-ичной системой счисления, где каждый разряд - это рациональное число от 0 до 1. Типа что вся арифметика производилась аналоговым путем (то есть прямое сложение чисел в 1-ичной системе счисления и переводом в следующий разряд если число больше еденицы)...


Специально зарегался на сайте

Хранить напряжение, ввод-вывод через АЦП, математика через видеоусилители операционные, вместо регистрового файла пачка конденсаторов, хранящих заряд

Если подскажете spice-модель для какого-нибудь АЦП 8 бит 1МГц и более - сделаю моделирование этого безобразия :-)


09 Jun 2022 12:51
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
b2m wrote:
Lavr wrote:
Но ты почему-то и тут не промолчал...
Это был лишь вежливый ответ. Но я понимаю, что ты привык говорить с никем, и к тому, что тебе не отвечают, и рано или поздно начинают игнорировать.
А мои посты, видимо, для тебя как красная тряпка для быка :)

Не обольщайся по поводу особой значимости своей персоны... :wink: Я же написал:
Lavr wrote:
Просто это вызывает улыбку, когда поправляют других со своими ошибками... :lol:
Сейчас ведь и браузеры проверяют текст... :wink:
Просто в твоём случае мне припоминается с улыбкой ещё и один триггер, дискуссию
о котором я удалил, дабы не позорить великого автора b2m... :ebiggrin:


P.S. И насчет "красной тряпка для быка" меня также одолевают сильные сомнения... :esmile:

_________________
iLavr


09 Jun 2022 16:01
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 859
Reply with quote
Lavr wrote:
Просто в твоём случае мне припоминается

А мне в твоём случае припоминается лишь одно слово: зануда.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


10 Jun 2022 01:02
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 26 posts ]  Go to page 1, 2  Next

Who is online

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