Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Анализ дискретных устройств объектов информатизации при решении задач информационной безопасности. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Вариант 13
Вариант 14
Вариант 15
71
Вариант 16
Вариант 17
Вариант 18
72
Вариант 19
Вариант 20
Вариант 21
73
Вариант 22
Вариант 23
Вариант 24
74
4. ПРЕДСТАВЛЕНИЕ ДИСКРЕТНЫХ УСТРОЙСТВ С ПАМЯТЬЮ
4.1. Задание автоматов с памятью
В ДА с памятью в каждом такте функционирования происходит по­ступление входных сигналов и сигналов внутреннего состояния и фор­мирование под их воздействием выходных сигналов.
Если обозначить через и +1 моменты предыдущего такта и сле-
дующего за ним, то запись
)
(

()
()

(
+1
)
означает, что на устройстве, находящемся в момент в состоянии поступает входной сигнал (
Такт завершается, а устройство переходит в состояние
)
и появляется на выходе сигнал z.
, и это бу-
дет в момент +1, соответствующий очередному такту.
Как отмечалось (см. п. 1.2), формальная запись
()= 
[(),()]
соответствует автомату I рода (автомат Мили), а запись
()= 
[()]
соответствует автомату II рода (автомат Мура).
Широкое распространение получили способы задания автоматов с памятью:
табличный;
графический.
К табличному способу относится пред-
Таблица 4.1
ставление автоматов в виде таблицы пере-
Абстрактная ТПВ
ходов-выходов (ТПВ), строки которых соот­ветствуют условным входным сигналам x, столбцы – условным состояниям S до подачи сигналов, а на пересечении записывается но­вое условное состояние автомата и условный выходной сигнал z (табл. 4.1).
автомата I рода
S(t)
x
S
1
x
S1/z
1
x
2
S2/z
1
2
S S1/z
S2/z
2
2
1

,
75
Таблица 4.2
Абстрактная ТПВ
автомата II рода
S(t)–z(t)
x x
x
1
2
z
1
S
1
S
1
S
2
Таблица переходов-выходов совмещает две таблицы: таблицу переходов и таблицу выходов, каждая строка которых обозначе-
на одним из элементов
z
2
S
2
S
1
S
2
го алфавита, каждый столбец –
одним из возможных элементов
множества состояний, а на пере­сечении записываются элементы
входно-
множества состояний ( +1)=
= 
()
,
()
 и элемент выходного алфавита ()= 
()
,
()
для автоматов Мили. Для автоматов Мура таблица выходов помещается над столбцами (табл. 4.2).
Графический способ (граф переходов-выходов – ГПВ) предполагает представление автоматов в виде ориентированного графа с вершинами, обозначенными различными состояниями автомата, и дугами, соответ­ствующими смене состояний, нагруженными символами входных сиг­налов, под воздействием которых происходит смена состояний, и вы­ходными сигналами, отражающими переход.
На рис. 4.1 представлен ГПВ автомата I рода и на рис. 4.2 ГПВ ав­томата II рода.
x1/z
1
x2/z
2
x2/z
2
S
1
x1/z
1
S
2
Рис. 4.1. Граф переходов-выходов автомата I рода
76
/
/
x
1
x
2
S
z
1
1
x
1
S
z
2
2
x
2
Рис. 4.2. Граф переходов-выходов автомата II рода
4.2. Элементные автоматы с памятью
В дискретных автоматах используются специальные элементы па­мяти, которые имеют два устойчивых состояния 0 и 1, а также один или два входа. Это RS-, JK- и Т-триггеры.
На рис. 4.3 представлено УГО RS-триггера.
Рис. 4.3. Условное графическое обозначение RS-триггера
Таблица переходов-выходов RS-триггера представлена в табл. 4.3.
Таблица 4.3
Таблица переходов-выходов
RS-триггера
RS
y(t)
0 1 00 0 1 01 1 1 11 * * 10 0 0
77
В таблице переходов-выходов RS-триггера отмечено запрещение
одновременной подачи на входы единичных сигналов.
На рис. 4.4 представлена функциональная электрическая схема RS–триггера в базисе ИЛИ–НЕ. На практике часто используются RS­триггеры с инверсными входами (рис. 4.5).
Рис. 4.4. ФЭС RS-триггера
в базисе ИЛИ-НЕ
Рис. 4.5. RS-триггер
с инверсными входами
Таблица переходов-выходов представлена в табл. 4.4.
Таблица 4.4
Таблица переходов-выходов
RS-триггера с инверсными входами
y(t)
0 1
00 * *
01 0 0
11 0 1
10 1 1
Запрещенный входной набор для триггера – 00.
На основе RS-триггера может быть построен JK-триггер (рис. 4.6).
78
а) б)
0 1 00 0 1 01 0 0 11 1 0 10 1 1
Рис. 4.6. JK-триггер на основе RS-триггера (а)
и условное графическое обозначение JK-триггера (б)
Таблица переходов-выходов JK-триггера представлена в табл. 4.5.
Таблица 4.5
Таблица переходов-выходов
JK-триггера
y(t)
JK
На основе JK-триггера может быть построен одновходовый элемент памяти Т-триггер (триггер со счетным входом) (рис. 4.7).
а) б)
Рис. 4.7. Т-триггер на основе JK-триггера (а)
и условное графическое обозначение Т-триггера (б)
Таблица переходов-выходов представлена в табл. 4.6.
79
Таблица 4.6
(
)
(
)
(
)
(
)
Таблица переходов-выходов
Т-триггера
Т
0 1 0 0 1 1 1 0
y(t)
4.3. Построение автоматов с памятью
Разработка ТПВ. Рассмотрим построение автомата с памятью
II рода на примере преобразования входной последовательности х0, х1,
х3, х2, х1, х0 в выходную z0, z1, z1, z0, z0, z0.
1. Необходимо первоначально построить первичную ТПВ. Букв входного алфавита четыре: х0, х1, х2, х3. Первичная ТПВ будет иметь четыре строки.
2. Число состояний ТПВ будет соответствовать числу тактов реали­зации заданной последовательности преобразования сигналов – шести тактам. Таким образом, имеем S0, S1, S2, S3, S4, S5, которыми обозначим столбцы.
3. Для автомата II рода в ТПВ каждому очередному состоянию можно приписать очередной символ в столбцах выходной ТПВ (табл. 4.7).
Таблица 4.7
Первичная ТПВ разрабатываемого автомата II рода
S–Z(t)
х
х0 S0 S5 S5 х1 S1 х2 S3 х3 S2
z0 z1 z1 z0 z0 z0 S0 S1 S2 S3 S4 S5
S
S4
1
S
2
S
3
S
4
В ТПВ состояние S0 устойчиво, поскольку подача х0 в состоянии S0
оставляет автомат в этом состоянии.
80
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]