Проектирование операционного устройства
ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯКафедра «Электронные вычислительные машины»Курсовой проект по дисциплине «Теория автоматов»Проектирование операционного устройства.Выполнилст. гр. ИНФО-810Бабкин А. Н.Проверил Ефимова Р. С.САНКТ-ПЕТЕРБУРГ2000В вычислительной технике применяются так называемые операционные устройства. Эти устройства могут выполнять различные операции над кодовыми словами. Любая операция может быть представлена конечной последовательностью действий, эти действия называются микрооперациями.В данной работе проводится проектирование операционного устройства, выполняющего операцию сложения двоичных чисел с фиксированной запятой в обратных кодах.СодержаниеВведение.________________________________________________________________4Разработка структурной схемы операционного автомата. Разработка содержательного графа операции сложения двоичных чисел в обратных кодах._____________________________5 Разработка структурной схемы операционного автомата.__________________8Разработка функциональной схемы операционного автомата. Синтез блока П._____________________________________________________10 Синтез блока C._____________________________________________________11Разработка функциональной схемы управляющего автомата. Структурная схема управляющего автомата._____________________________28 Закодированная граф-схема работы управляющего автомата и граф управляющего автомата.________________________________28 Синтез комбинационных схем, реализующих функции возбужденияэлементов памяти управляющего автомата.______________________________31Функциональная схема операционного устройства. Организация связей между ___________________________________________33операционным и управляющим автоматами. Описание работы операционного устройствана заданном отрезке времени.__________________________________________33Заключение.______________________________________________________________34Литература.______________________________________________________________34Приложение._____________________________________________________________35ВведениеЗадачей данного курсового проекта является разработка операционного устройства для выполнения заданной операции сложения с фиксированной запятой чисел, представленных обратными двоичными кодамина уровне логических схем. Эта задача разбивается на две: разработку схем операционного автомата и управляющего автомата.Все непосредственные операции действий над словами, вычисления логических условий, хранения данных возлагаются на операционный автомат.Управляющий автомат вырабатывает последовательность управляющих сигналов в соответствии микропрограммой функционирования операционного устройства. Эти управляющие сигналы поступают на вход операционного устройства..Разработка структурной схемы операционного автомата1.1. Разработка содержательного графа операции сложения двоичных чисел в обратных кодахДля составления формального описания работы операционного устройства (ОУ) необходимо проанализировать словесное описание алгоритма выполнения заданной операции и с учетом исходных данных дать описание с помощью Ф-языка:слов (наименование, тип, формат);микроопераций;логических условий;Описание слов показано в табл. 1.Таблица 1Описание микроопераций дано в табл. 2.Таблица 2Логические условия, под действием которых вырабатываются управляющие сигналы, описаны в табл. 3.Таблица 3