Автор: Пользователь скрыл имя, 11 Марта 2012 в 17:54, курсовая работа
В данной курсовой работе был построен автомат Мили на элементе T-триггера для операции ускоренного умножения в прямом коде.
Курсовая работа выполнена в 19 листов в формате А4 14 шрифтом Times New Roman
Функциональная граф-схема
На этапе с операторные
вершины графа алгоритма
1
Начало
Y1
p1
p2
p3
Y2
Y3
Y4
)обр+1
Y5
p4
p5
Y2
Конец
1
1
1
1
y2y8=Y1;
y4=Y2;
y5=Y3;
y6=Y4;
y1y3 y7 =Y5;
p1=F(1);
p2=F(2);
p3=F(3);
p4=(СЧТ=0);
p5=CМ(1);
Отмеченная граф-схема алгоритма
При синтезе управляющего автомата на базе автомата Мили получение отмеченной ГСА производится по следующим правилам:
- символом «а1» отмечаются вход вершины следующим за начальным и вход конечной вершины;
-входы всех вершин, следующих за операторным, должны быть отмечены;
-если входы вершин отмечаются, только одним символом;
-входы всех вершин , за исключением конечной, отмечаются различными символами.
При синтезе управляющего автомата на базе автомата Милли получение отмеченной ГСА производится по следующим правилам:
- символом «а1»отмечаются начальный и конечный вершины;
- различные операторные вершины отмечаются различными символами.
Отмеченная граф-схема алгоритма ускоренного умножения
1
Начало
Y1
p1
p2
p3
Y2
Y3
Y4
)обр+1
Y5
p4
p5
Y2
Конец
1
1
1
1
a1
a2
a3
a4
a5
Построение граф автомата
Граф автомата Мили строится по отмеченной ГСА следующим образом. Проставляются вершины графа, соответствующих состояниями автомата. Определяется дуги графа автомата выходящие из вершин ai . При этом каждой дуге графа ставится в соответствие путь точки из ai на ГСА через единственную операторную вершину в любую точку aj , причем ai≠ aj . Исключение состовляет дуги , идущие к конечной или начальной вершины.
a1
a2
a3
a4
Кодирование состояния автомата.
Кодирование состояния автомата заключается в установлении взаимно-однозначного соответствия между множеством состояний автомата и множеством элемента памяти.
В нашем примере
для автомата Мили имеет
*1==00
*2= =10
*3==01
*4=*1*2=11
Составление структурных таблиц переходов
При использовании графиков
для задания автоматов с
Исходное состояние |
Код исходного состояния |
Состояние перехода |
Код состояния перехода |
Входные сигналы |
Выходные сигналы |
Сигналы возбуждения |
a4 a4 a4 |
11 11 11 |
а1 а1 а1 |
00 00 00 |
*4 *4*5 *4*5 |
-- *2 -- |
T1 T2 T1 T2 T1 T2 |
a1 |
00 |
a2 |
10 |
-- |
Y1 |
T1 |
a2 a2 a2 a2 |
10 10 10 10 |
a3 a3 a3 a3 |
01 01 01 01 |
*1*2*3 *1*2 *1 *1*2*3 |
Y4 Y3 Y2 -- |
T1T2 T1T2 T1T2 T1T2 |
a3 |
01 |
a4 |
11 |
- |
Y5 |
T1 |
Определение систем логических функций для выходных сигналов и сигналов возбуждения
Системы логических функций для выходных сигналов и сигналов возбуждения из таблиц имеют вид:
Производим упрощение системы , получаем:
Заключение
В результате выполнения этой работы, я хорошо изучил способ выполнения операции ускоренного умножения в прямом коде. Понял сам алгоритм этой операции, для чего нужен и как составляются содержательные, функциональные и отмеченные ГСА. Научился составлять граф автомата и кодировать его состояния, составлять структурную таблицу переходов, определять функции выхода и функции возбуждения автомата Мили. Знаю, что из себя представляет цифровой автомат, его структуру и на какие части он делится.
Список использованной литературы
1) Методические указания к курсовой работе по дисциплине «Информационные основы вычислительных систем»
2) А.П.Жмакин. Архитектура ЭВМ. Уч.пособие. Санкт Петербург, БХВ-Петербург, 2006.
3) Б.Я. Цилькер, С.А., Орлов. Организация ЭВМ и систем: Учебник для вузов. – СПб: Питер,2004.
4) С.К.Ғаниев, М.М.Каримов, Н.М.Мамбетов. "Ҳисоблаш системаларининг информацион асослари: Олий ўқув юрт.талаб. учун дарслик. – Тошкент Давлат техника университети, 2002.
5) А.Я. Савельев. Основы информатики. Учеб. для ВУЗов- М.: Изд-во МГТУ им А.Э. Баумана, 2001.
Содержание
Введение…………………………………………………………
1)Алгоритм выполнения
операции ускоренного
2) Разработка
операционного автоматического
устройства, реализующего функцию
ускоренного умножения………………………
3)Микропрограмма
ускоренно умножения……………………………
3)Составление
содержательной, функциональной и отмеченной
ГСА………………………………………………………………………
5) Разработка графа
автомата и кодирование его состояний………………………………………………………
6)Составление структурной
таблицы переходов………………………………………………………
7) Определение функций
возбуждения и функций выходов……………………………………………………………
8)Построение функциональной
схемы автомата ………………………………………………………………………………
9)Заключение
……………………………………………………………………...
10) Литература……………………………………………………
Информация о работе Ускоренное умножение в прямом коде автомата Мили с использование T-триггера