КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Форми задання цифрових автоматів
Алфавітні оператори, що описують роботу цифрових автоматів, можуть бути представлені в різній формі. Найбільш простою і поширеною з них є таблиці переходів і виходів. Ці таблиці (див. табл. 1, 2) містять стовпці станів, що позначаються , і стовпці змінних . В клітинку таблиці переходів, що знаходиться на перетині стовпця із станом а , і рядки з буквою x записується стан автомата а (t+1), в яке він перейде із стану а (t) при подачі на вхід сигналу у момент часу t. В аналогічну клітину таблиці виходів записується вихідний сигнал (α=0,1,..., к), який формується автоматом при такому переході. В таблицях 1 і 2 заданий автомат, визначений на множині вхідних сигналів (x , x , x , x ), множині вихідних сигналів (у , у ) і множині внутрішніх станів . Таблиця 1 –Переходи цифрового автомата
Таблиця 2 – виходи цифрового автомата
Автомат функціонує так, що кожного разу під час надходження послідовності букв вхідного алфавіту, сума індексів яких більше або дорівнює чотирьом, утворюється вихідний сигнал у . У всіх останніх випадках автомат утворює вихідний сигнал у . Під час надходження вхідного сигналу автомат видає вихідну букву . По таблицях переходів і виходів можна знайти вихідну реакцію даного автомата на вхідне слово будь-якої довжини. Робота автомата може представлятися за допомогою спеціальної таблиці 3, яку називають стрічкою цифрового автомата. В будь-якому місці таблиці 3 можна виділити четвірку символів, як це показано в таблиці суцільною лінією. Ця четвірка показує, в який стан а перейде автомат, що знаходиться в стані а , і який виробляє вихідний сигнал під впливом вхідного сигналу. Таблиця 3 – Стрічка автомата
Велику наочність забезпечує завдання кінцевих автоматів за допомогою графів. Граф автомата складається з вузлів, сполучених гілками. Вузли графа ототожнюються з внутрішніми станами автомата Кожна гілка наголошується вхідним сигналом, що викликає в автоматі відповідний даній гілці перехід, і вихідним сигналом, який виникає при цьому переході. Кількість гілок, що виходять з будь-якого вузла графа автомата, рівна кількості букв вхідного алфавіту. На мал. 1 зображений граф автомата, заданий таблицями I і 2. Малюнок 1 - Граф автомата Зручність роботи з автоматом забезпечує уявлення його у вигляді дерева переходів і виходів. Воно містить два яруси, в пронумерованих вершинах першого з яких проставлені стани автомата, в які він переходить з початкового стану а під впливом вхідних сигналів x , а в другому - стани автомата, в які він може перейти з будь-якого іншого стану. На мал. 2 зображено дерево для прикладу торгового автомата, що розглядається вище. Порожня буква x0 і результат її дії на дереві не показано. Індекси i, j, b показують індекс стану в якому автомат: i- знаходиться, індекс j – діючої вхідної змінної. Додатковою перевагою визначення автомата у вигляді дерева є можливість прослідити його роботу по тактах (див. мал. 3). З малюнка видно, що максимальне число тактів його роботи до переходу в початковий стан 4, а мінімальне – 2. В першому випадку треба кинути послідовно 4 монети гідністю 1 у.г.о., в другому - 2. Так як автомат з кінцевою пам'яттю, як це видно з мал. 3, працює послідовно в часі по тактах, то такі автомати називають ще послідовними. Комбінаційні автомати працюють на протязі одного такту і є окремим випадком автомата з кінцевою пам'яттю, що має один стан - а . Мал. 2 – Дерево автомата з пам’яттю. Мал.. 3 – Дерево роботи автомата з пам’яттю.
Н
На мал. 4 показано дерево роботи цього автомата для чотирьох вхідних букв x , x , x , x . Відповідно до цього дерева під дією вхідного сигналу в момент часу t+1 залишається в початковому стані а і одноразово видає вихід сигналу , . Мал.. 4 – Дерево роботи комбінаційного автомата
Дата добавления: 2015-05-26; Просмотров: 366; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |