Функция Эквивалентность.
Принимает значение 1, когда оба операнда равны.
Таблица истинности имеет вид:
Функция Сложение по модулю 2.
Принимает значение 1, лишь тогда когда ТОЛЬКО один из операндов равен 1.
Таблица истинности имеет вид:
Логические операции
Наряду с арифметическими операциями (сложение, вычитание и т.д.) над двоичными числами производят и логические операции. К логическим операциям относятся:
AND И - &
OR ИЛИ – 1
NOT НЕ - -
XOR Сумма по модулю 2 - Å
Логические операции производятся побитно, без переносов и займов из соседних разрядов ( битов ).
Рассмотрим следующие примеры выполнения логических операций.
Раздел 2 Построение цифровых вычислительных систем
Тема 2.1 Основные понятия ( электронное ) представления данных и их передача в вычислительных системах.
В вычислительной технике для представления данных используется двоичный код. Внутри компьютера единицам и нулям данных соответствуют дискретные электрические сигналы. Представление данных в виде электрических или оптических сигналов называется кодированием. Существуют различные способы кодирования двоичных цифр 1 и 0, например потенциальный способ, при котором единице соответствует один уровень напряжений, а нулю – другой, или импульсный способ, когда для представления цифр используются импульсы различной или одной полярности.
При цифровом кодировании данных применяют потенциальные и импульсные коды. В потенциальных кодах для представления логических единиц и нулей используется только значение потенциала сигнала, а его перепады, формирующие законченные импульсы, во внимание не принимаются (рис.2.1 а) Импульсные коды позволяют представить двоичные данные либо импульсами определенной полярности, либо частью импульса – перепадом потенциала определённого направления ( рис. 2.1 б)
Рис.2.1 Способы дискретного кодирования данных
а - потенциального; б –импульсный манчестерский код;
Помимо кодирования существует понятие как последовательная и параллельная передача данных. При параллельной передачи данных для каждого разряда данных используется отдельный физический проводник для передачи напряжения ( данных ) ( рис.2.2 а ). Синхронизация передатчика и приемника нужна для того, чтобы приемник точно знал, в какой момент времени необходимо считывать новую информацию с линии связи. Параллельная передача данных хорошо работает при обмене данными между близко расположенными устройствами, на пример между блоками внутри компьютера или компьютером и принтером до 3 м. Другой причиной, по которой отказываются от использования параллельной передачи данных, является экономия проводников в дорогостоящих кабелях. При последовательной передачи данных для передачи используется один проводник, по которому данные передаются бит - последовательно ( рис. 2.2 б )
D0 | ||||||||||||||||||||||||||||||||||
_____ | D | |||||||||||||||||||||||||||||||||
D1 | ||||||||||||||||||||||||||||||||||
_____ | ||||||||||||||||||||||||||||||||||
D2 | ||||||||||||||||||||||||||||||||||
73H | ||||||||||||||||||||||||||||||||||
_____ | ||||||||||||||||||||||||||||||||||
D3 | б | |||||||||||||||||||||||||||||||||
_____ | Рис. 2.2 Виды передачи данных а – параллельная передача данных б – последовательная передача данных | |||||||||||||||||||||||||||||||||
D4 | ||||||||||||||||||||||||||||||||||
_____ | ||||||||||||||||||||||||||||||||||
D5 | ||||||||||||||||||||||||||||||||||
_____ | ||||||||||||||||||||||||||||||||||
D6 | ||||||||||||||||||||||||||||||||||
_____ | ||||||||||||||||||||||||||||||||||
D7 | ||||||||||||||||||||||||||||||||||
_____ | ||||||||||||||||||||||||||||||||||
синхр | _____ | |||||||||||||||||||||||||||||||||
73H Е4H | ||||||||||||||||||||||||||||||||||
а |
Дата добавления: 2017-06-13; просмотров: 1851;