Курсовая работа по курсу «Организация ЭВМ и систем»




Скачать 41.05 Kb.
НазваниеКурсовая работа по курсу «Организация ЭВМ и систем»
Дата конвертации10.04.2013
Размер41.05 Kb.
ТипКурсовая


Федеральное агентство по образованию

Московский авиационный институт

(государственный технический университет)

Кафедра 304

(вычислительные машины, системы и сети)

Курсовая работа по курсу
«Организация ЭВМ и систем»


Отчёт по работе №4 .

Разработка алгоритма и микропрограммы

(наименование работы)

выполнения операций сложения и вычитания

Вариант задания №2 .

Курсовую работу выполнил:

студент гр.13-401 Медведев Алексей Анатольевич .

(должность) (Ф. И. О.) (подпись)

Курсовую работу принял:

Мурсенков Павел Александрович .

(Ф. И. О.) (подпись)

«____» ________________ 2010 г.

(дата приёма)

Оглавление


Задание 3

Теория 4

Словесное описание алгоритма 5

Структурная схема АЛУ 6

Блок-схема алгоритма 7

Микропрограмма 8

Граф переходов микропрограммы 9

Среднее время выполнения микропрограммы 9

Список литературы 10


Задание


Разработать операционное устройство, выполняющее операции сложения и вычитания.


Дополнительные требования:

  1. Отрицательные числа представить в модифицированном дополнительном коде

  2. 16-ти разрядные числа

  3. Дробная арифметика



Теория


В современных ЭВМ используются два варианта представления чисел с фиксированной запятой: а) все числа по модулю меньше 1 – запятая фиксирована перед старшим разрядом дроби, б) все числа целые – запятая фиксирована после младшего разряда числа.

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

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

При выполнении операции сложения положительные слагаемые представляются в прямом, а отрицательные – в дополнительном коде и производится сложение двоичных кодов, включая разряды знаков.

Операция алгебраического вычитания может быть сведена к изменению знака вычитаемого числа и операции сложения. Изменению знака соответствует следующая операция: приняты в регистр Рг.2 код числа передается инверсно на Рг.В и при сложении осуществляется подсуммирование 1 в младший разряд сумматора.

Для получения признака переполнения разрядной сетки применяется модифицированный прямой, дополнительный и обратный коды. Для представления знака в этих кодах используют два разряда. При этом знак плюс обозначается 00, а знак минус – 11.

При алгебраическом сложении на переполнение разрядной сетки указывает несовпадение цифр в знаковых разрядах. Комбинации 01 в знаковых разрядах соответствует положительное переполнение, а комбинации 10 – отрицательное переполнение.


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


  1. Определить какую операцию следует выполнять.

  2. Если сложение, то оставляем числа без изменений, а если вычитание – берется инверсия вычитаемого числа и при сложении осуществляется подсуммирование 1.

  3. Осуществляется сложение двух кодов.

  4. Если в знаковых разрядах будут разные цифры, то устанавливается флаг переполнения.



Структурная схема АЛУ




Блок-схема алгоритма



Микропрограмма


МК1: Y2 Рг. А := ШИВх

МК2: Y1 Рг. 2 := ШИВх

Идти к МК6, если f = 1

МК3: Y3 Рг. B := Рг. 2

Y5 Тр. C0 := 0

МК4: Y7 Рг. См := См

МК5: Y8 ШИВых := Рг. См

Конец

МК6: Y3 Рг. B := Инв( Рг. 2 )

Y5 Тр. C0 := 1

Идти к МК4


Граф переходов микропрограммы





Среднее время выполнения микропрограммы

по теории вероятности





Пусть , а . Тогда:





Список литературы


  1. Каган Б.М. Электронные вычислительные машины и системы. – М.: Энергия, 1979.

  2. Савельев А. Я. Прикладная теория цифровых автоматов. – М.: Высшая школа

Добавить в свой блог или на сайт

Похожие:

Курсовая работа по курсу «Организация ЭВМ и систем» icon«Организация эвм» Контрольно курсовая работа «Проектирование вычислительной системы»
Данная контрольно-курсовая работа выполняется с целью закрепления знаний по курсу «Организация ЭВМ и систем» и получения практических...

Курсовая работа по курсу «Организация ЭВМ и систем» iconВопросы к экзамену по курсу " Организация ЭВМ и систем. Организация эвм" для групп К2-121, -122, -123, -291, -292
Системы кодирования команд. Структура одно-, двух-, трех-, четырехадресной ЭВМ. Естественный и принудительный порядок выполнения...

Курсовая работа по курсу «Организация ЭВМ и систем» iconКурсовая работа по дисциплине «Организация ЭВМ и систем»
В контрольно-курсовой работе разрабатывается вычислительная система, предназначенная для реализации заданного алгоритма обработки...

Курсовая работа по курсу «Организация ЭВМ и систем» iconКонспект лекций «Электронно-вычислительные машины и компьютерные сети» по курсу «Организация ЭВМ и систем» для студентов специальности 220100 Вычислительная техника, системы, комплексы и сети москва 2011
Мартиросян С. Т., Электронно-вычислительные машины и компьютерные сети. Учебное пособие по курсу «Организация ЭВМ и систем», для...

Курсовая работа по курсу «Организация ЭВМ и систем» iconЭксплуатация ЭВМ и систем Контрольно-курсовая работа
Для решения задачи анализа надежности систем с применением программного моделирования обычно используют два метода

Курсовая работа по курсу «Организация ЭВМ и систем» iconРабочая программа дисциплины «Архитектура ЭВМ и систем» (наименование дисциплины) для специальности
Целью изучения дисциплины является приобретение студентами знаний о принципах построения современных эвм, комплексов и систем; основ...

Курсовая работа по курсу «Организация ЭВМ и систем» iconКурсовая работа по курсу: «Практическая схемотехника»
Эвм ibm рc 286. Важными частями контроллера являются ацп, необходимые для ввода аналоговых сигналов. В данной работе описывается...

Курсовая работа по курсу «Организация ЭВМ и систем» iconКонспект лекций по курсу «Организация ЭВМ и систем» для студентов специальности 220100 Вычислительная техника, системы, комплексы и сети

Курсовая работа по курсу «Организация ЭВМ и систем» iconКонспект лекций по курсу «Организация ЭВМ и систем» для студентов специальности 220100 Вычислительная техника, системы, комплексы и сети

Курсовая работа по курсу «Организация ЭВМ и систем» iconКонспект лекций по курсу «Организация ЭВМ и систем» для студентов специальности 220100 Вычислительная техника, системы, комплексы и сети


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница