Десятичный компьютер на HACKADAY :)
Moderator: Shaos
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Десятичный компьютер на HACKADAY :)
https://hackaday.io/project/19955-witch-e-decimal-based-computer
там десятичность не уровнями, а позицией - вроде в СССР чото подобное было на лампах
там десятичность не уровнями, а позицией - вроде в СССР чото подобное было на лампах
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 449
- Joined: 08 Apr 2013 04:04
- Location: 213.247.249.139
Re: Десятичный компьютер на HACKADAY :)
Как интересно ты себе представляешь десятичность УРОВНЯМИ? 

привет засранцу лавру :)
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Десятичный компьютер на HACKADAY :)
да также как и троичность - N разных уровнейangry_troll wrote:Как интересно ты себе представляешь десятичность УРОВНЯМИ?

я четверичность просчитывал как-то на тех же DG403 - там любую "ичность" можно сделать играясь с питанием, но микросхем сильно много уйдёт...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 449
- Joined: 08 Apr 2013 04:04
- Location: 213.247.249.139
Re: Десятичный компьютер на HACKADAY :)
Когда была популярна десятичность, компьютеры были ламповые в основном, ну и наверное немного уже транзисторные. Так что логично что никому в голову не приходило делать десятичность уровнямиShaos wrote:да также как и троичность - N разных уровнейangry_troll wrote:Как интересно ты себе представляешь десятичность УРОВНЯМИ?
я четверичность просчитывал как-то на тех же DG403 - там любую "ичность" можно сделать играясь с питанием, но микросхем сильно много уйдёт...

А троичность сделали только на каких-то ферритовых элементах (кстати где можно про эл базу сетуней почитать?) потому что хорошо легла. Наверное.
привет засранцу лавру :)
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Десятичный компьютер на HACKADAY :)
Есть скан книжки про сетунь где-то на просторах
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Junior
- Posts: 1
- Joined: 25 May 2022 01:39
Re: Десятичный компьютер на HACKADAY :)
У меня появилась идея сделать процессор. Работающий напрямую с 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 разрядная система. Важен сам принцип использования системы исчисления как среди объединения аналоговых вычислений (пусть и ограниченных разрядностью системы исчисления) со средой команд. При нынешней плотности данных помехи будут сопоставимы что в использовании двоичной системы что и десятичной или шестнадцатеричной. Просто для представления и передачи тех же данных понадобиться меньше разрядов.
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Десятичный компьютер на HACKADAY :)
Вообще-то система эта - система счисления.SnegirPolunosh wrote:У меня появилась идея сделать процессор. Работающий напрямую с 10-ричной системой исчисления.

Далее по тексту и везде...Десяти́чная систе́ма счисле́ния — позиционная система счисления по целочисленному основанию 10.
iLavr
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Re: Десятичный компьютер на HACKADAY :)
У меня появилась идея сделать процессор. Работающий напрямую с 1-ичной системой счисления, где каждый разряд - это рациональное число от 0 до 1. Типа что вся арифметика производилась аналоговым путем (то есть прямое сложение чисел в 1-ичной системе счисления и переводом в следующий разряд если число больше еденицы)...
Ну и далее по тексту
P.S. я в курсе, что переносить в следующий разряд нужно 1/base, и base нужно задавать один раз в самом начале.
Ну и далее по тексту

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/
http://bashkiria-2m.narod.ru/
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Десятичный компьютер на HACKADAY :)
Вот только лучше это делать "один раз перед выполнением расчётов"...b2m wrote:... и base нужно задавать один раз перед выполнением рассчётов.
особенно, если берёшься кого-то поправлять.

You do not have the required permissions to view the files attached to this post.
iLavr
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Re: Десятичный компьютер на HACKADAY :)
Когда нечего сказать - лучше промолчать.Lavr wrote:Вот только лучше
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Десятичный компьютер на HACKADAY :)
Но ты почему-то и тут не промолчал...b2m wrote:Когда нечего сказать - лучше промолчать.Lavr wrote:Вот только лучше

Просто это вызывает улыбку, когда поправляют других со своими ошибками...

Сейчас ведь и браузеры проверяют текст...

iLavr
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Re: Десятичный компьютер на HACKADAY :)
Это был лишь вежливый ответ. Но я понимаю, что ты привык говорить с никем, и к тому, что тебе не отвечают, и рано или поздно начинают игнорировать.Lavr wrote:Но ты почему-то и тут не промолчал...
А мои посты, видимо, для тебя как красная тряпка для быка

Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Senior
- Posts: 106
- Joined: 09 Jun 2022 00:49
Re: Десятичный компьютер на HACKADAY :)
Специально зарегался на сайтеb2m wrote:У меня появилась идея сделать процессор. Работающий напрямую с 1-ичной системой счисления, где каждый разряд - это рациональное число от 0 до 1. Типа что вся арифметика производилась аналоговым путем (то есть прямое сложение чисел в 1-ичной системе счисления и переводом в следующий разряд если число больше еденицы)...
Хранить напряжение, ввод-вывод через АЦП, математика через видеоусилители операционные, вместо регистрового файла пачка конденсаторов, хранящих заряд
Если подскажете spice-модель для какого-нибудь АЦП 8 бит 1МГц и более - сделаю моделирование этого безобразия

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

Просто в твоём случае мне припоминается с улыбкой ещё и один триггер, дискуссиюLavr wrote:Просто это вызывает улыбку, когда поправляют других со своими ошибками...![]()
Сейчас ведь и браузеры проверяют текст...
о котором я удалил, дабы не позорить великого автора b2m...

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

iLavr
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Re: Десятичный компьютер на HACKADAY :)
А мне в твоём случае припоминается лишь одно слово: зануда.Lavr wrote:Просто в твоём случае мне припоминается
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/