Перейти к содержанию
Форум химиков на XuMuK.ru
β

Как работает логика калькулятора?


Roman7474

Рекомендуемые сообщения

🚑 Решение задач, контроши, рефераты, курсовые и другое! Онлайн сервис помощи учащимся. Цены в 2-3 раза ниже! 200 руб. на 1-й заказ по коду vsesdal143982

Нигде не нашел именно про логику. Допустим вы считаете 5+4=9. Это уравнение уже записано в памяти или он вычисляет по каким то формулам?

 

Калькулятор это маленький компьютер, отличия только в ресурсах.

Есть аппаратный уровень микросхем которые выполняют операции над порциями информации записанными в двоичном виде,

эти операции называются командами микроконтроллера или процессора, что одно и тоже.

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

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

 

Так что берете литературу по любым микроконтроллерам и изучаете, изучаете, читать не перечитать..

Вот самый простой восьмибитный микроконтроллер, хотя это не означает, что там все просто..

http://www.microchip.com/wwwproducts/en/PIC10F200

Ссылка на комментарий

Нигде не нашел именно про логику. Допустим вы считаете 5+4=9. Это уравнение уже записано в памяти или он вычисляет по каким то формулам?

Нет там никаких программ и формул, а память регистровая только.

Тупо аппаратно складываются на логических элементах в двоичном виде.

Всякие алгоритмы ввод - вывод аппаратно на триггерах и счётчиках.

В научных калькуляторах да контроллер какой-то есть.

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...