Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Словесная формулировка условий работы автомата 2 страница




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

После заполнения выпишем группы совместимости.


  û                                    
  û ü                                  
  û ü ü                                
  û ü ü ü                              
  û ü ü ü ü                            
  û ü ü ü ü ü                          
  ü û û û û û û                        
  û û û û û û û û                      
  û û û û û û û û ü                    
  û û û û û û û û ü ü                  
  û û û û û û û û ü ü ü                
  û û û û û û û ü û û û û              
  û û û ü ü ü ü û û û û û û            
  û û û û ü ü ü û û û û û û ü          
  ü û û û û û û ü û û û û ü û û        
  û û û û û û û û ü ü ü ü û û û û      
  û û û û û û û û ü ü û û û û û û ü    
  û û û û û û û û ü ü û û û û û û ü ü  
  û û û û û û û ü û û û û û û û ü û û û
                                       

 

Выписываем группы совместимых состояний:

1. 16, 17, 18

2. 7, 15, 19

3. 4, 5, 6, 14, 13

4. 7, 12, 15

5. 8, 9, 10, 11, 16

6. 3, 4, 5, 6, 13

7. 1, 2, 3, 4, 5, 6

8. 0, 7, 15

А В С D E F G H
(16,17,18) (7,15,19) (4,5,6,14,13) (7,12,15) (8,9,10,11,16) (3,4,5,6,13) (1,2,3,4,5,6) (0,7,15)

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

Таблица 7 – Таблица покрытия

                                         
A                                 û û û  
B               û               û       û
C         û û û             û û          
D               û         û     û        
E                 û û û û         û      
F       û û û û             û            
G   û û û û û û                          
H û             û               û        

 

F=H G G (F+G) (F+G+C) (F+G+C) (F+G+C) (B+D+H) E E E E D (C+F) C (B+D+H) (A+E) A A B=ABCDEGH

После всех упрощений выпишем минимальный класс совместимости: A, B, C, D, E, G, H

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


 


Минимизированная таблица будет иметь вид:

    t       t       t       t       t         t       t     t         УВ     УН
        S3               S3               S3             S3        
              S2                                 S2              
                                S1                              
d                                                              
                                                               
        0~                                           ~0         ~0      
                                                  ~0 ~0         ~0      
                                                                     
                                                                     
                                                                     
                                                                     
                                                          0~          
        0~                                           ~0         ~0      

 


 


Построим граф для проверки работы схемы и для устранения критических состязаний

Рисунок 10 – Граф перехода

Из графа видно, что:

1 При переходе из 2-го состояния в 0-е возникает критическое состязание т.к. меняется две переменных кодирования 0110-0000. Осуществим переход из 2-го в 0-е состояние через промежуточное 4-е состояние. Тогда смена кодов будет иметь вид 0110-0010-0000 что непротиворечиво.

2 При переходе из 5-го состояния в 0-е возникает критическое состязание т.к. меняется две переменных кодирования 0111-0000.Осуществим переход из 5-го в 0-е состояние через промежуточные 2 и 4-е состояния с кодом 0110 и 0010. Тогда смена кодов будет иметь вид 0111-0110-0010-0000 что непротиворечиво.

3 При переходе из 7-го состояния в 0-е возникает критическое состязание т.к. меняется две переменных кодирования 1001-0000. Осуществим переход из 7-го в 0-е состояние через 6-е состояние. Тогда смена кодов будет иметь вид 1001-0001-0000 что непротиворечиво.

4 При переходе из 3-го состояния в 4-е возникает критическое состязание т.к. меняется две переменных кодирования 1000-0010. Осуществим переход из 3-го в 4-е состояние через новое 8-е состояние с кодом 1010. Тогда смена кодов будет иметь вид 1 что непротиворечиво.


С учетом этого минимизированная таблица примет следующий вид:

    t       t       t       t       t         t       t     t     УВ УН P1 P2
        S3               S3               S3             S3        
              S2                                 S2              
                                S1                              
d                                                              
                                                               
        0~                                           ~0         ~0          
                                                  ~0 ~0         ~0          
                ~0                                                        
                                                                         
                ~0                                                        
                ~0                                                        
                                                    ~0     0~   ~0          
        0~                                           ~0         ~0          
                                                                         

 





Поделиться с друзьями:


Дата добавления: 2017-01-28; Мы поможем в написании ваших работ!; просмотров: 320 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Большинство людей упускают появившуюся возможность, потому что она бывает одета в комбинезон и с виду напоминает работу © Томас Эдисон
==> читать все изречения...

2530 - | 2189 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.