Суббота, 18 Май 2024, 10:08
Uchi.ucoz.ru
Меню сайта
Форма входа

Категории раздела
Авиация и космонавтика [0]
Административное право [0]
Арбитражный процесс [0]
Архитектура [0]
Астрология [0]
Астрономия [0]
Банковское дело [0]
Безопасность жизнедеятельности [1930]
Биографии [0]
Биология [2350]
Биология и химия [0]
Биржевое дело [78]
Ботаника и сельское хоз-во [0]
Бухгалтерский учет и аудит [4894]
Валютные отношения [0]
Ветеринария [0]
Военная кафедра [0]
География [2269]
Геодезия [0]
Геология [0]
Геополитика [46]
Государство и право [13375]
Гражданское право и процесс [0]
Делопроизводство [0]
Деньги и кредит [0]
Естествознание [0]
Журналистика [660]
Зоология [0]
Издательское дело и полиграфия [0]
Инвестиции [0]
Иностранный язык [0]
Информатика [0]
Информатика, программирование [0]
Исторические личности [0]
История [6878]
История техники [0]
Кибернетика [0]
Коммуникации и связь [0]
Компьютерные науки [0]
Косметология [0]
Краеведение и этнография [540]
Краткое содержание произведений [0]
Криминалистика [0]
Криминология [0]
Криптология [0]
Кулинария [923]
Культура и искусство [0]
Культурология [0]
Литература : зарубежная [2115]
Литература и русский язык [0]
Логика [0]
Логистика [0]
Маркетинг [0]
Математика [2893]
Медицина, здоровье [9194]
Медицинские науки [100]
Международное публичное право [0]
Международное частное право [0]
Международные отношения [0]
Менеджмент [0]
Металлургия [0]
Москвоведение [0]
Музыка [1196]
Муниципальное право [0]
Налоги, налогообложение [0]
Наука и техника [0]
Начертательная геометрия [0]
Оккультизм и уфология [0]
Остальные рефераты [0]
Педагогика [6116]
Политология [2684]
Право [0]
Право, юриспруденция [0]
Предпринимательство [0]
Промышленность, производство [0]
Психология [6212]
психология, педагогика [3888]
Радиоэлектроника [0]
Реклама [910]
Религия и мифология [0]
Риторика [27]
Сексология [0]
Социология [0]
Статистика [0]
Страхование [117]
Строительные науки [0]
Строительство [0]
Схемотехника [0]
Таможенная система [0]
Теория государства и права [0]
Теория организации [0]
Теплотехника [0]
Технология [0]
Товароведение [21]
Транспорт [0]
Трудовое право [0]
Туризм [0]
Уголовное право и процесс [0]
Управление [0]
Управленческие науки [0]
Физика [2737]
Физкультура и спорт [3226]
Философия [0]
Финансовые науки [0]
Финансы [0]
Фотография [0]
Химия [1714]
Хозяйственное право [0]
Цифровые устройства [34]
Экологическое право [0]
Экология [1778]
Экономика [0]
Экономико-математическое моделирование [0]
Экономическая география [0]
Экономическая теория [0]
Этика [0]
Юриспруденция [0]
Языковедение [0]
Языкознание, филология [1017]
Новости
Чего не хватает сайту?
500
Статистика
Зарегистрировано на сайте:
Всего: 51636


Онлайн всего: 5
Гостей: 5
Пользователей: 0
Яндекс.Метрика
Рейтинг@Mail.ru

База рефератов


Главная » Файлы » База рефератов » Цифровые устройства

Проектирование операционного устройства


Гость, для того чтобы скачать БЕСПЛАТНО ПОЛНУЮ ВЕРСИЮ РЕФЕРАТА, Вам нужно кликнуть по любой ссылке после слова оплачиваемая реклама.
22 Ноя 2013, 03:41

ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

Кафедра «Электронные вычислительные машины»

Курсовой проект

по дисциплине «Теория автоматов»

Проектирование операционного устройства.

Выполнил

ст. гр. ИНФО-810

Бабкин А. Н.

Проверил

 Ефимова Р. С.

САНКТ-ПЕТЕРБУРГ

2000


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

В данной работе проводится проектирование операционного устройства, выполняющего операцию сложения двоичных чисел с фиксированной запятой в обратных кодах.


Содержание

Введение.________________________________________________________________4

1. Разработка структурной схемы операционного автомата.

1.1. Разработка содержательного графа операции

сложения двоичных чисел в обратных кодах._____________________________5

1.2. Разработка структурной схемы операционного автомата.__________________8

2. Разработка функциональной схемы операционного автомата.

2.1. Синтез блока П._____________________________________________________10

2.2. Синтез блока C._____________________________________________________11

3. Разработка функциональной схемы управляющего автомата.

3.1. Структурная схема управляющего автомата._____________________________28

3.2. Закодированная граф-схема работы управляющего

автомата и граф управляющего автомата.________________________________28

3.3. Синтез комбинационных схем, реализующих функции возбуждения

элементов памяти управляющего автомата.______________________________31

4. Функциональная схема операционного устройства.

4.1. Организация связей между ___________________________________________33

операционным и управляющим автоматами.

4.2. Описание работы операционного устройства

на заданном отрезке времени.__________________________________________33

Заключение.______________________________________________________________34

Литература.______________________________________________________________34

Приложение._____________________________________________________________35


Введение

Задачей данного курсового проекта является разработка операционного устройства  для выполнения заданной операции сложения с фиксированной запятой чисел, представленных обратными двоичными кодами

на уровне логических схем. Эта задача разбивается на две: разработку схем операционного автомата и управляющего автомата.

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

Управляющий автомат вырабатывает последовательность управляющих сигналов в соответствии микропрограммой функционирования операционного устройства. Эти управляющие сигналы поступают на вход операционного устройства.


.


1. Разработка структурной схемы операционного автомата

1.1. Разработка содержательного графа операции сложения  двоичных чисел в обратных кодах

Для составления формального описания работы операционного устройства (ОУ) необходимо проанализировать словесное описание алгоритма выполнения заданной операции и с учетом исходных данных дать описание с помощью Ф-языка:

· слов (наименование, тип, формат);

· микроопераций;

· логических условий;

Описание слов показано в табл. 1.

Таблица 1

Слово Назначение слова Тип слова
А(1:25) Первое слагаемое Входное, внутреннее
В(1:25) Второе слагаемое Входное, внутреннее
С(1:26) Результат Внутреннее, выходное
П(1) Признак переполнения Внутреннее, выходное

Описание микроопераций дано в табл. 2.

Таблица 2

Пункт алгоритма Словесное описание

Условное

обозначение

Формальное описание
1 Начало

y0

2 Присвоение слову П(1) и старшему разряду слова С(1:26) значение нуля

y1

П(1):=0

С(1):=0

3

4.1 Слову С(1:26) присвоить значение суммы слов В(1:25) и А(1:25) с инверсией числовых разрядов последнего

y2

C(1:26):=00.В(2:25)+01.ùА(2:25)
5.1 Слову С(1:26) присвоить значение суммы слов А(1:25) и В(1:25) с инверсией числовых разрядов последнего

y3

C(1:26):=00. А(2:25) + 01.ùВ(2:25)
6.1 К слову С(1:26) прибавить единицу младшего разряда

y4

С(1:26):= С(1:26)+1
7.1 Образование в С(1:26) прямого кода результата

y5

С(1:26):= С(1:2).ùС(3:26)
8 Слову С(1:26) присвоить значение суммы слов А(1:25) и В(1:25)

y6

C(1:26):=00. А(2:25) + 00.В(2:25)
9.1 Слову П(1) присваивается значение единицы

y7

П(1):=1
9.2 Знаковому разряду слова С(1:26) присвоить значение знакового разряда слова А(1:25)

y8

С(2):=А(1)
10 Конец

y0



Логические условия, под действием которых вырабатываются управляющие сигналы, описаны в табл. 3.

Таблица 3

Пункт алгоритма Словесное описание логических условий

Условное

обозначение

Формальное описание
3 Проверка знака слова А(1:25)

x1

4,5 Проверка знака слова В(1:25)

x2

6 Проверка старшего разряда слова С(1:26)

x3

7,9 Проверка знака слова С(1:26)

x4

$IMAGE6$

Для проектирования ОУ необходимо удостоверится в правильности алгоритма, для этого "прогонка" (проверка) алгоритма проводилась по всем возможным случаям знака множителей, а также на случай переполнения. В результате этой проверки выяснено, что алгоритм верен, и на его основе можно ОУ (см. Приложение табл. 20).

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


$IMAGE7$

1.2



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

Память – это регистр, длина которого совпадает с длиной слова.

Если микрооперации выполняются над отдельными разрядами слова и при этом различны в разных разрядах, то в регистре выделяются так называемые поля, то есть совокупности разрядов объединенных общей совокупностью микроопераций или общим участием в формировании условий. Например, поле знаковых разрядов.

Разбиение на поля данных слов при заданной операции описано в табл. 4.

Таблица 4

Имя блока Множество микроопераций в блоке Множество логических условий Поля
А

x1

А(1), А(2:25)
В

x2

В(1), В(2:25)
С

y1, y2, y3, y4, y5, y6, y8

x3, x4

С(1), С(2), С(3:25), С(26)
П

y1, y7

П(1)

1.2 Разработка структурной схемы операционного автомата.

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

Количество блоков равно количеству слов с памятью, то есть необходимо четыре блока.

Связь между блоками (регистрами) осуществляется при передаче информации из блока в блок или при занесении информации извне.

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

Тогда с помощью данных из таблиц 1, 2, 3, 4 можно составить структурную схему операционного автомата, которая представлена на рис. 1.2.1.


***** Скачайте бесплатно полную версию реферата !!! *****
Категория: Цифровые устройства | Добавил: Lerka
Просмотров: 257 | Загрузок: 2 | Рейтинг: 0.0/0 | Жаловаться на материал
Всего комментариев: 0
html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль
Суббота
18 Май 2024
10:08


Вы из группы: Гости
Вы уже дней на сайте
У вас: непрочитанных сообщений
Добавить статью
Прочитать сообщения
Регистрация
Вход
Улучшенный поиск
Поиск по сайту Поиск по всему интернету
Наши партнеры
Интересное
Популярное статьи
Портфолио ученика начальной школы
УХОД ЗА ВОЛОСАМИ ОЧЕНЬ ПРОСТ — ХОЧУ Я ЭТИМ ПОДЕЛИТ...
Диктанты 2 класс
Детство Л.Н. Толстого
Библиографический обзор литературы о музыке
Авторская программа элективного курса "Практи...
Контрольная работа по теме «Углеводороды»
Поиск
Учительский портал
Используются технологии uCoz