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