Калькулятор — это небольшое электронное устройство (изначально механическое), используемое для выполнения математических расчетов. Раньше был способен выполнять только основные арифметические операции. В настоящее время более совершенные устройства позволяют писать программы, выполнять алгебраические операции, математические функции и графическое представление графиков функций — таким образом, они все больше становятся похожими на компьютеры.
1. Из чего это сделано?
Калькулятор состоит из небольшой цифровой клавиатуры и дисплея, на котором отображаются результаты. Устройство питается от небольшой батареи химических или солнечных элементов. Внутри него находятся: интегральная схема с памятью, арифметическая и логическая схема, а также схемы управления клавиатурой и дисплеем.
2. Как это работает, откуда знает результат "сколько будет" =?
Дисплей: работает с жидкокристаллическим экраном. Семь сегментов дисплея получают сигнал двоичного кода (0 и 1. Электрический импульс, соответствующий каждому из них, заставляет сегмент темнеть). Полученный узор приобретает форму числа.
Клавиатура: под клавишами находится печатная плата с контактами для каждой клавиши. Нажатие вызывает замыкание контактов и отправляет сигнал в арифметико-логическую систему, которая сохраняет в памяти двоичный код этой клавиши и отправляет кодированный сигнал на дисплей.
Память: в ячейках памяти хранятся двоичные коды нажатых клавиш. Например, в памяти остаются 0100 для клавиши 4 и 0101 для клавиши 5. Числовые коды вместе с кодом операции (например, сложение) сохраняются во временной памяти.
3. Объем памяти Декодер
Если вы нажмете кнопку â = â â, сигнал будет отправлен в арифметико-логическую систему. Он извлекает из памяти код операции (сложение) и код двух чисел и выполняет операцию. После того, как сумматор произведет сложение, результат (1001) отправляется декодеру в микросхеме калькулятора.
Декодер (рядом с ним) содержит набор логических вентилей, преобразующих биты результата в последовательность семибитовых двоичных кодов. В этом случае двоичное число 1001 преобразуется в семибитный код, затем оно отправляется на дисплей, и мы видим результат.
Обучил его человек.