Лабораторна робота №14 на тему Дослідження арифметико-логічного пристрою, ВНТУ
« Назад Міністерство освіти і науки, молоді та спорту України Вінницький національний технічний університет
А. М. Пєтух, Д. Т. Обідник
ЕЛЕМЕНТИ, ВУЗЛИ ТА ПРИСТРОЇ ЕОМЛАБОРАТОРНИЙ ПРАКТИКУМ І КУРСОВЕ ПРОЕКТУВАННЯНавчальний посібник
Вінниця ВНТУ 2011
Лабораторна робота № 14Дослідження арифметико-логічного пристроюМета роботи. Ознайомлення з системою команд та функціональними можливостями арифметико-логічного пристрою і його експериментальне дослідження за допомогою сучасних програмних засобів. Порядок виконання роботи. Дослідити чотирирозрядний АЛП ИП3 (74181). Для організації зв’язків із портами використати шину. Проаналізувати результати і зробити висновки. Теоретичні відомості і рекомендації щодо виконання лабораторної роботиАЛП ИП3 призначено для виконання логічних та арифметичних операцій над кодами А = А3А2А1А0 і В = В3В2В1В0 (рис. 1.24). Рисунок 1.24 – Умовне позначення АЛП ИП3 Код операції, що виконується мікросхемою, задається 5-розрядним кодом на входах MS3S2S1S0. Взагалі такий АЛП здатен виконувати 32 операції: 16 логічних та 16 арифметичних і арифметико-логічних. Старший розряд вибору операції (М) визначає характер дій, які виконуються АЛП. Коли М=1, АЛП виконує логічні операції порозрядно над кожною парою бітів слів А і В. Внутрішній перенос у цьому режимі не діє. Арифметичні операції виконуються, коли М=0. При цьому дозволяється перенос між розрядами. Вхід СN є входом переносу (він інверсний відносно сигналів на входах А та В). На виходах F0F1F2F3 формуються результати логічних та арифметичних дій над операндами. На виході переносу СN+4 утворюється вихідний перенос при виконанні арифметичних дій, він також є інверсним відносно сигналів на входах А та В. Для арифметичних дій над словами більшої довжини (ніж 4 розряди) АЛП підключають послідовно. При цьому використовуються виходи генерації переносу G та передачі переносу P (у випадках, коли використовується блок прискореного переносу ИП4). На виході А=В формується відповідна ознака при виконанні арифметичних операцій. АЛП може працювати з високими або низькими активними логічними рівнями. Залежно від цього змінюються знаки інверсії на входах та виходах, а також застосовуються різні таблиці відповідності логічних та арифметичних функцій кодам вибору функції (S0 – S3). Лабораторна робота передбачає додатну логіку, коли активними є одиничні значення у розрядах операндів. Система команд АЛП ИП3 показана у табл. 1.4. Виходячи з заданого варіанта завдання підбирають значення вхідних (інформаційних та керуючих) сигналів. Рекомендується крім заданих самостійно дослідити виконання декількох інших операцій над заданими та іншими операндами. При цьому слід звернути увагу на особливі випадки. Наприклад, коли сигнал переносу проходить через усі розряди, коли результат дорівнює нулю, коли А=В і под. При дослідженні використовують групування сигналів та визначають максимальну затримку в формуванні вихідних сигналів. До звіту включають схему для дослідження АЛП, часову діаграму її роботи, визначені значення затримок, результати аналізу та висновки.
Таблиця 1.4 – Система команд АЛП ИП3
Питання для самоперевірки
Варіанти завдань
З повагою ІЦ "KURSOVIKS"!
|