Перейти к содержанию
    

Помогите сделать калькулятор

Простой калькулятор на дискретной логике сделать сравнительно несложно. Есть микросхемы многооперационных АЛУ, и остается прикрутить регистры хранения и ввода-вывода. Муторно, но решаемо. Правда, тут нужно именно разбираться, и хорошо разбираться. 
А вот программируемый калькулятор - это уже задача для СБИС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже в конце семидесятых в СССР были вполне приличные программируемые инженерные микрокалькуляторы. У меня помнится был собственный за 350руб. Б3-21. Отличная была машинка, даже в крестики-нолики можно было играть. Помнится сильно помогал в институте на лабораторных по радиационной безопасности с огромным количеством расчетов. https://elektronika.su/all/elektronika-b3-21/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 13.10.2024 в 23:58, Ержан сказал:

Эх.никто не ответит

Это вы не адресу обратились. Если б на 4004, тогда да, может быть.

А так вам на тубчик - видел несколько роликов на тему микрокалькулятор на реле, на логике. В общем к реконструкторам.

Для начала можно тутт или тутта.

А по хорошему, надо конкретизировать - сколько бит, какие функции (может вам факториал до 10^38.... надо).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такие авторы обычно ожидают, что кто-нибудь и тогда же, т.е. в течение 15 минут с момента запроса, нарисует и скинет им схему, просто в данном случае она из 10000 компонентов, пока что это рекорд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 минуту назад, Plain сказал:

Такие авторы обычно ожидают, что кто-нибудь и тогда же, т.е. в течение 15 минут с момента запроса, нарисует и скинет им схему, просто в данном случае она из 10000 компонентов, пока что это рекорд.

Ну так пусть поспрошает ИИ, ему не сложно))))))))))))))

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, SVNKz сказал:

Д3-28 была лидером со своим ассемблером, который был размещён на листе формата А3 и имел практически всю информацию о нём. Мне повезло работать с этим языком - невероятно гибкий и доступный по изложению… 

1-я часть фразы противоречит 2-й части. Если язык так прост, что его описание умещается на одном листе, то он никак не может быть "невероятно гибким". По определению.

"Невероятно гибкий" - это язык с очень богатым синтаксисом. Имеющий в своём составе много конструкций. Язык, всё описание которого умещается на одном листе, не может быть таким.

 

PS: и речь именно об ассемблере как о языке программирования? Или всё-же речь - о системе команд?

Глянул систему команд "Д3-28"... Системы команд современных CPU это никак не напоминает. Скорее - напоминает какой-то язык высокого уровня. Сравнивать его с системами команд современных CPU как минимум - некорректно.

7 часов назад, SVNKz сказал:

Все существующие в настоящее время языки далеки от того якобы «древнего» и «примитивного»

Да, далеки. Так как язык "Д3-28" судя по всему - крайне неоптимален. Потому и вымер. Чем оптимальнее и удобнее язык - тем дольше он живёт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Plain сказал:

Такие авторы обычно ожидают, что кто-нибудь и тогда же, т.е. в течение 15 минут с момента запроса, нарисует и скинет им схему, просто в данном случае она из 10000 компонентов, пока что это рекорд.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 15.10.2024 в 14:32, jcxz сказал:

 Если язык так прост, что его описание умещается на одном листе, то он никак не может быть "невероятно гибким". По определению.

 Язык, всё описание которого умещается на одном листе, не может быть таким.

PS: и речь именно об ассемблере как о языке программирования? Или всё-же речь - о системе команд?

…Системы команд современных CPU это никак не напоминает. Скорее - напоминает какой-то язык высокого уровня. 

Именно «невероятно гибкий» - сам блок команд был произведением инженерного гения…

Это сегодня стараются подать как можно меньше информации при максимально возможном количестве страниц, что преподносится как неоспоримое достоинство языка - делается для «завоевания территории рынка»…

Там было всё - битовые операции, ассемблер, арифметика всех видов и т. д.

Никак не «напоминает»… Скорее да - язык высокого уровня.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 минуту назад, jcxz сказал:

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

Я ничего не забыл!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В начале/середине 80-х попалась книжка, - чешский радиолюбитель собрал калькулятор на 4 простых действия, на 74-й логике.

Сотня-две корпусов, около того.

Возможно, если постараться, нагуглится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 минут назад, eddddy сказал:

чешский радиолюбитель собрал калькулятор на 4 простых действия, на 74-й логике

Она уже 30 лет как не производится, сейчас такое собирать не на чем, а автор хочет именно собрать, поэтому единственный вариант — написать калькулятор на первом попавшемся микроконтроллере, а вместо остальных 9999 корпусов напечатать муляжей на принтере, разумеется вместе с печатными платами.

3 часа назад, mantech сказал:

пусть поспрошает ИИ, ему не сложно

Сейчас скорее второй вариант, что это он сам — в соседних темах один робот третий год собирает секвенсер для нитридного усилителя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, Yuri7751 сказал:

Интересно, чем так обидели препода, что он такие задания студентам даёт.

Еслиб мне такое задали, то я бы сделал его на брейнфаке. АЛУ там предельно простое, условиям задачи не противоречит 🙂

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 hours ago, SVNKz said:

Главным для программиста всегда был язык, на котором он пишет программы. И тут Д3-28 была лидером со своим ассемблером, который был размещён на листе формата А3 и имел практически всю информацию о нём. Мне повезло работать с этим языком - невероятно гибкий и доступный по изложению… 

Все существующие в настоящее время языки далеки от того якобы «древнего» и «примитивного»… Принципы конкуренции послужили причиной появления множество инструментов общения ЭВМ с пользователем, но они же являются фактически барьером для множества талантливых, желающих попробовать себя в области прикладной дискретной математики, в которой «современные» программисты представлены в качестве «кодировщиков», а учебника по названному курсу никогда не держали в руках.
Их работа является по сути завершающим этапом разработки программы, но они в подавляющем большинстве об этом даже не знают…  

мы его считали программируемым калкулятором. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

45 минут назад, Plain сказал:

Она уже 30 лет как не производится

Как это не происводится, а что тогда 7400 - замечательная К155ЛА3?))))))))))

https://www.chipdip.ru/product0/8002948369?ysclid=m2aek3ktak546883531

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 минуты назад, firstvald сказал:

мы его считали программируемым калкулятором. 

Внешне похож, но всё же это компьютер. У нас в универе такой был... Ну, как был? Так и был как был - завлаб матюкался: в своё время от стоил приличных денег по временам СССР, потом 90-е инфляция/индексация и по итогу он стоил как мерседес, по бумажкам. Списать было невозможно, поскольку балансовая стоимость превысила какой-то предел.

Но был рабочий, как ни странно. Кассеты к нему прилагались. Игрушка была (псевдографика), как называлась не вспомню - надо было гонять клингонов по галактике. Запомнилось, чума просто, обсчёт хода внутри квадранта был секунд 20, между квадрантами минуту с небольшим. Языки программирования - бейсик и фортран.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...