- •Теми для самостійного опрацювання з предмету “Мікросхемотехніка” (Частина 1) Розділ 1. Основи двійкової арифметики
- •Тема 1.1. Системи ліку, їх використання в еом
- •Домашнє завдання
- •Домашнє завдання
- •Тема 1.2 Множення та ділення в еом
- •Тема 1.3 Виконання арифметичних операцій над числами з плаваючою комою (пк)
- •Тема 1.4. Виконання арифметичних операцій над двійково-десятковими (2/10) числами
- •Розділ 2. Основи алгебри логіки (ало)
- •Тема 2.1 Основні функції та теореми алгебри логіки.
- •Домашнє завдання
- •Тема 2.2. Мінімізація логічних функцій
- •Розділ 3. Схемотехніка комбінаційних схем
- •Тема 3.1. Дешифратори та шифратори. Селектори та мультиплексори. Лекція №11с. Дешифратори на сіс
- •Лекція №12с. Призначення мультиплексорів та демультиплексорів Побудова універсальних логічних модулів (улм) за допомогою ms
Домашнє завдання
Представити в форматі з фіксованою комою (розрядна сітка – 32 розряди) наступні числа:
А) Х=@+12
Б) У= @+25
де @ - порядковий номер по журналу, або останні дві цифри студентського квитка.
Лекція №2с. Додавання та віднімання чисел з фіксованою комою
Під час виконання операції алгебраїчного додавання (віднімання) додатні числа подаються прямим кодом, а від'ємні - оберненим чи додатковим кодом. Потім виконується арифметичне підсумовування цих кодів, включаючи знакові розряди, що при цьому розглядаються як старші. У разі використання оберненого коду, якщо виникає одиниця перенесення зі знакового розряду – вона циклічно додається до молодшого розряду суми кодів, а у разі використання додаткового коду ця одиниця відкидається.
Приклади додавання/віднімання чисел з фіксованою комою у прямому, оберненому та додатковому кодах розглянуто нижче.
Приклад 1. Х = ±1510=±11112, У = ±710=±01112
а) (Х + У) виконується в прямому коді
|
|
|
• |
• |
• |
• |
|
|
|||
Хпкм= |
+ |
0 |
0. |
1 |
1 |
1 |
1 |
|
|||
Упкм= |
0 |
0. |
0 |
1 |
1 |
1 |
|
||||
Zпкм= |
|
0 |
1. |
0 |
1 |
1 |
0 |
= 00.101102 = 2210 |
|||
|
|
|
|
|
|
|
|
||||
|
|
Переповнення розрядної сітки (треба збільшити результат на один розряд) |
|||||||||
b) (Х - У) виконується в оберненому та додатковому кодах
|
Враховується |
|
|
Не враховується |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
• |
• |
• |
|
|
|
|
|
|
• |
• |
• |
• |
• |
• |
|
|||||||||||||
Хокм= |
+ |
0 |
0. |
1 |
1 |
1 |
1 |
|
Хдкм= |
+ |
0 |
0. |
1 |
1 |
1 |
1 |
|||||||||||||
Уокм= |
1 |
1. |
1 |
0 |
0 |
0 |
|
Удкм= |
1 |
1. |
1 |
0 |
0 |
1 |
|||||||||||||||
Zокм= |
+ |
0 |
0. |
0 |
1 |
1 |
1 |
|
Zдкм= |
|
0 |
0. |
1 |
0 |
0 |
0 |
|||||||||||||
|
|
|
|
|
|
1 |
|
Zпкм= |
|
0 |
0. |
1 |
0 |
0 |
0 |
||||||||||||||
Zокм= |
|
0 |
0. |
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|||||||||||||||
Zпкм= |
|
0 |
0. |
1 |
0 |
0 |
0 |
|
Z |
= 810 |
|
|
|
|
|
||||||||||||||
Z |
= 810 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
с) (-Х + У) виконується в оберненому та додатковому кодах
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
• |
• |
|
|||||||||||
Хокм= |
+ |
1 |
1. |
0 |
0 |
0 |
0 |
|
Хдкм= |
+ |
1 |
1. |
0 |
0 |
0 |
1 |
|||||||||||
Уокм= |
0 |
0. |
0 |
1 |
1 |
1 |
|
Удкм= |
0 |
0. |
0 |
1 |
1 |
1 |
|||||||||||||
Zокм= |
|
1 |
1. |
0 |
1 |
1 |
1 |
|
Zдкм= |
|
1 |
1. |
1 |
0 |
0 |
0 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
Zпкм= |
|
1 |
1. |
1 |
0 |
0 |
0 |
|
|
+ |
1 |
1. |
0 |
1 |
1 |
1 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
||||||||||||
Z |
= 810 |
|
|
|
|
|
|
Zпкм= |
|
1 |
1. |
1 |
0 |
0 |
0 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
Z |
= 810 |
|
|
|
|
|
||||||||||||
d) (-Х - У) виконується в оберненому та додатковому кодах
|
Враховується |
|
|
|
Не враховується |
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
• |
• |
• |
|
|
|
|
|
|
|
• |
• |
|
|
|
• |
|
|
|||||||||||||||||||||||||
Хокм= |
+ |
1 |
1. |
0 |
0 |
0 |
0 |
|
|
Хдкм= |
+ |
1 |
1. |
0 |
0 |
0 |
1 |
|
|||||||||||||||||||||||||
Уокм= |
1 |
1. |
1 |
0 |
0 |
0 |
|
|
Удкм= |
1 |
1. |
1 |
0 |
0 |
1 |
|
|||||||||||||||||||||||||||
Zокм= |
|
1 |
0. |
1 |
0 |
0 |
0 |
|
|
Zдкм= |
|
1 |
0. |
1 |
0 |
1 |
0 |
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
Zокм= |
|
1 |
0 |
1 |
0 |
0 |
1 |
|
|
|
|
Переповнення |
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
Zдкм= |
|
1 |
1. |
0 |
1 |
0 |
1 |
0 |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
Переповнення |
|
|
|
+ |
1 |
1. |
1 |
0 |
1 |
0 |
1 |
||||||||||||||||||||||||||||||
Zокм= |
|
1 |
1. |
0 |
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
1 |
||||||||||||||||||||||||||
Zпкм= |
|
1 |
1. |
1 |
0 |
1 |
1 |
0 |
|
Zпкм= |
|
1 |
1. |
1 |
0 |
1 |
1 |
0 |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
Z |
= 2210 |
|
|
|
|
|
|
|
Z |
= 2210 |
|
|
|
|
|
|
|||||||||||||||||||||||||||
