ВУЗ:
Составители:
41
4.2.4 Моделирование комбинационных логических схем
К комбинационным логическим схемам относятся преобразователи ко-
дов, шифраторы, дешифраторы, мультиплексоры, устройства сдвига и другие
элементы вычислительной техники. Работа устройств, реализующих комбина-
ционные логические схемы, как правило, определяется таблицей истинности,
устанавливающей зависимость между входными (входное слово) и выходными
(выходное слово) сигналами. Пример такой таблицы для дешифратора 4 на 16
(например, К155ИДЗ) приведён ниже.
Таблица 4.1 - Таблица истинности для дешифратора К155ИДЗ
входные
сигналы
выходные сигналы
x
1
x
2
x
3
x
4
y
1
y
2
y
3
y
4
y
5
y
6
y
7
y
8
y
9
y
10
y
11
y
12
y
13
y
14
y
15
y
16
0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1
0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
Пользуясь этой таблицей, составим программу на языке Ассемблера
микро-ЭВМ семейства РС, моделирующую работу дешифратора. В этой моде-
ли также используется компиляционный метод программной реализации.
Алгоритм выполнения программы состоит в следующем. Входные пе-
ременные (исходные данные) Х1,X2,X3, Х4 вводятся с клавиатуры в сегмент
данных в поле INDAT1, преобразуются из символьного формата в двоичное
число (поле INDAT2), а затем пересылаются в регистр СХ.
4.2.4 Моделирование комбинационных логических схем
К комбинационным логическим схемам относятся преобразователи ко-
дов, шифраторы, дешифраторы, мультиплексоры, устройства сдвига и другие
элементы вычислительной техники. Работа устройств, реализующих комбина-
ционные логические схемы, как правило, определяется таблицей истинности,
устанавливающей зависимость между входными (входное слово) и выходными
(выходное слово) сигналами. Пример такой таблицы для дешифратора 4 на 16
(например, К155ИДЗ) приведён ниже.
Таблица 4.1 - Таблица истинности для дешифратора К155ИДЗ
входные
выходные сигналы
сигналы
y10
y11
y12
y13
y14
y15
y16
x1
x2
x3
x4
y1
y2
y3
y4
y5
y6
y7
y8
y9
0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1
0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
Пользуясь этой таблицей, составим программу на языке Ассемблера
микро-ЭВМ семейства РС, моделирующую работу дешифратора. В этой моде-
ли также используется компиляционный метод программной реализации.
Алгоритм выполнения программы состоит в следующем. Входные пе-
ременные (исходные данные) Х1,X2,X3, Х4 вводятся с клавиатуры в сегмент
данных в поле INDAT1, преобразуются из символьного формата в двоичное
число (поле INDAT2), а затем пересылаются в регистр СХ.
41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
