Электроника:Цифровая электроника/Принципы цифровых вычислений/Двоичный сумматор: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 26: | Строка 26: | ||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 32: | Строка 32: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Электроника | {{Навигационная таблица/Портал/Электроника}} | ||
Текущая версия от 21:52, 22 мая 2023
Двоичный сумматор[1]
Предположим, нам нужно создать устройство, складывающее вместе два двоичных бита. Такое устройство известно как полусумматор, и его вентильная схема выглядит так:
Символ Σ означает «сумму» на выходе полусумматора, младший значащий бит суммы (МЗБ). CВых. означает «перенос» выхода полусумматора, т.е. старший бит суммы (СЗБ).
Если реализовать эту же функцию в «лестничной» (релейной) логике, это выглядело бы так:
Любая схема способна складывать вместе две двоичные цифры. Математические «правила» сложения битов являются неотъемлемой частью жёстко запрограммированной логики схем. Если бы мы хотели выполнить другую арифметическую операцию с двоичными битами, например умножение, нам пришлось бы построить другую схему. Приведённые выше схемы будут выполнять только одну функцию: складывать вместе два двоичных бита. Чтобы заставить их делать что-то ещё, потребуется перемонтаж и, возможно, другие компоненты.
В этом смысле цифровые арифметические схемы мало чем отличаются от аналоговых арифметических схем (вроде операционного усилителя): они делают именно то, для чего предназначены, не больше и не меньше. Однако мы не ограничены таким образом проектированием схем цифровых компьютеров.
Математические «правила» для любой арифметической операции можно внедрить в виде цифровых данных, а не в виде жёстких соединений между вентилями. Результатом является беспрецедентная гибкость в работе, что привело к появлению совершенно нового типа цифрового устройства: программируемого компьютера.
Хотя эта глава ни в коем случае не является исчерпывающей, она даёт то, что я считаю уникальным и интересным взглядом на природу программируемых компьютерных устройств, начиная с двух типов устройств, часто упускаемых из виду во вводных учебниках: хранилищ таблиц поиска и конечных автоматов.
См.также
Внешние ссылки