Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа N2 ИЗУЧЕНИЕ ПРИНЦИПОВ ОРГАНИЗАЦИИ АРИФМЕТИКО ЛОГИЧЕСКИХ УСТРОЙСТВ

Работа добавлена на сайт samzan.net:


Министерство общего и профессионального образования  РФ

Владимирский Государственный Университет

Кафедра УИТЭС

Лабораторная работа N2

ИЗУЧЕНИЕ ПРИНЦИПОВ ОРГАНИЗАЦИИ АРИФМЕТИКО-

ЛОГИЧЕСКИХ УСТРОЙСТВ.

СТРУКТУРА АЛУ ДЛЯ СЛОЖЕНИЯ И ВЫЧИТАНИЯ ЧИСЕЛ

С ФИКСИРОВАННОЙ ЗАПЯТОЙ

Выполнил: ст. гр. УИ-198

Дмитриенко М.

Проверил: Андреев И.А.

Владимир 2000

Цель работы: Изучение принципов построения и функционирования АЛУ для сложения и вычитания чисел с  фиксированной запятой.

Введение: Обычно в  АЛУ  операции алгебраического сложения сводятся к арифметическому сложению кодов чисел путем  применения  дополнительного или обратного кодов для представления отрицательных чисел.

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

Работа АЛУ: При выполнении  операции  сложения  положительные   слагаемые представляются  в прямом коде,  а отрицательные - в дополнительном.  Производится сложение двоичных кодов, включая разряды знаков.  Если при этом возникает перенос из знакового разряда суммы при отсутствии переноса в этот разряд  или  перенос  в  знаковый разряд при отсутствии переноса из разряда знака,  то имеется переполнение разрядной сетки соответственно  при  отрицательной  и положительной суммах.  Если нет переносов из знакового разряда и в знаковый разряд суммы или есть оба эти переноса, то переполнения нет  и  при  нуле  в  знаковом  разряде сумма положительна и представлена в прямом коде, а при 1 в знаковом разряде сумма отрицательна и представлена в дополнительном коде.

    Упрощенная структурная схема АЛУ для  операций  сложения  и вычитания  n-разрядных  (n-й  разряд  знаковый) двоичных чисел с фиксированной запятой приведена на рис.1. Предполагается, что  отрицательные числа хранятся в памяти в дополнительном коде.

    В состав АЛУ входят n-разрядный параллельный комбинационный сумматор См,  регистр сумматора PrCм, входные регистры сумматора PrB и PrА, входной регистр АЛУ Pr1.

    Из оперативной памяти по входной информационной шине Шивк в АЛУ поступают операнды:  положительные числа в прямом коде,  а отрицательные в дополнительном. Операнды размещаются в PrB (первое слагаемое или уменьшаемое) и Pr1 (второе слагаемое или вычитаемое); Pr1 связан с PrA цепями прямой и инверсной передачи кода.  Результат операции выдается из АЛУ в оперативную память  по выходной информационной шине ШИвых. Запись информации в регистры АЛУ осуществляется под управлением сигналов ПрРг1 и ПрРгВ. Слово из Рг1 в РгА передается в прямом коде под действием управляющего сигнала ПрРгАП, в инверсном коде ПрРгАИ. Сигнал ПрРгСм управляет записью результата в регистр сумматора РгСМ,  а сигнал ПрИШвых передачей содержимого РгСМ в информационную шину.

    При выполнении операции в АЛУ  помимо  результата  операции формируется 2-х разрядный код признаком результата  ПР,  который принимает следующие значения:

    Результат операции             Признак результата

          = 0                          0       0

          < 0                          0       1

          > 0                          1       0

     Переполнение            1       1

    Код признака  результата  формируется комбинационной схемой Пр, на выходы которой поступают выходные сигналы  всех  разрядов сумматора СМ,  а  также  сигналы  переноса  из знакового разряда ПнСМ[0] и из старшего цифрового разряда ПнСМ[1].     

Признак переполнения (ПР=11) формируется,  если выполняется условие

                            ________  ________

    (1) ПнСМ[0]/\ПнСМ[1]\/ПнСМ[0]/\ПнСМ[1]=1

    Признак нулевого значения результата Пр=00 формируется если

         n-1 ____

    (2)   СМ[i]=1

         i=0

    Признак положительного результата Пр=10 формируется при условии

          _____                                       ______     ________

    (3) СМ[0](ПнСМ[0]/\ПнСМ[1]\/ПнСМ[0]/\ПнСМ[1]=1

    отрицательного результата Пр=01-при условии

                                                             _______  ______

    (4) СМ[0](ПнСМ[0]/\ПнСМ[1]\/ПнСМ[0]/\ПнСМ[1]

    При выполнении алгебраического сложения поступившие  в  АЛУ коды операндов находятся в выходных регистрах PrB и PrА сумматора. Код суммы формируется на выходе схемы См и фиксируется в регистре PrCм.

    Операция алгебраического вычитания

    Z=X-Y=X+(-Y)

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


Блок-схема работы АЛУ:

Выполнение лабораторной работы:

1) 2 + 3  00011 + 00010 = 00101 = 5

  Пр=10   ->  5 > 0

2) 9 + 8  01000 + 01001 = 10001 = -1

  Пр = 11 ->  переполнение

3) –2 + 3       00011 + 10010 = 00011 + 11101 = 00000 + 00001 = 00001 = 1  Пр 10  ->  1 >  0

4) –3 + 2  00010 + 11000 (О.К.) = 11110 + 00001 = 10001 (ПК) = -1

Пр = 01  -> -1 < 0

5) –3 –2  10010 (ПК) + 10011 (ПК) = 11101(ОК) + 11100(ОК) = 11001 + 00001 = 10101 (ПК) = -5

Пр = 01  ->  -5 < 0

6) – 8 – 9  11001(ПК) + 11000(ПК) + 10110 (ОК) + 10111(ОК) = 01101 + 00001 = 01110 =14

Пр = 11  ->  переполнение

Вывод: проведя данную лабораторную работу, я изучил принципы построения и функционирования АЛУ для сложения и вычитания чисел с  фиксированной запятой.


НАЧАЛО

агружаем в Pr1 2-е слагаемое

Загружаем в PrВ 1-е слагаемое

(Pr1 и PrB) >0

Суммирование

Преобразование в О.К.

О.К.

Формирование признака результата

КОНЕЦ

+1




1. Тема реферата- Реформы Петра I Содержание Введение 1
2. Система управления охраной труда, его классификация по показателям вредности и опасности производственного окружения
3. технология происходит от греческого
4. якого українського підприємства фірми що працює в ринкових умовах це проблема його виживання і забезпече
5.  Семейные отношения
6. Строение скелета головы
7. спасательные операции ПСО-SR Принцип ГМССБ основан на том что поисковоспасательные организации и суда в р
8. Дата рождения- дата время MS ccess.html
9. реферат дисертації на здобуття наукового ступеня кандидата філологічних наук Київ ' Ди
10. Випробування відцентрового насоса з використанням витратомірів та лічильників рідини різних видів
11.  См черт 54 2 Указание
12. Соціальна екологія
13. Конспект лекций для студентов биофака ЮФУ РГУ 2
14. ДОКЛАДА НАЧАЛЬНИКА ГЕНЕРАЛЬНОГО ШТАБА КРАСНОЙ АРМИИ НАРОДНОМУ КОМИССАРУ ОБОРОНЫ СССР 20 нюня 1940 г
15. Тема 1 Характеристика построения налогов Задание
16. Почти всегда финансовые операции проводятся в условиях неопределенности и потому их результат невозможн
17. Реферат- Самоактуализация
18.  ПРОЦЕСС УПРАВЛЕНИЯ ПО СИТУАЦИИ [2
19. Анализ, оценка и основные формы материального стимулирования персонала организации
20. Скласти програму для обчислень таблиці значень функції