Автор: Пользователь скрыл имя, 23 Января 2011 в 18:50, курсовая работа
Данная курсовая работа по курсу «Информационные основы вычислительных систем» посвящается синтезу абстрактного автомата с жесткой логикой, реализуемого на базе автомата Мура.
Цифровой (дискретный) автомат можно трактовать как устройство, осуществляющее приём, хранение и преобразование дискретной информации по некоторому алгоритму.
6. Кодирование состояния автомата.
Кодирование состояния автомата заключается в установлении взаимно-однозначного соответствия между множеством состояний автомата и множеством элемента памяти. . Используем для кодирования в качестве элемента памяти T – триггеры, которые будем обозначать Т1,…,Тr.
Для
автомата Мура имеем шесть состояний,
следовательно достаточно иметь три триггера,
т. е. применяем трехразрядное кодирование
(таблица 1):
Таблица 1
а1 | 000 |
а2 | 001 |
а3 | 010 |
а4 | 011 |
а5 | 100 |
а6 | 101 |
7. Составление структурных таблиц переходов.
При
использовании графов для задания
автоматов с большим числом состояний
и переходов наглядность
Очевидно,
что структурную таблицу
В
таблице 2 приведена прямая структурная
таблица автомата Мура.
Таблица 2.
Исходное состояние | Код исходного состояния | Состояние перехода | Код состояния перехода | Входные сигналы | Сигналы возбуждения |
а1(-) | 000
000 000 |
а2
а3 а4 |
001
010 011 |
P1
|
Т3
Т2 Т2 Т3 |
a2(Y1) | 001 | а3
а4 |
010
011 |
P1
|
Т2Т3
Т2 |
a3(Y2) | 010 | a1
a5 а6 |
000
100 101 |
Т2
Т1 Т2 Т1 Т2 Т3 | |
a4(Y3) |
011 |
a1
a5 а6 |
000
100 101 |
Т2
Т3
Т1 Т2 Т3 Т1 Т2 | |
a5(Y1) | 100 | a1
а6 |
000
101 |
Т1
Т3 | |
a6(Y4) | 101 | a1 | 000 | 1 | Т1 Т2 Т3 |
8. Определение систем логических функций для выходных сигналов и сигналов возбуждения и их совместная минимизация.
Системы
логических функций для выходных
сигналов и сигналов возбуждения
для таблицы 2 имеют следующий вид:
(1) |
В результате минимизации данных систем логических функций получим:
(2) |
9. Построение функциональной схемы управляющего автомата.
На основе полученных выражений для функций возбуждения элементов памяти автомата и функций выходов строится комбинационная схема функций возбуждения и комбинационная схема формирования выходных сигналов автомата. Элементы памяти подключаются к построенным комбинационным схемам.
Как
говорилось выше, управляющий автомат
будет содержать три элемента
памяти Т-триггер, при включении вычислительного
устройства триггеры автомата устанавливаются
в произвольное состояние. Для перевода
автомата в начальное состояние используется
сигнал "ПУСК".
На
рис.6 приведена функциональная схема
микропрограммного автомата Мура, обеспечивающего
выполнение операций сложения и вычитания
чисел, представленных с фиксированной
запятой.
Рис. 6. Функциональная схема автомата Мура
ЗАКЛЮЧЕНИЕ
Одним из наиболее значительных технических достижений в решении проблем автоматизации процесса преобразования информации является создание универсальных цифровых вычислительных машин. Основой данного исследования является получившие в последние годы широкое признание вопросы синтеза схем цифровых вычислительных машин на основе аппарата математической логики и теории дискретных автоматов.
В данной работе были рассмотрены основные этапы синтеза управляющего автомата устройства, реализующего заданный алгоритм выполнения арифметических операций.
Необходимо отметить, что в связи с развитием вычислительной техники и информационных технологий вопросы рассмотренные в данной курсовой работе остаются актуальными и постоянно изучаются, так как являются основными в построении информационных систем.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:
Информация о работе Информационные основы вычислительных систем