Мегаобучалка Главная | О нас | Обратная связь


Упрощение условий перехода в МПА



2015-12-08 325 Обсуждений (0)
Упрощение условий перехода в МПА 0.00 из 5.00 0 оценок




 

 

Учет недоопределенности условий пере-

хода в МПА позволяет сильнее миними-

зировать число состояний.

Если минимизация не делается или уже

сделана, условия переходов доопределя-

ют , что приводит к их упрощению.

 

 

Для каждого состояния выписывается совокупность всех условий переходов, описываемых конъюнкциями, совмест-
но с реакцией автомата: формируемым
в такте сигналом и состоянием перехода.

Эту совокупность удобно брать из ПТП.

 

Затем каждое условие упрощается путем вычеркивания тех переменных, удаление которых не приводит к возникновению неоднозначности в описании реакции ав-

томата.

 

 

В результате конъюнкции будут макси- мально сокращены при сохранении ор- тогональности условий для различных реакций.

 

 

Поиск удаляемых переменных выполня-

ется путем пробных вычеркиваний и

проверок их результатов.

После вычеркиваний могут возникать

повторяющиеся выражения, которые

удаляются.

 

 

Примеры

 

 

           
   
 
   

 

 


 
 

 


 

Для автоматов Мура описание реакции можно брать без выходных сигналов, так

как все они одинаковы для Si.

 

 

Пример

 

 

Выбор способа

Построения МПА.

 

 

Разобранные выше различные процеду-

ры применяются при построении МПА

избирательно - в зависимости от рассмат- риваемых МПА. Зафиксируем наиболее употребимые последовательности дейст-

вий при переходе от микропрограмм к

МПА.

 

 

I.МПА для работы по одному алгоритму с небольшим числом микрокоманд.

1. Получить и проверить содержательную ГСА.

2. Получить кодированную ГСА.

3. Перейти к МСА.

4. Уточнить МСА.

 

 

 

5. Перейти от МСА к ГСА.

6. Построить по ГСА автомат.

 

п.п 3¸5 можно не выполнять при уверенности, что в алгоритме нет фиктивных (лишних) ветвей.

 

 

II.МПА Мура для работы по нескольким частным алгоритмам.

1. Получить и проверить част-

ные содержательные ГСА.

2. Получить кодированные ГСА.

3. Построить частные МСА.

4. Получить объединенную МСА.

5. Уточнить ОМСА.

 

6. Перейти к объединенной ГСА.

7. Построить по ОГСА автомат.

 

п. 5 можно опустить при уверенности, что в алгоритмах нет фиктивных (лишних) ветвей.

 

Если ОГСА слишком громоздка, автомат можно строить по МСА.

 

 

Тогда вместо п.п 6,7 выполняются:

 

6¢.Доопределить формулы пере- ходов ОМСА так же, как для перехода к ОГСА.

7¢.Построить по доопределенной МСА автомат.

 

III.МПА Мили для работы по несколь- ким частным алгоритмам.

1. Получить и проверить частные содержательные ГСА.

2. Получить частные МСА.

3. Построить ОМСА.

4. Уточнить ОМСА.

5. Построить по ОМСА автомат.

6. Минимизировать МПА.

7. Упростить условия переходов.



2015-12-08 325 Обсуждений (0)
Упрощение условий перехода в МПА 0.00 из 5.00 0 оценок









Обсуждение в статье: Упрощение условий перехода в МПА

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (325)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)