Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
https://hackaday.io/project/19955-witch-e-decimal-based-computerтам десятичность не уровнями, а позицией - вроде в СССР чото подобное было на лампах
|
18 Nov 2017 07:34 |
|
|
angry_troll
Doomed
Joined: 08 Apr 2013 04:04 Posts: 449 Location: 213.247.249.139
|
Как интересно ты себе представляешь десятичность УРОВНЯМИ?
_________________ привет засранцу лавру :)
|
18 Nov 2017 07:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
да также как и троичность - N разных уровней я четверичность просчитывал как-то на тех же DG403 - там любую "ичность" можно сделать играясь с питанием, но микросхем сильно много уйдёт...
|
18 Nov 2017 08:25 |
|
|
angry_troll
Doomed
Joined: 08 Apr 2013 04:04 Posts: 449 Location: 213.247.249.139
|
Когда была популярна десятичность, компьютеры были ламповые в основном, ну и наверное немного уже транзисторные. Так что логично что никому в голову не приходило делать десятичность уровнями А троичность сделали только на каких-то ферритовых элементах (кстати где можно про эл базу сетуней почитать?) потому что хорошо легла. Наверное.
_________________ привет засранцу лавру :)
|
18 Nov 2017 11:21 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
Есть скан книжки про сетунь где-то на просторах
|
18 Nov 2017 11:26 |
|
|
SnegirPolunosh
Junior
Joined: 25 May 2022 01:39 Posts: 1
|
У меня появилась идея сделать процессор. Работающий напрямую с 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 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вообще-то система эта - система счисления. Далее по тексту и везде...
_________________ iLavr
|
01 Jun 2022 05:57 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
У меня появилась идея сделать процессор. Работающий напрямую с 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 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот только лучше это делать " один раз перед выполнением расчётов"... особенно, если берёшься кого-то поправлять.
_________________ iLavr
|
02 Jun 2022 06:40 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Когда нечего сказать - лучше промолчать.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
02 Jun 2022 07:30 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Но ты почему-то и тут не промолчал... Просто это вызывает улыбку, когда поправляют других со своими ошибками... Сейчас ведь и браузеры проверяют текст...
_________________ iLavr
|
08 Jun 2022 06:55 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Это был лишь вежливый ответ. Но я понимаю, что ты привык говорить с никем, и к тому, что тебе не отвечают, и рано или поздно начинают игнорировать. А мои посты, видимо, для тебя как красная тряпка для быка
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
08 Jun 2022 23:37 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 82
|
Специально зарегался на сайте Хранить напряжение, ввод-вывод через АЦП, математика через видеоусилители операционные, вместо регистрового файла пачка конденсаторов, хранящих заряд Если подскажете spice-модель для какого-нибудь АЦП 8 бит 1МГц и более - сделаю моделирование этого безобразия
|
09 Jun 2022 12:51 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не обольщайся по поводу особой значимости своей персоны... Я же написал: Просто в твоём случае мне припоминается с улыбкой ещё и один триггер, дискуссию о котором я удалил, дабы не позорить великого автора b2m... P.S. И насчет "красной тряпка для быка" меня также одолевают сильные сомнения...
_________________ iLavr
|
09 Jun 2022 16:01 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
А мне в твоём случае припоминается лишь одно слово: зануда.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
10 Jun 2022 01:02 |
|
|