- •1.1 Представлення числової інформації в цифровому автоматі
- •1.2 Формати подання даних
- •Арифметичні дії з двійковими числами
- •1.3.1 Алгебраїчне додавання
- •Операція машинного множення
- •1.3.3 Операції машинного ділення
- •1.4 Контроль за модулем
- •1.5 Мінімізація функцій перемикання
- •1.5.1. Метод мінімізації Квайна
- •1.5.2 Мінімізація булевих функцій методом Петрика
- •1.5.3 Метод мінімізації Квайна - Мак-Класки
- •1.5.4 Карти Карно.
- •2. Частина і
- •2.1 Перевести числа а(10) і в(10) в двійкову систему числення по загальному правилу переводу, а також через вісімкову систему числення.
- •2.5 Виконати операцію множення дробів по відомим чотирьом схемам множення, а також в додатковому коді по одній із схем множення.
- •2.6 Виконати операцію ділення двійкових дробів з встановленням залишку по відомим двом схемам ділення і без встановлення залишку по одній із схем.
- •2.7 Виконати контроль по модулю 3 всіх арифметичних операцій.
- •2.9 Виконати всі арифметичні операції в десятковій системі числення . Пояснити розбіжність результатів.
- •2.11 Виписати всі функції, які покривають задану.
- •Висновок
2.6 Виконати операцію ділення двійкових дробів з встановленням залишку по відомим двом схемам ділення і без встановлення залишку по одній із схем.
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
|
|
1 |
0 |
1 |
|
|
1 |
0 |
0 |
0 |
1 |
|
|
|
|
|
|
1 |
0 |
1 |
1 |
|
|
|
|
|
|
|
1 |
1 |
0 |
|
|
|
|
Ділення з відновленням залишку
Починаємо віднімати дільник з діленого. Якщо остача отримується додатна, то в розряд часки записується 1, в противном разі - 0.
0. |
1 |
1 |
1 |
1 |
0 |
1 |
|
||||||||||
1. |
0 |
1 |
0 |
1 |
0 |
0 |
|
||||||||||
0. |
0 |
1 |
0 |
0 |
0 |
1 |
|
||||||||||
Перший біт діленого рівний 1, С = 1ХХ. Далі зсувається перша остача на один разряд вліво і нех віднімається дільник:
|
|||||||||||||||||
0. |
1 |
0 |
0 |
0 |
1 |
0 |
|
||||||||||
1. |
0 |
1 |
0 |
1 |
0 |
0 |
|
||||||||||
1. |
1 |
1 |
0 |
1 |
1 |
0 |
|
||||||||||
Остача від’ємна і в слідуючий розряд частки записується 0, С = 10Х. Крім того необхідно біти дільника повернути першій остачі – скласти дільник (в прямому коді) и другу остачу: |
|||||||||||||||||
1. |
1 |
1 |
0 |
1 |
1 |
0 |
|
||||||||||
0. |
1 |
0 |
1 |
1 |
0 |
0 |
|
||||||||||
0. |
1 |
0 |
0 |
0 |
1 |
0 |
|
||||||||||
Далі ще раз зсувається зсунута перша остача на один розряд вліво і віднімається з неї дільник: |
|||||||||||||||||
0. |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
||||||||||
1. |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
||||||||||
0. |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
||||||||||
Остача додатня отже С = 101 Ділення без відновлення залишку |
|||||||||||||||||
0. |
1 |
1 |
1 |
1 |
0 |
1 |
|
|
|
|
|||||||
1. |
0 |
1 |
0 |
1 |
0 |
0 |
|
|
|
|
|||||||
0. |
0 |
1 |
0 |
0 |
0 |
1 |
>0 |
|
|
|
|||||||
|
1. |
0 |
1 |
0 |
1 |
0 |
0 |
|
|
|
|||||||
|
1. |
1 |
1 |
0 |
1 |
1 |
0 |
<0 |
|
|
|||||||
|
|
0. |
1 |
0 |
1 |
1 |
0 |
0 |
|
|
|||||||
|
|
0. |
1 |
0 |
0 |
0 |
1 |
0 |
>0 |
|
C=101