- •Основні етапи технологічного процесу іс:
- •1.2. Логічна архітектура комп’ютера.
- •3. Принцип алгоритмізації при розв'язанні задач на еом.
- •1.3. Електронно-обчислювальна машина, особливості її структури, конструкції та конфігурації.
- •1.4. Функціональна структура єом.
- •Основні характеристики мікропроцесорного блоку
- •Зовнішня память
- •Накопичувачі на жорстких магнітних дисках (нжмд)
- •Накопичувачі на гнучких магнітних дисках (нгмд)
- •Пристрої введення інформації:
- •Концентратори, комутутори, маршрутизатори
- •Системна або материнська плата
- •Приклад. Алгоритм обміну інформацією між мп та оп
- •L pt (Line Printer) порт
- •P s/2 (Personal System) порт
- •U sb (Universal Serial Bus) порт
- •Базова система введення-виведення bios
- •Стандарти підключення пристроїв єом
- •Додаткові схеми.
- •1.8. Ефективність роботи єом.
- •Класифікація еом
- •Системи числення
Системи числення
Існують різні способи переведення чисел з однієї системи числення в іншу. Розглянемо загальні правила переведення чисел з однієї позиційної системи числення в іншу.
Переведення цілого числа з десяткової системи числення в систему з основою S здійснюється послідовним діленням його на основуS нової системи числення доти, доки частка буде меншою від S . Число в новій системі запишеться у вигляді остачі ділення, починаючи з останнього.
Переведення правильного дробу (меншого за 1) з десяткової системи числення в систему з основою S здійснюється послідовним множенням її на основу S, при цьому перемножуються тільки дробові частини отриманих добутків, починаючи з першого.
Для переведення неправильного дробу (більшого за 1) потрібно виконати окремо переведення цілої і дробової частин.
Операції ділення і множення виконуються в десятковій с системі числення.
Для переведення чисел із системи числення S у десяткову систему числення зручніше скористатися формулою (2.1). Оскільки основи вісімкової і шістнадцяткової систем числення відповідають цілим степеням числа 2 (8=23; 16=24), для них застосовують прості правила переведення в двійкову систему числення і навпаки. Кожні три цифри двійкового числа перетворяться в одну цифру вісімкового числа (якщо довжина двійкового числа не кратна трьом, спочатку додається відповідна кількість нулів). У разі оберненого перетворення кожна цифра вісімкового числа перетвориться в три двійкові цифри.
Аналогічно виконується взаємні перетворення шістнадцяткових і двійкових чисел, за винятком того, що число двійкових цифр дорівнює чотирьом.
Приклад 2.1
1. Преведення числа 37710 у шістнадцяткову систему числення:
377:16=23 (остача 9); 23:16=1 (остача 7); 1:16=0 (остача 1).
Результат: 17916.
2. Переведення дробу 0,6875∙8=5,5000 (5); 0,5000∙8=4,000 (4).
Результат: 0,548.
3. Переведення числа FCA116 у десяткову систему числення:
FCA116=15∙163+12∙162+10∙161+1∙160=61440+3072+160+1=6467310.
4.Переведення числа 11111112 у шістнадцяткову систему числення:
11111112=0111 1111=7F16.
5. переведення числа 9C816 у двійкову систему числення:
6С816=0110 1100 1000= 110110010002.
Арифметичні операції в системі числення S виконуються так само, як і в десятковій системі, але треба враховувати, що у разі додавання і множення одиниця переводиться в старший розряд, коли сума чи добуток чисел більші від основи S. У разі віднімання в старшому розряді починається позичається кількість одиниць, що також дорівнює основі S.
Приклад 2.2
1. Додавання шіснадцяткових чисел:
12А16+ С4816=D7216;
А16+816=1216 (перенесення одиниці у старший розряд);
216 +416 +1 (з молодшого розряду)=716;
116+ С16=D16;
216+ 1016 (зі старшого розряду)- 816=А16;
416- 116 (розряд) +1016 (зі старшого розряду) -316=716.
Формати подання даних
Будь-яка інформація (числа, команда, алфавітно- цифрові записи і т.ін.) подається в комп’ютерах у вигляді двійкових кодів. Окремі елементи двійкового коду, що набувають значення 0 чи 1, називають розрядами чи бітами.
У старих комп’ютерах, призначених для обчислювальних задач, мінімальною одиницею інформації, доступною для оброблення, була комірка. Кількість розрядів у комірці орієнтовано на подання чисел і вона різна у різних комп’ютерах (24 біт, 48 біт і т.інш.).
