Базовые логические элементы. Сигналы-аргументы и сигналы-функции

Содержание

Слайд 2

Базовые логические элементы

Компьютер выполняет арифметические и логические операции при помощи т.н. базовых

Базовые логические элементы Компьютер выполняет арифметические и логические операции при помощи т.н.
логических элементов, которые также еще называют вентилями.
Вентиль «И» – конъюнктор. Реализует конъюнкцию.
Вентиль «ИЛИ» – дизъюнктор. Реализует дизъюнкцию.
Вентиль «НЕ» – инвертор. Реализует инверсию

Слайд 3

Составные элементы

Любая логическая операция может быть представлена через конъюнкцию, дизъюнкцию и инверсию
Любой

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

Слайд 4

Сигналы-аргументы и сигналы-функции
Вентили оперируют с электрическими импульсами:
Импульс имеется – логический

Сигналы-аргументы и сигналы-функции Вентили оперируют с электрическими импульсами: Импульс имеется – логический
смысл сигнала «1»
Импульса нет – логический смысл сигнала «0»
На входы вентиля подаются импульсы – значения аргументов, на выходе вентиля появляется сигнал – значение функции

Слайд 5

Логическая схема типа «И» (конъюнктор)

1


0

=

0

1

0

A

В

Электрическая цепь из двух последовательно подключенных выключателей

Логическая схема типа «И» (конъюнктор) 1 ∧ 0 = 0 1 0

Слайд 6

+

-

Логическая схема типа «ИЛИ» (дизъюнктор)

1

1

1

v

1

=

1

Электрическая цепь из двух параллельно подключенных выключателей

+ - Логическая схема типа «ИЛИ» (дизъюнктор) 1 1 1 v 1

Слайд 7

+

-

Логическая схема типа «НЕ» (инвертор)

+

-

¬1 = 0

1

Электрическая цепь с одним автоматическим выключателем

+ - Логическая схема типа «НЕ» (инвертор) + - ¬1 = 0

Слайд 8

Конъюнктор

На входы конъюнктора подаются сигналы 0 или 1
На выходе конъюнктора появляются сигналы

Конъюнктор На входы конъюнктора подаются сигналы 0 или 1 На выходе конъюнктора
0 или 1 в соответствии с таблицей истинности

Слайд 9

Дизъюнктор

На входы дизъюнктора подаются сигналы 0 или 1
На выходе дизъюнктора появляются сигналы

Дизъюнктор На входы дизъюнктора подаются сигналы 0 или 1 На выходе дизъюнктора
0 или 1 в соответствии с таблицей истинности

Слайд 10

Инвеpтор

На входы инвертора подаются сигналы 0 или 1
На выходе инвертора появляются сигналы

Инвеpтор На входы инвертора подаются сигналы 0 или 1 На выходе инвертора
1 или 0 в соответствии с таблицей истинности

Слайд 11

Сумматор двоичных чисел

Любое математическое сколь угодно сложное выражение может быть представлено в

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

Слайд 12

Полусумматор. Арифметическое сложение двоичных чисел

В каждом разряде образуется сумма цифр в соответствующих

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

Без переноса
0000 0001
0000 0010

0

0

0

0

0

0

1

1

С переносом
0000 0011
0000 0010

0

0

0

0

0

1

0

1

+

+

Слайд 13

Обозначим слагаемые через А и В, перенос – через Р, а сумму

Обозначим слагаемые через А и В, перенос – через Р, а сумму
– через S

Таблица сложения одноразрядных двоичных чисел:

0
0
0
1

0
1
1
0

Очевидно, что Р = А ∧ В

Слайд 14

Получаем формулу для вычисления S

Если сравнить А∨В c S:

то очевидно, что они

Получаем формулу для вычисления S Если сравнить А∨В c S: то очевидно,
практически идентичны.
Чтобы равенство оказалось полным нужно выражение А∨В умножить на ¬Р

Слайд 15

Получаем формулу для вычисления S

S = (А ∨ В) ∧ ¬P ⇒

Получаем формулу для вычисления S S = (А ∨ В) ∧ ¬P
(А ∨ В) ∧ ¬(A ∧ B)

0
1
1
1

0
0
0
1

1
1
1
0

0
1
1
0

Теперь, имея элементарные логические выражения, можно построить логическую схему устройства для сложения одноразрядных двоичных чисел (полусумматора)

Слайд 16

Логическая схема двоичного полусумматора

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

Логическая схема двоичного полусумматора Полусумматор называется так, потому, что здесь не учитывается
единицы из младшего разряда

И

НЕ

И

ИЛИ

А

B

А ∧ В

А ∨ В

¬(А ∧ В)

(А ∨ В) ∧ ¬(A ∧ B)

(А ∨ В) ∧ ¬(A ∧ B)

Слайд 17

Полный одноразрядный сумматор

Должен иметь три входа (А, В и Р0) и два

Полный одноразрядный сумматор Должен иметь три входа (А, В и Р0) и
выхода (S и P)

0
0
0
1
0
1
1
1

0
1
1
0
1
0
0
1

Слайд 18

Формула полного одноразрядного сумматора

Р принимает значение 1 когда хотя бы две из

Формула полного одноразрядного сумматора Р принимает значение 1 когда хотя бы две
трех переменных равны 1:
Р = (А ∧ B) ∨ (A ∧ P0) ∨ (B ∧ P0)
Сумма равна произведению логического сложения (А, В и Р0) на инвертированный перенос ¬Р:
S = (А ∨ В ∨ Р0) ∧ ¬Р
Это выражение справедливо во всех случаях, кроме одного, когда А, В и Р0 равны 1:

Слайд 19

Формула полного одноразрядного сумматора

Правильное значение суммы – 1. Для ее получения необходимо

Формула полного одноразрядного сумматора Правильное значение суммы – 1. Для ее получения
полученное выражение сложить с произведением этих же переменных:
S = (А ∨ В ∨ Р0) ∧ ¬Р ∨ (А ∧ В ∧ Р0)

Слайд 20

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

Построен на основе полных одноразрядных сумматоров (по одному на каждый разряд),

Многоразрядный сумматор Построен на основе полных одноразрядных сумматоров (по одному на каждый
причем таким образом, чтобы выход (перенос) младшего сумматора был подключен ко входу старшего сумматора

Слайд 21

Триггер

Важнейшая структурная единица оперативной памяти и регистров процессора
Состоит из двух логических элементов

Триггер Важнейшая структурная единица оперативной памяти и регистров процессора Состоит из двух
«ИЛИ» и двух логических элементов «НЕ»

Слайд 22

Логическая схема триггера

ИЛИ

ИЛИ

НЕ

НЕ

S

R

Q

Логическая схема триггера ИЛИ ИЛИ НЕ НЕ S R Q
Имя файла: Базовые-логические-элементы.-Сигналы-аргументы-и-сигналы-функции.pptx
Количество просмотров: 32
Количество скачиваний: 0