- •“Комп’ютерна схемотехніка ”
- •Упорядники: Сергій Сергійович Івчук, ст. Викладач каф. Ксм
- •1. Кодування чисел в комп’ютерній схемотехніці
- •1 Тетрада 2 тетрада 3 тетрада
- •1 Тетрада 2 тетрада 3 тетрада
- •3.1. Загальна характеристика перетворювачів кодів
- •3.2. Перетворювач прямого коду в обернений
- •3.3. Перетворювач прямого коду в доповняльний
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ЛЬВІВСЬКИЙ ДЕРЖАВНИЙ ІНСТИТУТ НОВІТНІХ ТЕХНОЛОГІЙ ТА УПРАВЛІННЯ ІМ. В. ЧОРНОВОЛА
Кодування чисел в цифровій
схемотехніці
Методичні вказівки
до практичних занять № 3 з дисципліни
“Комп’ютерна схемотехніка ”
Затверджено
на засіданні кафедри КСМ
Протокол № 1 від 29.08. 2008 р.
ЛЬВІВ 2008
Кодування чисел в цифровій схемотехніці. Методичні вказівки до практичних занять № 3 з дисципліни "Комп’ютерна схемотехніка”.
Упорядники: Сергій Сергійович Івчук, ст. Викладач каф. Ксм
1. Кодування чисел в комп’ютерній схемотехніці
За допомогою цифрових систем проводяться найрізноманітніші обчислення. Тому виникає потреба представлення десяткових чисел та необхідних чисел у вигляді комбінацій 0 і 1. Подання числа тільки за допомогою двох знаків називається бінарним зображенням.
Коди, що використовують тільки два знаки, називаються бінарними (двійковими) кодами.
Існує багато видів бінарних кодів. На практиці використовуються тільки деякі з них. Бінарні коди мають регламентовану розрядність. Кожна цифра у визначеному коді подається певною кількістю бінарних розрядів. Бінарний розряд може приймати значення 0 або 1. Бінарний розряд або базова одиниця даних називається біт (binary digit – двійкова цифра).
Біт означає бінарний розряд. Він може бути рівний 0 або 1.
В двійковому коді можуть подаватися різні системи числення. Десяткові, вісімкові, шістнадцятькові та інші системи числення. Тому особливе значення має двійкова система числення. Двійкова система числення одночасно є бінарним кодом, оскільки складається тільки з 0 і 1. Про подання чисел в цих системах числення ми розглянули вище.
1.1. Двійково-десятковий код
Для зручності роботи з великими базами даних та проведення арифметичних операцій використовується двійково-десятковий код «Binary Coded Decimals BCD».
В двійково-десятковому коді десяткове число подається чотирма бінарними розрядами, або 4 бітами. Сукупність чотирьох бітів називається тетрада.
Двійково-десятковий код подано в табл. 1. Кожна десяткова цифра подана двійковим числом. З шістнадцяти можливих тетрад використовується тільки 10. Шість тетрад можуть не використовуватися в двійково-десятковому коді. Вони називаються псевдотетрадами. Для кожної цифри десяткового числа використовується одна тетрада.
N-розрядне десяткове число подається в двійково-десятковому коді n-тетрадами.
Табл.. 1.
Дес-ва цифра |
23–8 |
22–4 |
21–2 |
20–1 |
|
0 |
0 |
0 |
0 |
0 |
т е т р а д и |
1 |
0 |
0 |
0 |
1 |
|
2 |
0 |
0 |
1 |
0 |
|
3 |
0 |
0 |
1 |
1 |
|
4 |
0 |
1 |
0 |
0 |
|
5 |
0 |
1 |
0 |
1 |
|
6 |
0 |
1 |
1 |
0 |
|
7 |
0 |
1 |
1 |
1 |
|
8 |
1 |
0 |
0 |
0 |
|
9 |
1 |
0 |
0 |
1 |
|
|
1 |
0 |
1 |
0 |
п т с е е т в р д а о д и |
|
1 |
0 |
1 |
1 |
|
|
1 |
1 |
0 |
0 |
|
|
1 |
1 |
0 |
1 |
|
|
1 |
1 |
1 |
0 |
|
|
1 |
1 |
1 |
1 |
2 3 9
0010 0011 1001