- •Розділ 1. Арифметичні основи еом
- •Тема 1.1. Системи числення, їх використання в еом
- •Подання чисел в еом
- •Завдання для самоконтролю
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №1с): Представлення чисел з фіксованою комою (фк)
- •Кодування знаків і від’ємних чисел
- •Тема для самостійного опрацювання (Лекція №2с): Виконання операцій додавання та віднімання чисел з фк
- •Підготовка до виконання лабораторної роботи №1
- •Тема 1.2 Множення та ділення в еом Алгоритми множення в еом
- •Виконання операцій зсуву
- •Завдання для самоконтролю
- •Перший основний алгоритм множення
- •Другий основний алгоритм множення
- •Третій основний алгоритм множення
- •Четвертий основний алгоритм
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №3с): Прискорене множення
- •Алгоритми ділення в еом
- •Ділення чисел з фіксованою комою
- •Алгоритм ділення модулів чисел без відновлення остач
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №4с): Ділення з відновленням залишку
- •Тема 1.3 Виконання арифметичних операцій над числами з плаваючою комою (пк) Подання чисел з плаваючою (блукаючою) комою
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №5с): Правила додавання (віднімання) двійкових чисел з пк
- •Виконання операцій додавання та віднімання чисел з плаваючою комою
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №6с): Множення, ділення чисел з пк
- •Підготовка до виконання лабораторної роботи №2
- •Підготовка до виконання лабораторної роботи №3
- •Тема 1.4. Виконання арифметичних операцій над двійково-десятковими (2/10) числами Двійково-десяткові коди
- •Завдання для самоконтролю
- •Особливості арифметичних операцій з двійково-десятковими операндами
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №7с): Операції над 2/10 числами з корекцією результату
- •Підготовка до виконання лабораторної роботи №4
- •Розділ 2. Основи алгебри логіки (ало)
- •Тема 2.1 Основні функції та теореми алгебри логіки Елементи математичної логіки
- •Основні поняття і закони алгебри логіки
- •Булеві теореми та закони
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №8с): Цифровий сигнал та способи його передачі
- •Функціонально повні системи логічних елементів
- •Структурна схема таких пристроїв має вигляд
- •Часова діаграма тактового сигналу
- •Базові логічні елементи
- •Завдання для самоконтролю
- •Тема для самостійного опрацювання (Лекція №9с): Допоміжні логічні функції
- •Завдання для самоконтролю
- •Тема 2.2. Мінімізація логічних функцій Форми представлення логічних функцій
- •Завдання для самоконтролю
- •Мінімізація логічних функцій
- •Тема для самостійного опрацювання (Лекція №10с): Мінімізація логічних функцій аналітичним способом
- •Мінімізація логічних функцій методом Карно – Вейча
- •Закріплення матеріалу лекції
- •Підготовка до виконання лабораторної роботи №5
- •Проектування і особливості роботи комбінаційних цифрових пристроїв (кцп)
- •Підготовка до виконання лабораторної роботи №6
- •Розділ 3. Схемотехніка комбінаційних схем
- •Тема 3.1. Дешифратори та шифратори. Селектори та мультиплексори. Дешифратор (Decoder)
- •Тема для самостійного опрацювання (Лекція №11с): Дешифратори на сіс
- •Шифратор (Coder)
- •Мультиплексор
- •Демультиплексор
- •Тема для самостійного опрацювання (Лекція №12с): Призначення мультиплексорів та демультиплексорів
- •Підготовка до виконання лабораторної роботи №7
- •Завдання для самоконтролю
Алгоритм ділення модулів чисел без відновлення остач
ГСА такого множення має вигляд:
|
Цей алгоритм зводиться до виконання таких дій.
1. Подвоїти модуль діленого
2. Відняти від подвоєного модуля
діленого модуль дільника. Одержана
різниця
3. Проаналізувати знак остачі R.
Якщо
4. Подвоїти остачу. 5. Визначити чергову остачу, віднявши від попередньої остачі модуль дільника якщо і додавши до попередньої остачі модуль дільника якщо R < 0. Перейти до п. 3. П. 3 - п. 5 виконувати до одержання всіх необхідних цифр частки.
|
Приклад 1. Скласти цифрову діаграму ділення X на Y: X=21/128 Y=96/128
XПК=0,0101010 YПК = 0,1100000 YДК=1,0100000
|
X0 PX |
PY |
PZ |
CTK |
Пояснення |
+ |
0,0101010 |
0,1100000 |
000000 |
0000 |
Початкові дані |
1.0100000 |
|
|
|
+YДК |
|
|
1.1001010 |
|
Z0 |
|
Результат сумування |
|
|
|
0 |
|
|
+ |
1.0010100 |
|
0,0 |
0001 |
Зсув |
0.1100000 |
|
|
|
+Y |
|
|
1.1110100 |
|
|
|
Результат сумування |
|
|
|
Z1 |
|
|
+ |
1.1101000 |
|
0,00 |
0010 |
Зсув |
0.1100000 |
|
|
|
+Y |
|
|
0.1001000 |
|
|
|
Результат сумування |
|
|
|
Z2 |
|
|
+ |
1.0010000 |
|
0,001 |
0011 |
Зсув |
1.0100000 |
|
|
|
+YДК |
|
|
0.0110000 |
|
|
|
Результат сумування |
|
|
|
Z3 |
|
|
+ |
0.1100000 |
|
0,0011 |
0100 |
Зсув |
1.0100000 |
|
|
|
+YДК |
|
|
0.0000000 |
|
|
|
Результат сумування |
|
|
|
Z4 |
|
|
|
0.0000000 |
|
0,00111 |
|
END |

.
є першою остачею.
,
то черговому розряду частки присвоїти
цифру 1; якщо ж R < 0, то черговому
розряду частки присвоїти цифру 0.