Теория автоматов

  • 28 сент. 2010 г.
  • 2468 Слова
Министерство общего и профессионального образования
Российской Федерации
КГТУ

Факультет информатики и вычислительной техники
Кафедра вычислительной техники

КУРСОВОЙ ПРОЕКТ

по дисциплине «Прикладная теория цифровых автоматов»

Пояснительная записка

Выполнил:Биниман А.В. Проверил: Постников А.И.
Группа: ВТ 26-2 Подпись:

Красноярск 1998 г.

СОДЕРЖАНИЕ:

1.
Задание

2.
Описание структурной схемы ОА

3.
Описание функциональной схемы ОА.

4.
Перечень всех осведомительных и управляющих сигналов с их расшифровкой.

5.
Граф-схема микропрограммы (ГСМ) выполнения заданной арифметической операции.

6.Словесное описание (ГСМ)

7.
Описание структурной схемы УА

8.
Описание функциональной схемы УА.

9.
Таблица-микропрограмма выполнения заданной арифметической операции.

Список использованной литературы.

1. Задание.

1. Разработка операционного автомата (ОА), выполняющего деление с плавающей точкой.

Коды поступ.чисел
Код
обработки
Код выдачи
Число знаков.
РазрядовМетод
выполнения
Логика
mA
pA
mB
pB

mC
pC

ДК
ОК
ПК
ДК
ОК
ДК
ПК
2
СВО
КМОП

1.1. Разработать структурную и функциональную электрические схемы операционного автомата,
выполняющего заданную арифметическую операцию.
1.2. Составить описание структурной и функциональной схем ОА.
1.3. Составить перечень всех осведомительных (X) и управляющих
(Y) сигналов ОА сих расшифровкой.

2. Разработать управляющий автомат (УА), под управлением которого происходит выполнение
арифметической операции ОА.
2.1 Разработать функциональную схему УА с программируемой логикой.
2.2 Разработать закодированную граф - схему микропрограммы выполнения заданной
арифметической операции.
2.3 Составить словесное описание ГСМ.
2.4 Составить таблицуподшивки ПЗУ.
Схема управления следующим адресом микрокоманды на: БМУ К1804ВУ2.

2. Описание структурной схемы ОА.

2.1 Регистр делимого RG mA.
Принимает с ШД мантиссу числа А и хранит значение операнда во время работы ОА.
2.2 Регистр делимого RG рA.
Принимает с ШД порядок числа А и хранит значение операнда во время работы ОА.
2.3 Регистр делителя RG mВ.
Принимает с ШД мантиссу числа В ихранит значение операнда во время работы ОА.
2.4 Регистр делителя RG рВ.
Принимает с ШД порядок числа В и хранит значение операнда во время работы ОА.
2.5 Мультиплексор MX mA.
Коммутирует данные с RG mA на сумматор.
2.6 Мультиплексор MX рA.
Коммутирует данные с RG рA на сумматор.
2.7 Мультиплексор MX mВ.
Коммутирует данные с RG mA на сумматор.
2.8 Мультиплексор MX рВ.
Коммутирует данные с RG рA насумматор.
2.9 Схема по модулю соединяющая старший знаковый разряд RG mA и RG mB.
Служит для определения знака частного.
2.10 Элементы ИЛИ на входе сумматора.
Служат для развязки выходов мультиплексоров.
2.11 Сумматор SM.
Выполняет сложение двух чисел поступающих на входы с мультиплексоров.
2.12 Регистр RG mS.
Осуществляет хранение результата с сумматора и сдвиг содержимого влево или вправо.2.13 Счетчик RG рS.
Осуществляет хранение результата с сумматора и прибавление 1 в младший разряд.
2.14 Регистр RG C.
Служит для записи результата деления.

2.15 Счетчик RG ST.
Осуществляет подсчет количества циклов деления.
2.16 Элемент ИЛИ в цепи циклического переноса SM.
Служит для прибавления 1 в младший разряд сумматора.
2.17 Схема по модулю соединяющая младший знаковый разряд истарший значащий RG C.
Определяет нормализацию справа частного.
2.18 Блок “=0” на выходе RG mS.
Служит для проверки RG mS на 0.
2.19 Блок “= - 0” на выходе RG mS.
Служит для проверки RG mS на минус 0.
2.20 Схема по модулю соединяющая знаковые разряды RG pS.
Осуществляет проверку порядка на переполнение.
2.21 Блок “=0” на выходе RG SТ.
Служит для проверки RG SТ на 0...
tracking img