Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_по_информатике_1_курс / лекции / Лекция 6 / 06-Информатика Лекция 6.docx
Скачиваний:
85
Добавлен:
22.06.2018
Размер:
337.48 Кб
Скачать

Лекция №6 Логические основы эвм

Математическая логика и основные операции (дизъюнкция, конъюнкция, инверсия) являются базой для построения логических элементов. Это соответствующие единицы, которые монтируются на печатных платах. Они интегрируются в тысячи, в сотни тысяч, в миллионы, на основании которых строятся большие и сверхбольшие схемы, которые лежат в основе любой ЭВМ.

Обозначения логических элементов на схемах

а) – логически элемент И («конъюнктор»)

б) – логически элемент И-НЕ

в) – ИЛИ («дизъюнктор»)

г) – ИЛИ-НЕ

д) – элемент равнозначность

е) – НЕ («инвертор»)

Фактически, предоставленные элементы помогают строить сколь угодно сложные схемы. Более того, существуют доказательства того, что схемы можно строить всего лишь на трех элементах И, ИЛИ, НЕ, так называемый базис. Однако для того, чтобы устройства были более компактными, занимали оптимально-минимальное пространство микросхемы, используются различные базисы.

Пример реализации булевой функции на логических элементах

Двоичные сумматоры

Двоичными сумматорами называют логические устройства, выполняющие операцию сложения двух чисел, представленных в двоичном коде.

В зависимости от способа обработки чисел различают последовательные и параллельные сумматоры. Последовательные сумматоры строятся на основе одноразрядной суммирующей схемы. В таких устройствах сложение двух чисел производится поразрядно, последовательно во времени. Параллельные сумматоры комбинационного типа представляют собой композиции одноразрядных суммирующих схем, причем обработка чисел в таких устройствах осуществляется одновременно во всех разрядах. Логическое проектирование в этом случае сводится к синтезу одноразрядных сумматоров и организации цепей переноса в соответствии с заданными требованиями на быстродействие.

Одноразрядные двоичные сумматоры

В цифровых устройствах применяются одноразрядные суммирующие схемы на два и три входа, причем первую называют полусумматором, вторую - полным одноразрядным сумматором.

Рассмотрим синтез полусумматоров, имеющих два входа а и b. Выходными сигналами такого устройства являются сумма S и перенос Р, которые вырабатываются согласно таблице 1 функционирования данного устройства.

a

b

S

P

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

Таблица 1

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

Его реализация на основании полученных соотношений требует наличия логического элемента И, и двух ИЛИ-НЕ.

Сумматор в отличие от полусумматора должен воспринимать не два, а три входных сигнала: два слагаемых a, b и сигнал переноса с предыдущего разряда P. Вообще говоря, сумматор можно построить из двух полусумматоров и одной схемы ИЛИ (рис. 13.2).

Рис. 13.2. Полный одноразрядный сумматор на основе полусумматоров (а) и его условное обозначение (б)

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

Синтез полного одноразрядного сумматора

Составим таблицу функционирования полного одноразрядного сумматора (табл. 2).

a

b

p

S

P

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

Таблица 2

Изтаблицыследует

Для реализации сумматора по полученным соотношениям требуются по две схемы эквивалентности, И, ИЛИ.

Многоразрядный сумматор

Простейшими из параллельных сумматоров (ПС) являются ПС с последовательной передачей сигналов переноса. На входы каждой одноразрядной схемы сумматора поступают два слагаемых и перенос из предыдущего разряда. Сигнал переноса, образованный в младшем разряде, распространяется последовательно по цепям переноса к старшим разрядам. Время распространения переноса определяется суммарной задержкой этих цепей.

Соседние файлы в папке Лекция 6