«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую




Скачать 41.03 Kb.
Название«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую
Дата публикации16.06.2013
Размер41.03 Kb.
ТипКурсовая
lit-yaz.ru > Информатика > Курсовая


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

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

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

Кафедра 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. Савельев А. Я. Прикладная теория цифровых автоматов. – М.: Высшая школа

Добавить документ в свой блог или на сайт

Похожие:

«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую iconКурсовая работа по дисциплине «Организация ЭВМ и систем»
В контрольно-курсовой работе разрабатывается вычислительная система, предназначенная для реализации заданного алгоритма обработки...

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

«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую iconМетодические указания и задания для выполнения контрольных работ по курсу «Прокурорский надзор»
«А» до «Е» выполняют вариант I, с букв от «Ж» до «М» – вариант II, с букв от «Н» до «Т» – вариант III, с букв «У» до «Я»

«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую iconРазработка урока по теме: «Деление обыкновенных дробей»
Повторить с учащимися основное свойство дроби, правила сокращения, сложения, вычитания, умножения. Проверить знания, умения, навыки...

«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую iconЗадания для индивидуальных занятий с учащимися 3-а класса
Математика познакомиться с приёмами устного и письменного сложения и вычитания (с. 87 – 90 №572, №580 – устно), решить примеры №578,...

«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую iconМетодические указания по контрольно-курсовой работе по дисциплине эксплуатацияэвми систем
Методические указания по ккр составлены доц каф ЭВМ лебеденко Ю. И. и обсуждены на заседании кафедры ЭВМ факультета кибернетики

«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую iconРасчет фидерного устройства входного тракта приемника
Целью выполнения варианта 2 курсовой работы является приобретение навыков расчета трактов высокой частоты современных радиоприемных...

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

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

«Организация ЭВМ и систем» Отчёт по работе №4. Разработка алгоритма и микропрограммы (наименование работы) выполнения операций сложения и вычитания Вариант задания №2. Курсовую iconБазы данных лабораторная работа №5 «Выбор данных из нескольких таблиц»
Получить вариант задания у преподавателя в соответствии с вариантами задания на лабораторную работу. Написать необходимые запросы....



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница