Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Виконання порозрядної операції «складання за mod 2»




Виконання порозрядних операцій «логічне додавання», «логічне множення».

Реалізація порозрядних операцій в регістрах.

Виконання порозрядної операції «складання за mod 2».

Виконання порозрядних операцій «логічне додавання», «логічне множення».

Реалізація порозрядних операцій в регістрах.

План.

Лекція 24. Виконання порозрядних логічних операцій при передачі інформації між регістрами.

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

· перепис коду із регістра в регістр;

· логічне додавання двох слів;

· логічне множення двох слів;

· порозрядне додавання двох слів (додавання за модулем 2).

Операція видачі коду з регістра була вже розглянута. Розглянемо виконання в регістрах інших операцій. Нехай два слова X і Y розміщені в регістрах Рг1іРг2 відповідно, а результат операції повинен бути утворений в регістрі Рг2.

Значення результатів логічного додавання, логічного множення і додавання за mod 2 в кожному з розрядів регістра утворюються згідно таблиці 1.

Таблиця 1. Таблиця утворення результатів порозрядних операцій.

x i y i Q i = x i Ú y i x i y i Q i = x i Ù y i x i y i Q i = x i Å y i
                 
                 
                 
                 

На рис. 1 наведена схема для реалізації виконання операцій порозрядного додавання і множення.

В Рг1 записаний код числа x 1, x 2, …, x n. Код іншого числа y 1, y 2, …, y n зберігається в Рг2. Код числа x 1, x 2, …, x n може бути переданий в Рг2 через систему логічних елементів І 1 або І 2. При збудженні шини передачі сигналом ЛД (логічне додавання) через схеми І 1 на входи S тригерів регістра Рг2 пройдуть сигнали, що відповідають станам 1 тригерів регістра Рг1. Отже, стан 1 тригерів регістраРг1 переноситься при передачі в тригери регістра Рг2 і об’єднується в кожному тригері регістра Рг2 з їх станами 1, що були встановлені кодом y 1, y 2, …, y n. Це і відповідає виконанню операції порозрядного додавання кодів відповідно таблиці 1.

При збудженні шини передачі сигналом ЛМ (логічне множення) через систему логічних схем І 2 в регістр Рг2 на входи 0 тригерів будуть передані сигнали, що відповідають стану інверсних виходів тригерів регістра Рг1. В цьому випадку станеться скидання всіх тригерів регістра Рг2, крім тих, стан 1 яких співпадає з станом 1 тригерів регістра Рг1. Отже, виконання вказаної передачі сигналів призводить до виконанню операції порозрядного логічного множення у відповідності до таблиці 1.

Схема регістра, в якому виконується операція порозрядного додавання за mod 2 наведена на рис. 2. Нехай в регістр на тригерах з лічильними входами записаний код числа x 1, x 2, …, x n. За сигналом прийому коду «Пр» через систему схем І (&) на лічильні входи тригерів в кожному розряді можна передати сигнали 1 коду числа y 1, y 2, …, y n. Проходячи на лічильний вхід, сигнали 1 призведуть до перекидання всіх тригерів, які попередньо сигналами коду x 1, x 2, …, x n були встановлені в стан 1 і 0, і в регістрі утвориться код числа Q 1 Q 2 Q n-1 Q n як результат порозрядного додавання за mod 2.

Відзначимо, що в МП-системах регістри можуть бути представлені як окремими інтегральними схемами, так і входити як складові в структуру великих інтегральних схем, наприклад, ВІС мікропроцесора, ВІС інтерфейсу та інш.

Вхідні і вихідні кола тригерів регістрів в залежності від функціонального призначення регістра в МП-системі можуть містити як елементи, що дозволяють виконувати тільки окремі зазначені вище операції, так і елементи, що забезпечують виконання багатьох операцій. Прикладом такого універсального регістра може бути регістр А (акумулятор) в ВІС мікропроцесора КР580ИК80А.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 761; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.