русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Общее понятие цифрового автомата с памятью


Дата добавления: 2014-11-27; просмотров: 1471; Нарушение авторских прав


Рассмотрим устройство, имеющее два двоичных входа , и один двоичный выход . Пусть зависимость сигналов на выходе от наборов входных сигналов представлена временной диаграммой, изображенной на рис. 5.1, и может быть описана логическим выражением . Таким образом, рассматриваемое устройство является комбинационной схемой.

Далее рассмотрим устройство с одним входом и одним выходом , функционирующее в соответствии с временной диаграммой, изображенной на рис. 5.2.

 

       
   
 
 

 


Легко видеть, что выходной сигнал рассматриваемого устройства зависит не только от входного воздействия, но и от состояния в предыдущий момент времени. Следовательно, такое устройство должно обладать свойством запоминания, и в его структуре должны быть обратные связи, т.е. рассматриваемое устройство не является комбинационной схемой.

Работа данного устройства может быть описана графом, изображенным на рис. 5.3.

 

 
 

 


В рамках прикладной теории цифровых автоматов принято выделять автоматы без памяти, называемые комбинационными схемами, рассмотренные выше в главах 3 и 4, и автоматы с памятью, которым посвящена данная глава учебного пособия. В дальнейшем терминами «автомат» или «цифровой автомат» будем обозначать автомат с памятью.

Введем ряд понятий и определений, которые понадобятся для дальнейшего изложения материала.

Цифровым автоматом (ЦА) будем называть дискретный преобразователь информации, способный под воздействием входных сигналов переходить из состояния в состояние и формировать выходные сигналы. Предполагается, что моменты времени, в которые автомат может переходить из состояния в состояние, дискретны.

Если множество состояний автомата, а также множества входных и выходных сигналов конечны, то автомат называется конечным автоматом. В дальнейшем будем рассматривать только конечные автоматы.



Совокупности входных символов ЦА образуют входной алфавит автомата. Отдельные символы алфавита называются буквами. Законченные последовательности букв называются словами.

Цифровой автомат называется правильным, если его выходные сигналы однозначно определяют состояние, в котором он находится.

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

Автомат называется синхронным, если моменты фиксации состояний задаются тактовым генератором. В асинхронных автоматах моменты переходов из состояния в состояние заранее не определены.

В данном учебном пособии наибольшее внимание уделено синхронным автоматам.

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

 



<== предыдущая лекция | следующая лекция ==>
Минимизация систем ПФ | Основные модели цифровых автоматов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.