Умные вопросы
Войти
Регистрация
Как работает калькулятор внутри?
Я знаю что внутри стоит процесс с системой бинарного счисления. Т. е. 0001 (1) + 0011 (3) = 0100 (4) это к примеру.
Но меня интересует как именно работает эта система, как она складывает, как из 0001 и 0011 получает 0100.
Ответьте пожалуйста кто-нибудь и посоветуйте литературу.
9 года
назад
от
Артём Зрячев
1 ответ
▲
▼
0
голосов
Там внутри стоит вовсе не "процесс", а просто набор логических элементов. Нетрудно сорудить схемку из логических элементов "и", "или" и "не" (или даже только "и" и "не") , которая при любой комбинации сигналов на входе будет выдавать другую комбинацию на выходе - сответствующую "сумме чисел", или "произведению чисел".
Разность - это та же сумма, только с другим знаком одного из чисел. Частное - это то же произведение, только с обратной величиной.
Остальное хозяйство калькулятора - чисто обслуживающе. Например, после набора одного числа нажатие кнопки "действия" подготавливает память к вводу второго числа - а первое продолжает храниться.
Оба эти фрагмента памяти могут быть уже на заводе намертво соединены со входом логической схемы. И по нажатию клавиши "равно" экран переключается на выход логической схемы, и становится виден результат сложения, например.
9 года
назад
от
Lancer
Связанные вопросы
1
ответ
Оцените мой научный доклад критика приветствуется
4 года
назад
от
Albertkl
1
ответ
а вот только сейчас призадумался. А почему "мессеНджер"? Если идёт от слова "месседж". Должно быть "месседжер".
4 года
назад
от
Андрей Карпов
3
ответов
На сайтах продают не дорого сотовые , поделка брендов, Китайского производства, клянутся в качестве. Верить можно ?
13 года
назад
от
Юркевич Сергей