- •Розділ 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
- •Завдання для самоконтролю
Подання чисел в еом
Проблема вибору системи числення для подання чисел у пам'яті комп'ютера має велике практичне значення. В разі її вибору звичайно враховуються такі вимоги, як надійність подання чисел при використанні фізичних елементів, економічність (використання таких систем числення, в яких кількість елементів для подання чисел із деякого діапазону була б мінімальною).
Найпоширенішою для подання чисел у пам'яті комп'ютера є двійкова система числення. Для зображення чисел у цій системі необхідно дві цифри: 0 і 1, тобто достатньо двох стійких станів фізичних елементів. Ця система є близькою до оптимальної за економічністю, і крім того, таблички додавання й множення в цій системі елементарні:
+ |
0 |
1 |
|
* |
0 |
1 |
0 |
0 |
1 |
|
0 |
0 |
0 |
1 |
1 |
10 |
|
1 |
0 |
1 |
Розглянемо декілька прикладів представлення чисел у двійковій системі числення у вигляді степенів двійки (методом ваги розрядів):
|
22 |
21 |
20 |
|
|
23 |
22 |
21 |
20 |
|
|
8 |
4 |
2 |
1 |
|
|
16 |
8 |
4 |
2 |
1 |
510= |
1 |
0 |
12 |
|
910= |
1 |
0 |
0 |
12 |
|
1210= |
1 |
1 |
0 |
02 |
|
1710= |
1 |
0 |
0 |
0 |
12 |
Завдання для самоконтролю
Представити у вигляді степенів двійки (методом ваги розрядів) числа:
-
1310=__________
2210=___________
3610= ___________________
6710= _________________
Представити у вигляді степенів двійки (методом ваги розрядів) числа:
А) Х=@+12=_______________10 |
Х2= __________________ |
Б) У= @+25=_______________10 |
У 2= __________________ |
де @ - порядковий номер по журналу, або останні дві цифри студентського квитка.
Оскільки 23=8, а 24=16, то кожних три двійкових розряди (тріади) зображення числа утворюють один вісімковий, а кожних чотири двійкових розряди (тетради) - один шістнадцятковий. Тому для скорочення запису адрес та вмісту оперативної пам'яті комп'ютера використовують шістнадцяткову й вісімкову системи числення. Нижче в таблиці наведені перших 16 натуральних чисел записаних в десятковій, двійковій, вісімковій та шістнадцятковій системах числення.
Десяткова |
Двійкова |
Вісімкова |
Шістнадцяткова |
В процесі налагодження програм та в деяких інших ситуаціях у програмуванні актуальною є проблема переведення чисел з однієї позиційної системи числення в іншу. Якщо основа нової системи числення дорівнює деякому степеню старої системи числення, то алгоритм переводу дуже простий: потрібно згрупувати справа наліво розряди в кількості, що дорівнює показнику степеня і замінити цю групу розрядів відповідним символом нової системи числення. Цим алгоритмом зручно користуватися коли потрібно перевести число з двійкової системи числення у вісімкову або шістнадцяткову. Наприклад, 101102 = 010 110=268, 10111002 = 0101 1100=5C16
1 0111 1000 11102 = ___________ 16 |
10 1 |
8 4 2 1 |
8 1 |
16 |
|
0 0 |
0 0 0 0 |
0 0 |
0 |
|
0 1 |
0 0 0 1 |
0 1 |
1 |
|
0 2 |
0 0 1 0 |
0 2 |
2 |
|
0 3 |
0 0 1 1 |
0 3 |
3 |
|
0 4 |
|
|
4 |
|
0 5 |
|
|
5 |
|
0 6 |
|
|
6 |
|
0 7 |
|
|
7 |
|
0 8 |
|
|
8 |
|
0 9 |
|
|
9 |
|
1 0 |
|
|
A |
|
1 1 |
|
|
B |
|
1 2 |
|
|
C |
|
1 3 |
|
|
D |
|
1 4 |
1 1 1 0 |
1 6 |
E |
|
1 5 |
1 1 1 1 |
1 7 |
F |
У двійковому відбувається за зворотнім правилом: один символ старої системи числення заміняється групою розрядів нової системи числення, в кількості рівній показнику степеня нової системи числення.
Наприклад, 4728=______________________2, B516=______________________2
