- •Конспект лекцій з дисципліни "Комп’ютерна логіка"
- •5.05010201 “Обслуговування комп’ютерних систем і мереж”
- •Тема 1.1 Основні поняття з теорії інформації
- •Принципи побудови еом. Класифікація апаратних засобів еом.
- •Способи представлення інформації в цифрових апаратах (ца)
- •Тема 1.2 Системи числення та представлення інформації в еом.
- •Форми представлення чисел в еом Форма з фіксованою комою
- •Форма з плаваючою комою.
- •Тема 1.3 Виконання арифметичних операцій над двійковими числами
- •Додавання багаторозрядних двійкових чисел
- •Алгебраїчне додавання з використанням оберненого коду
- •Алгебраїчне додавання з використанням модифікованого коду
- •Переповнення розрядної сітки не виникає.
- •Тема 1.4 Двійково – кодовані системи числення
- •Формальні правила порозрядного додавання в двійководесяткових кодах
- •Приклад 1. Додати числа 2 і 3 в коді "8421"
- •Правила додавання в коді "8421"
- •Представлення від’ємних чисел в двійководесяткових кодах
- •Виконання арифметичних операцій в спеціальних кодах
- •Тема 2.1 Поняття про Булеві функції. Основні закони та тотожності алгебри логіки
- •Аналітична форма.
- •Поняття про мінтерми і макстерми.
- •Логічні функції від одного аргументу:
- •Логічні функції від двох аргументів.
- •Ііі. Перетворити в базисі і-ні функцію
- •VI. Перетворити функцію в базисі або – ні
- •Тема 2.2 Представлення логічних функцій
- •Тема 2.3 Мінімізація функцій алгебри логіки
- •Тема 2.4 Аналіз та синтез комбінаційних пристроїв в різних базисах
- •Умовні графічні позначення логічних елементів серій к155, к555, к531.
- •Логічні елементи еом.
Форми представлення чисел в еом Форма з фіксованою комою
Форма з фіксованою комою , називається форма тому, що кома, яка відділяє цілу частину від дробової, фіксується в певному місці відносно розрядів числа. Як правило кома знаходиться, або перед старшим розрядом, або після молодшого.
Числа можуть бути додатні і від’ємні. В розрядній сітці відводиться один розряд на знак числа "+" кодується як нуль, а "-" як одиниця. Для того щоб привести різні числа, які приймають участь в дії до однієї розрядної сітки вводять масштабний коефіцієнт. Тоді любе число можна записати:
А = [А]фКА,
де [A]ф – машинне зображення числа в формі з фіксованою комою.
КА – масштабний коефіцієнт.
Приклад: розрядна сітка має довжину 12 розрядів, необхідно визначити масштабний коефіцієнт для чисел:
А1 = -1011,011101012 = - 0,101101110101·24
А2 = +0,0101011112 = + 0,0000010101111·24
КА = 24 - масштабний коефіцієнт.
(1) |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
А1
(0) |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
n
Діапазон представлення чисел в формі з фіксованою комою визначається в залежності від довжини розрядної сітки, позначимо цю довжину без знакового розряду буквою n. Тоді число буде у діапазоні:
1-2 –n [Аф] 2 –n
0, 0 0 0 0 0 0 1
2-1 2-n
+ |
0, |
1 |
1 |
1 |
1 |
1 |
|
2-1 |
|
|
|
|
|
1 |
2 –n |
|
1, |
0 |
0 |
0 |
0 |
0 |
|
Приклад: n = 5
[Аф]min = 2 – 5 =1/32 [Аф]max = 1 – 2 – 5 =31/32
Форма з плаваючою комою.
При використанні цієї форми кома не фіксується, в певному місці. Число записується в такому вигляді:
,
де mA – мантиса числа,
PA – порядок числа (характеристика).
Якщо мантиса менша від одиниці і лежить в межах , то число записано в нормалізованому вигляді (0,11101 – нормалізоване, (0,00101; 1,0011 – не нормалізоване). Число в нормалізованому вигляді, якщо перша цифра мантиси після коми – одиниця. Вся розрядна сітка розбивається на 4 групи:
знак мантиси (один розряд);
сама мантиса (декілька розрядів);
знак порядку (один розряд);
порядок (декілька розрядів).
Приклад: представити в формі з плаваючою комою число А1 = -1011,01101 і
А2 =+0,001011 якщо відомо, що загальна довжина розрядної сітки дорівнює 12 розрядів. На порядок відводиться 4 розряди. Число має бути в нормалізованому вигляді.
А1 = -0,101101101·2+4 (в нормалізованому вигляді)
А2 = +0,1011·2-2
|
|
|
|
|
|
|
|
8 |
4 |
2 |
1 |
(1) |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
А1
1 2 3 4
доп. нулі
(0) |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 2 3 4
1 – знак мантиси; 2 – мантиса; 3 – знак порядку; 4 – порядок.
Домашнє завдання:
Представити в формі з фіксованою комою, виконавши попередньо маштабування двох чисел: А1 = +101,011·2 -5
А2 = -0,0000101. Визначити КА.
Представити у формі з плаваючою комою А1=+101,011·2 -5
А2 = -0,0000101.
Загальна довжина розрядної сітки 10 розрядів, а на порядок відводиться 4 розряди.