Алгоритм синтеза однотактных автоматов.

СУММАТОР.

ТРИГГЕР.

РЕГИСТР.

1 вопрос. (15 минут). Рассмотрим АЛГОРИТМ СИНТЕЗА АВТОМАТОВ (обратимся к презентации).
алгоритм синтеза однотактных автоматов. - student2.ru

Конструирование (синтез) автоматов - одна из основных задач кибернетики.
(Кибернетика - наука о процессах управления в сложных динамических системах, основывающаяся на теоретическом фундаменте математики и логики, а также применении ВТ.
Автомат - агрегат, представляющий собой систему механизмов и устройств, в которой полностью механизированы, т.е. выполняются без непосредственного участия человека, процессы получения, преобразования, передачи и использования энергии, вещества или информации.)

Пример 1. Для оповещения зрителей, наблюдающих за ходом состязаний по тяжелой атлетике, изготовлен светящийся транспарант: "Вес взят правильно". Подсвечивание транспаранта осуществляется по команде, выдаваемой автоматом. Этот автомат обрабатывает сигналы, поступаю-щие от трех судей А, В, С. Судья А - старший. Сигнал на подсвечивание транспаранта автомат выдаст тогда, когда нажмут кнопки все трое судей или двое, один из которых - старший. Сконструировать автомат.
Решение.
Описание задачи, которую должен решать автомат принято называть словесной формой задания автомата. Автомат предстает при этом как некий "черный ящик": еще неизвестно как будет устроен внутри, но уже ясно, что ему предстоит делать, известно как он связан с внешней сре-дой. В данном случае будущий автомат имеет три входа - это линии, по которым поступают сигналы от судей А, В и С и один выход Х (сигнал для подсвечивания транспаранта "вес взят правильно").

алгоритм синтеза однотактных автоматов. - student2.ru
Теперь можно составить таблицу работы автомата.

алгоритм синтеза однотактных автоматов. - student2.ru

2 вопрос. СУММАТОР (15 минут).
Ребята, если я вас попрошу сейчас нарисовать схему сумматора, то скорее всего, вы ответите, что не сможете этого сделать. Я попытаюсь опровергнуть это высказывание. Если логически рассуждать, то у вас достаточно уже знаний, чтобы построить схему сумматора.
По названию устройства вы уже догадались, сумматор предназначен для сложения двоичных разрядов.
Узел ЭВМ выполняющий арифметическое суммирование кодов чисел, называется сумматором.
Из двоичной арифметики мы знаем, что 0+0=0, 0+1=1, 1+0=1, 1+1=10.
Таким образом, для суммирования двух двоичных разрядов нам понадобится устройство с двумя входами (X и Y), двумя выходами: S -результат сложения, P - перенос в старший разряд. Подойдем к рассмотрению сумматора с точки зрения автомата, поэтому воспользуемся алгоритмом синтеза автомата.

алгоритм синтеза однотактных автоматов. - student2.ru

Таблица работы будет следующей:

алгоритм синтеза однотактных автоматов. - student2.ru
В таблице приведена логика работы сумматора на два входа X и Y. На его выходах образуется сумма S данного разряда и осуществляется перенос Р в следующий старший разряд. По таблице можно составить логическое выражение для суммы S и переноса Р:
алгоритм синтеза однотактных автоматов. - student2.ru

алгоритм синтеза однотактных автоматов. - student2.ru

Преобразуем выражение для суммы к виду:
алгоритм синтеза однотактных автоматов. - student2.ru

По формуле вычертим функциональную схему:

алгоритм синтеза однотактных автоматов. - student2.ru

Наши рекомендации