Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тема: Структурно-алгоритмическое проектирование ЭВМ




Курсовая работа

По дисциплине «Организация ЭВМ и систем»

тема: Структурно-алгоритмическое проектирование ЭВМ

 

Выполнила: студентка гр. АСУз-06

Крук Л.А.

Проверил: Доцент кафедры ИТАС ПГТУ

Щемелева Т.К.

 

г. Пермь 2010


Задание

 

Разработать УУ процессора для выполнения трех команд (сложения, вычитания, и поразрядного логического «или» (дизъюнкции)). Формат команды: КОП А1, А2; разрядность операндов и результата - 8 бита разрядность А1 и А2 - 3. Использовать следующие способы адресации операндов: регистр-регистр, регистр - непосредственно операнд, регистр - прямая адресация памяти. Результат операции сохранять по адресу А1.

 


Реферат

алгоритмическое проектирование процессор регистр

Формат команды; разрядность операндов; способы адресации операндов; регистровая адресация памяти; непосредственная адресация памяти; прямая адресация памяти; дешифратор.

Цель работы - разработка алгоритма работы и структуры УУ процессора для выполнения трех команд используя следующие способы адресации операндов: регистр-регистр, регистр - непосредственно операнд, регистр - прямая адресация памяти.

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

В результате работы был составлен алгоритм работы и структура УУ процессора для выполнения трех команд (сложения, вычитания, и поразрядного логического «или» (дизъюнкции)).

 


Содержание

 

Обозначения и сокращения

1. Исследование предметной области курсовой работы

Формат команды

Способы адресации

Типовые схемы для построения ОЧ

Разработка устройства.

. Разработка устройства управления.

Анализ исходных данных на курсовую работу

Спецификация работы УУ на уровне «черного ящика»

2.3 Представление «черного ящика» устройства в виде операционной и управляющей частей

Разработка структуры операционной части УУ

Разработка схемы алгоритма работы УУ и его микропрограммы

Составление спецификации устройства

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

Контрольный пример

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

 


Обозначения и сокращения

 

Таблица 1 Обозначения и сокращения

А1 Первый операнд
А2 Первый операнд
АЛУ Арифметико-логическое устройство
Дш Дешифратор
Коп Код операции
ОЧ Операционная часть устройства
ОЗУ Оперативное запоминающее устройство
Пр Процессор
Рг Регистр
УУ Устройство управления
УЧ Управляющая часть устройства
ЧЯ Черный ящик
Ос Осведомительный сигнал
Су Сигнал управления
К Команда
Р Результат
Бл Блок
Оп Операция
ШУ Шина управления
ШД Шина данных
ША Шина адреса

 

1.
Исследование предметной области курсовой работы

 

Формат команды

 

Система команд процессора обычно включает операции как над одним операндом (поразрядная инверсия операнда; поразрядный сдвиг операнда и т.д.), так и над двумя операндами (сложение; вычитание; умножение; пересылка; дизьюнкция и др.). Поэтому каждая команда имеет адресную часть (поле), где указано местоположение одного или двух операндов, т.е. их адреса А1 и А2, и операционное поле, где указан код операции, длина команды в битах и другая необходимая для УУ информация. В операционной части хранятся код выполняемого действия (операции), длина участвующих в операциях данных (операндов), длина команды и т.д. Формат команды приведен на рисунке (рис. 1.1).

 

бит 3 бита 3 бита

КОД ОПЕРАЦИИ А1 А2

Рис. 1.1. Формат команды

 

Способы адресации.

 

Рассмотрим на примере типичной команды (см. рис. 1.1) некоторые способы адресации:

Прямая адресация: в адресном поле помещается указание на имя ячейки в каком-то сегменте памяти (на ассемблере говорят «имя переменной»). Числовое значение адреса смещения этой переменной программа-транслятор вычислит, обрабатывая файл с исходным текстом программы. (рис. 1. 2.1).

 


 

Рис. 1.2.1. Регистровая адресация.

 

Непосредственная адресация: в адресном поле указывается значения операнда в любой системе счисления. (рис. 1. 2.2).

 

Рис. 1.2.2. Непосредственная адресация.

 

Регистровая адресация: в адресном поле указывается имя регистра. (рис. 1. 2.3).

 

 

Рис. 1.2.3. Прямая адресация.

 


1.3 Типовые схемы для построения ОЧ

 

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

Условно-графическое обозначение трехразрядного суммирующего счетчика представлено на (рис. 1.3.1).

 

 

Рис. 1.3.1. Условно-графическое обозначение трехразрядного суммирующего счетчика

 

). Дешифратор. Дешифратором называется комбинационная схема с несколькими входами и выходами, преобразующая код, подаваемый на входы, в сигнал на одном из выходов.

В общем случае дешифратор с n входами имеет 2 выходов, так как n- разрядный код входного слова может принимать 2 различных значений и каждому из этих значений соответствует сигнал 1 на одном из выходов дешифратора. Условно-графическое обозначение трехвходового дешифратора представлено на (рис. 1.3.2).

 


 

Рис. 1.3.2. Условно-графическое обозначение трехвходового дешифратора.

 

3). Регистр. Регистром называется устройство, предназначенное для запоминания слова, а также для выполнения над словом некоторых логических преобразований. Регистр представляет собой совокупность триггеров, число которых соответствует числу разрядов в слове. Условно-графическое обозначение четырехразрядного регистра изображено на (рис. 1.3.3).

 

 

Рис. 1.3.3. Условно-графическое обозначение восьмиразрядного регистра.

 

). Арифметико-логическое устройство (АЛУ) служит для выполнения арифметических и логических преобразований над словами, называемыми операндами. Рассмотрим АЛУ с «жесткой логикой рассчитанного на выполнение трех команд (рис. 1.3.4).

 

Рис. 1.3.4. Структура АЛУ

 


2. Разработка устройства управления

 

Анализ исходных данных на курсовую работу

 

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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...