Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Основы цифровой техники

Покупка
Артикул: 833551.01.99
Доступ онлайн
1 000 ₽
В корзину
Рассматриваются принципы работы информационно-вычислительных систем, начиная с основных логических функций и элементов, логических схем, принципов их минимизации. Далее излагается информация о логических схемах функциональной направленности - дешифраторах и мультиплексорах - и принципах их каскадного соединения. Отдельно рассматриваются схемы памяти от схемы простейшего триггера к регистру, регистровой памяти, к схемам полупроводникового запоминающего устройства на БИС и СБИС. Кроме того, рассмотрены счетные схемы: счетчики и сумматоры. Основы цифровой техники рассматриваются, начиная с основных логических функций и элементов. Далее показано соединение этих элементов в виде логическим схем. Объясняются принципы синтеза логических схем и их минимизации. Затем рассматриваются логические схемы функциональной направленности - дешифраторы и мультиплексоры. Для них объясняются правила каскадного соединения. Отдельно рассматриваются схемы памяти от схемы простейшего триггера к регистру, регистровой памяти, к схемам полупроводникового запоминающего устройства на БИС и СБИС. Кроме того, рассмотрены счетные схемы: счетчики и сумматоры.
Музылева, И. В. Основы цифровой техники : учебное пособие / И. В. Музылева. - Москва : ИНТУИТ, 2016. - 187 с. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2155098 (дата обращения: 23.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов

                                    
Основы цифровой техники

2-е издание, исправленное

Музылева И.В.

Национальный Открытый Университет “ИНТУИТ”
2016

2

Основы цифровой техники/ И.В. Музылева - М.: Национальный Открытый Университет “ИНТУИТ”,
2016

Рассматриваются принципы работы информационно-вычислительных систем, начиная с основных
логических функций и элементов, логических схем, принципов их минимизации. Далее излагается
информация о логических схемах функциональной направленности - дешифраторах и
мультиплексорах – и принципах их каскадного соединения. Отдельно рассматриваются схемы
памяти от схемы простейшего триггера к регистру, регистровой памяти, к схемам
полупроводникового запоминающего устройства на БИС и СБИС. Кроме того, рассмотрены счетные
схемы: счетчики и сумматоры.
Основы цифровой техники рассматриваются, начиная с основных логических функций и элементов.
Далее показано соединение этих элементов в виде логическим схем. Объясняются принципы синтеза
логических схем и их минимизации. Затем рассматриваются логические схемы функциональной
направленности - дешифраторы и мультиплексоры. Для них объясняются правила каскадного
соединения. Отдельно рассматриваются схемы памяти от схемы простейшего триггера к регистру,
регистровой памяти, к схемам полупроводникового запоминающего устройства на БИС и СБИС.
Кроме того, рассмотрены счетные схемы: счетчики и сумматоры.

(c) ООО “ИНТУИТ.РУ”, 2011-2016
(c) Музылева И.В., 2011-2016

3

Логические основы ЭВМ

Рассматриваются основные логические элементы и принципы их соединения в
логические схемы.

Любая цифровая вычислительная машина состоит из логических схем - таких схем,
которые могут находиться только в одном из двух возможных состояний - либо
“логический ноль”, либо “логическая единица”. За логический 0 и логическую 1 можно
принять любое выражение, в том числе и словесное, которое можно характеризовать
как “истина” и “ложь”. В вычислительной технике логические 0 и 1 - это состояние
электрических схем с определенными параметрами. Так, для логических элементов и
схем, выполненных по технологии транзисторно-транзисторной логики (ТТЛ-схемы),
логический 0 - это напряжение в диапазоне 0 … + 0,4 В, а логическая 1 - это
напряжение в диапазоне + 2,4 … + 5 В [1]. Работа логических схем описывается
посредством специального математического аппарата, который называется логической
(булевой) алгеброй или алгеброй логики. Булева алгебра была разработана Джорджем
Булем (1815 - 1864 гг.), она является основой всех методов упрощения булевых
выражений.

Логические переменные и логические функции - это такие переменные и функции,
которые могут принимать только два значения - либо логический 0, либо логическая 1.

Основные логические функции и элементы

Логический элемент - графическое представление элементарной логической функции.

Логическое умножение (конъюнкция) - функция И

Рассмотрим ключевую схему представленную на рис. 1.1,а. Примем за логический 0
[2]:

на входе схемы разомкнутое состояние соответствующего ключа, например, 
;
на выходе схемы ( 
 ) - такое ее состояние, когда через сопротивление R ток

не протекает.

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

4

Рис. 1.1.  Трёх-входовой логический элемент И

Таблица истинности для логической схемы, представленной на рис. 1.1,б, состоит из 8
строк, поскольку данная схема имеет три входа - ,  и . Каждая из этих логических
переменных может находиться либо в состоянии логического 0, либо логической 1.
Соответственно количество сочетаний этих переменных равно 
. Очевидно, что

через сопротивление R ток протекает только тогда, когда замкнуты все три ключа - и 
, и , и . Отсюда еще одно название логического умножения - логический элемент И.
В логических схемах этот элемент независимо от того, на какой элементной базе он
реализован, обозначается так, как показано на рис. 1.1,в.

Правило логического умножения :если на вход логического элемента И подается хотя
бы один логический 0, то на его выходе будет логический 0.

Уровень логического 0 является решающим для логического умножения .

В логических выражениях применяется несколько вариантов обозначения логического
умножения. Так, для приведенного на рис. 1.1,в трёх-входового элемента И, логическое
выражение можно представить в виде:

либо 
, но при этом из контекста должно быть ясно, что данное

умножение именно логическое;
либо 
 ;

либо 
 - с использованием знака конъюнкции;

либо 
, но при этом из контекста должно быть ясно, что между

переменными , 
 и 
 производится логическое умножение.

Логическое сложение (дизъюнкция) - функция ИЛИ

Рассмотрим ключевую схему, представленную на рис. 1.2,а. Таблица истинности для

5

данной логической схемы (рис. 1.2,б) состоит из 4 строк, поскольку данная схема имеет
два входа -  и . Количество сочетаний этих переменных равно 
. Очевидно, что

через сопротивление R ток протекает тогда, когда замкнуты или , или . Отсюда еще
одно название логического сложения - логическое ИЛИ. В логических схемах
соответствующий логический элемент независимо от того, на какой элементной базе
он реализован, обозначается так, как показано на рис. 1.2,в.

Рис. 1.2.  Логический элемент ИЛИ на два входа

Правило логического сложения: если на вход логического элемента ИЛИ подается хотя
бы одна логическая , то на его выходе будет логическая 1.

Для логического сложения решающим является уровень логической 1.

В логических выражениях применяется два варианта обозначения логического
сложения. Так, для приведенного двух-входового элемента ИЛИ, логическое
выражение можно представить в виде:

либо 
, но при этом из контекста должно быть ясно, что данное

сложение именно логическое;
либо 
 - с использованием знака дизъюнкции.

Логическое отрицание (инверсия) - функция НЕ

Рассмотрим ключевую схему, представленную на рис. 1.3,а. Таблица истинности для
данной схемы (рис. 1.3,б) самая простая и состоит всего из 2 строк, поскольку она
(единственная из всех логических элементов) имеет только один вход - . Количество
вариантов для единственной логической переменной равно 
. Очевидно, что через

сопротивление R ток протекает ( 
 ) тогда, когда  не замкнут, т.е. 
. Еще

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

6

Рис. 1.3.  Логический элемент НЕ

Правило инверсии: проходя через инвертор, сигнал меняет свое значение на
противоположное.

В логических выражениях применяется единственный вариант обозначения инверсии:

К основным логическим элементам относятся еще два элемента, которые являются
комбинацией элементов И, ИЛИ и НЕ: элемент И-НЕ и ИЛИ-НЕ.

Логическая функция и элемент И-НЕ

Данная функция производит логическое умножение значений входных сигналов, а
затем инвертирует результат этого умножения. В логических схемах этот элемент
независимо от того, на какой элементной базе он реализован, обозначается так, как
показано на рис. 1.4,а. Таблица истинности приведена на рис. 1.4,б.

Рис. 1.4.  Логический элемент И-НЕ на три входа

Если на вход логического элемента И-НЕ подается хотя бы один логический 0, то на

7

его выходе будет логическая 1.

В логических выражениях применяются обозначения:

либо 
, но при этом из контекста должно быть ясно, что данное

умножение именно логическое;
либо 
 ;

либо 
 ;

либо 
.

Логическая функция и элемент ИЛИ-НЕ

В логических схемах этот элемент независимо от того, на какой элементной базе он
реализован, обозначается так, как показано на рис. 1.5,а. Таблица истинности
приведена на рис. 1.5,б.

Если на вход логического элемента ИЛИ-НЕ подается хотя бы одна логическая 1, то на
его выходе будет логический 0.В логических выражениях применяются обозначения:

либо 
, но при этом из контекста должно быть ясно, что данное

сложение именно логическое;
либо 
.

Рис. 1.5.  Логический элемент ИЛИ-НЕ на два входа

Логические схемы

Составление таблиц истинности для логических схем

Для логических схем, представляющих собой соединение нескольких логических
элементов, в левой части таблицы перечисляются все возможные комбинации входных
сигналов, а в правой части - соответствующие значения на выходе логической схемы.
Очевидно, что левые части таблицы будут одинаковыми для всех функций двух
переменных, для всех функций трёх переменных и т.д. Традиционно комбинации

8

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

Рис. 1.6.  Логическая схема и соответствующая ей таблица истинности

Вероятность ошибки уменьшается, если не решать задачу “в лоб”, а проанализировать
её работу с точки зрения уже известных нам правил логического сложения, умножения
и инверсии. Очевидно, что в рассматриваемой схеме осуществляется логическое
сложение нескольких логических произведений [3]. Можно записать логическое
выражение, соответствующее данной схеме:

(1.1)

Булево выражение в виде суммы произведений называется дизъюнктивно нормальной
формой (ДНФ).

Булево выражение в виде произведения сумм называется конъюнктивной нормальной
формой (КНФ).

По правилу логического сложения выражение (1.1) имеет на выходе логическую 1 

9

 только в том случае, если равно 1 хотя бы одно из четырех произведений,

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

Произведение 
 будет равно 1 только тогда, когда будет выполняться условие: и 

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

переменные  и  перечисляются во всех четырех возможных комбинациях: 

, 
, 
 и 
.

Произведение 
 будет равно 1 только тогда, когда будет выполняться условие: и

 (т.е. 
 ), и 
, и 
. От значения не вошедшей в данное

произведение переменной  произведение 
 не зависит. Поэтому логические 1

будут в строках таблицы истинности, соответствующих полным произведениям 

, в которых 
 и одновременно 
, а переменная  перечисляется во

всех двух возможных комбинациях: 
.

Произведение 
 будет равно 1 только тогда, когда будет выполняться условие: и

 (т.е. 
 ), и 
, и 
. От значения не вошедшей в данное

произведение переменной  произведение 
 не зависит. Поэтому логические 1

будут в строках таблицы истинности, соответствующих полным произведениям 

, в которых 
 и одновременно 
, а переменная  перечисляется во

всех двух возможных комбинациях: 
.

Произведение 
 будет равно 1 только тогда, когда будет выполняться условие:

и 
 (т.е. 
 ), 
 (т.е. 
 ), и 
 и 
. Поэтому логическая 1,

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

Анализ всех этих возможностей показывает, что они могут совпадать для нескольких
произведений. Например, комбинация входных переменных 0011 встречается в
произведениях 
 и 
. А сочетание 
 встречается даже в трех произведениях: и

в 
 и в 
, и в 
. Это говорит о том, что для данного логического выражения есть

возможности минимизации.Правила минимизации рассматриваются в лекции 2.

Ключевые термины

ДНФ - дизъюнктивно-нормальная форма - представление логического выражения в
виде суммы произведений.

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

Инвертор - логический элемент, реализующий операцию НЕ.

КНФ - конъюктивно-нормальная форма - представление логического выражения в виде
произведения сумм.

10

Доступ онлайн
1 000 ₽
В корзину