Главная > Логика, автоматы, алгоритмы
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

в) Сокращение (сжатие) таблицы переходов

Если в построенной таблице «быстрого» автомата (в таблице переходов Хафмана) имеются строки с одинаковым заполнением, то это значит, что его можно заменить другим «быстрым» автоматом с меньшим числом состояний. Покажем, как это сделать, на примере табл. 5.7.

Вводится новая переменная , ее значения приводятся в соответствие значениям переменной и притом так, чтобы значениям , соответствующим строкам с одинаковым заполнением таблицы «быстрого» автомата, соответствовало бы одно и то же значение . Это удобно сделать на таблице «быстрого» автомата, добавив в ней справа столбец значений . В нашем случае этот столбец будет заполнен так, как показано на табл. 5.7, (где были одинаково заполнены шестая и девятая строки. Затем строится сжатая таблица переходов (табл. 5.8), содержащая прежнее количество столбцов и столько строк, сколько получилось различных символов . Заполнение таблицы ведется по табл. 5.7 с заменой символов соответствующими символами .

Таблица 5.8

При этом в шестой строке появляется еще один квадратик — равновесное состояние. Полученная таким образом сжатая таблица определяет (в форме П — П) «быструю машину», работающую (если следить за ее равновесными состояниями) как исходная «медленная» и имеющую минимальное число состояний. Последнее утверждение будет разъяснено гл. X.

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

Categories

1
Оглавление
email@scask.ru