Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Лаба з інформатики

РефератДопомога в написанніДізнатися вартістьмоєї роботи

До складу АЛУ входять n-разрядный паралельний комбінаційний акумулятор Див, регістр сумматора PrCм, вхідні регістри сумматора PrB і PrА, вхідний регістр АЛУ Pr1. За виконання операції в АЛУ крім результату операції формується 2-х розрядний код ознакою результату ПР, котра приймає такі значения: Мета роботи: Вивчення принципів побудови і функціонування АЛУ для складання і вирахування чисел з… Читати ще >

Лаба з інформатики (реферат, курсова, диплом, контрольна)

Міністерство загального характеру і професійної освіти РФ.

Володимирський Державний Университет.

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

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

ВИВЧЕННЯ ПРИНЦИПІВ ОРГАНІЗАЦІЇ АРИФМЕТИКО;

ЛОГІЧНИХ УСТРОЙСТВ.

СТРУКТУРА АЛУ ДЛЯ СКЛАДАННЯ І ВИРАХУВАННЯ ЧИСЕЛ.

З ФІКСОВАНОЮ ЗАПЯТОЙ.

Виконав: ст. грн. УИ-198.

Дмитрієнко М.

Перевірив: Андрєєв И.А.

Володимир 2000.

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

Введение

: Зазвичай, у АЛУ операції алгебраического складання зводяться до арифметичному додаванню кодів чисел шляхом застосування додаткового чи зворотного кодів до подання негативних чисел.

Алгоритм виконання в АЛУ арифметичних операцій залежить від цього, в якому вигляді зберігаються у пам’яті ЕОМ негативні числа, у прямому чи додатковому коді. У разі скорочується час виконання операції з допомогою винятку операції перетворення одержуваного в АЛУ додаткового коду негативного результату у прямій код.

Робота АЛУ: За виконання операції складання позитивні складові видаються у прямому коді, а негативні - в додатковому. Виробляється складання двійкових кодів, включаючи розряди знаків. Якщо за цьому перенесення з знакового розряду суми за відсутності перенесення в цей розряд чи перенесення в знаковий розряд за відсутності переносу зі розряду знака, те є переповнювання розрядної сітки відповідно при від'ємною й позитивної сумах. Якщо ні переносів з знакового розряду й у знаковий розряд суми чи є обидві ці перенесення, то переповнення немає і за нулі у знаковому розряді сума позитивна і представленій у прямому коді, а при 1 у знаковому розряді сума негативною і представленій у додатковому коде.

Спрощена структурна схема АЛУ для операцій складання і вирахування 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 11 + 10 = 101 = 5.

Пр=10 -> 5 > 0 2) 9 + 8 1 000 + 1 001 = 10 001 = -1.

Ін = 11 -> переповнювання 3) -2 + 3 11 + 10 010 = 11 + 11 101 = 0 + 1 = 1 = 1.

Ін 10 -> 1 > 0 4) -3 + 2 10 + 11 000 (О.К.) = 11 110 + 1 = 10 001 (ПК) = -1.

Ін = 01 -> -1 < 0 5) -3 -2 10 010 (ПК) + 10 011 (ПК) = 11101(ОК) + 11100(ОК) = 11 001 + 1.

= 10 101 (ПК) = -5.

Ін = 01 -> -5 < 0 6) — 8 — 9 11001(ПК) + 11000(ПК) + 10 110 (ОК) + 10111(ОК) = 1 101 + 1.

= 1 110 =14.

Ін = 11 -> переповнювання Висновок: провівши цю лабораторну роботу, я вивчив принципи побудови і функціонування АЛУ для складання і вирахування чисел з фіксованою коми. ———————————;

НАЧАЛО.

Завантажуємо в Pr1 2-ге слагаемое Загружаем в PrВ 1-е слагаемое.

(Pr1 і PrB) >0.

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

Перетворення в О.К.

О.К.

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

КОНЕЦ

+1.

Показати весь текст
Заповнити форму поточною роботою