Десятичный компьютер на HACKADAY :)

Новости и интересная информация из интернета по нашей теме

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Десятичный компьютер на HACKADAY :)

Post by Shaos »

https://hackaday.io/project/19955-witch-e-decimal-based-computer

там десятичность не уровнями, а позицией - вроде в СССР чото подобное было на лампах
Я тут за главного - если что шлите мыло на me собака shaos точка net
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Десятичный компьютер на HACKADAY :)

Post by angry_troll »

Как интересно ты себе представляешь десятичность УРОВНЯМИ? :)
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Десятичный компьютер на HACKADAY :)

Post by Shaos »

angry_troll wrote:Как интересно ты себе представляешь десятичность УРОВНЯМИ? :)
да также как и троичность - N разных уровней :)

я четверичность просчитывал как-то на тех же DG403 - там любую "ичность" можно сделать играясь с питанием, но микросхем сильно много уйдёт...
Я тут за главного - если что шлите мыло на me собака shaos точка net
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Десятичный компьютер на HACKADAY :)

Post by angry_troll »

Shaos wrote:
angry_troll wrote:Как интересно ты себе представляешь десятичность УРОВНЯМИ? :)
да также как и троичность - N разных уровней :)

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

А троичность сделали только на каких-то ферритовых элементах (кстати где можно про эл базу сетуней почитать?) потому что хорошо легла. Наверное.
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Десятичный компьютер на HACKADAY :)

Post by Shaos »

Есть скан книжки про сетунь где-то на просторах
Я тут за главного - если что шлите мыло на me собака shaos точка net
SnegirPolunosh
Junior
Posts: 1
Joined: 25 May 2022 01:39

Re: Десятичный компьютер на HACKADAY :)

Post by SnegirPolunosh »

У меня появилась идея сделать процессор. Работающий напрямую с 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 разрядная система. Важен сам принцип использования системы исчисления как среди объединения аналоговых вычислений (пусть и ограниченных разрядностью системы исчисления) со средой команд. При нынешней плотности данных помехи будут сопоставимы что в использовании двоичной системы что и десятичной или шестнадцатеричной. Просто для представления и передачи тех же данных понадобиться меньше разрядов.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Десятичный компьютер на HACKADAY :)

Post by Lavr »

SnegirPolunosh wrote:У меня появилась идея сделать процессор. Работающий напрямую с 10-ричной системой исчисления.
Вообще-то система эта - система счисления. :-?
Десяти́чная систе́ма счисле́ния — позиционная система счисления по целочисленному основанию 10.
Далее по тексту и везде...
iLavr
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: Десятичный компьютер на HACKADAY :)

Post by b2m »

У меня появилась идея сделать процессор. Работающий напрямую с 1-ичной системой счисления, где каждый разряд - это рациональное число от 0 до 1. Типа что вся арифметика производилась аналоговым путем (то есть прямое сложение чисел в 1-ичной системе счисления и переводом в следующий разряд если число больше еденицы)...

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

P.S. я в курсе, что переносить в следующий разряд нужно 1/base, и base нужно задавать один раз в самом начале.
Last edited by b2m on 02 Jun 2022 07:28, edited 1 time in total.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Десятичный компьютер на HACKADAY :)

Post by Lavr »

b2m wrote:... и base нужно задавать один раз перед выполнением рассчётов.
Вот только лучше это делать "один раз перед выполнением расчётов"...
особенно, если берёшься кого-то поправлять. :wink:
Рас.PNG
You do not have the required permissions to view the files attached to this post.
iLavr
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: Десятичный компьютер на HACKADAY :)

Post by b2m »

Lavr wrote:Вот только лучше
Когда нечего сказать - лучше промолчать.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Десятичный компьютер на HACKADAY :)

Post by Lavr »

b2m wrote:
Lavr wrote:Вот только лучше
Когда нечего сказать - лучше промолчать.
Но ты почему-то и тут не промолчал... :ebiggrin:

Просто это вызывает улыбку, когда поправляют других со своими ошибками... :lol:
Сейчас ведь и браузеры проверяют текст... :wink:
iLavr
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: Десятичный компьютер на HACKADAY :)

Post by b2m »

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

А мои посты, видимо, для тебя как красная тряпка для быка :)
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
belfegor96
Senior
Posts: 106
Joined: 09 Jun 2022 00:49

Re: Десятичный компьютер на HACKADAY :)

Post by belfegor96 »

b2m wrote:У меня появилась идея сделать процессор. Работающий напрямую с 1-ичной системой счисления, где каждый разряд - это рациональное число от 0 до 1. Типа что вся арифметика производилась аналоговым путем (то есть прямое сложение чисел в 1-ичной системе счисления и переводом в следующий разряд если число больше еденицы)...
Специально зарегался на сайте

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

Если подскажете spice-модель для какого-нибудь АЦП 8 бит 1МГц и более - сделаю моделирование этого безобразия :-)
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Десятичный компьютер на HACKADAY :)

Post by Lavr »

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


P.S. И насчет "красной тряпка для быка" меня также одолевают сильные сомнения... :esmile:
iLavr
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: Десятичный компьютер на HACKADAY :)

Post by b2m »

Lavr wrote:Просто в твоём случае мне припоминается
А мне в твоём случае припоминается лишь одно слово: зануда.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/