- •Затверджую
- •Мікропроцесорна практика методичні вказівки для виконання практичних робіт
- •Інструкція
- •З охорони праці
- •При виконанні практичних робіт з дисципліни
- •Мікропроцесорна практика
- •Загальні вимоги
- •2. Спеціальні вимоги
- •Обов'язки курсантів та студентів до початку виконання робіт
- •2.2 Обов'язки курсантів та студентів у процесі виконання лабораторних робіт, практичних занять
- •Обов'язки курсантів та студентів при аварійних ситуаціях
- •Обов'язки курсантів та студентів після закінчення робіт
- •Практична робота №1
- •Обладнання для виконання роботи:
- •Теоретичні основи:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання
- •Література:
- •Техніка безпеки:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •12.4 Структурна схема програми
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Форма звіту
Контрольні запитання:
Яке представлення має шістнадцяткова система числення?
Як перевести десяткове число в шістнадцяткове?
Як перевести двійкове число в шістнадцяткове?
Як перевести шістнадцяткове число в десяткове?
Як перевести шістнадцяткове число в двійкове?
Яку систему числення називають двійково-десятковою?
Як перетворити десяткове число у ДДК?
Як перетворити ДДК на десяткове число?
Форма звіту
Тема, мета роботи.
Текст завдання для виконання.
Порядок виконання роботи.
Хід виконання роботи.
Висновок по роботі.
ПРАКТИЧНА РОБОТА №4
Тема: Вивчення типів даних.
Мета: Вивчити типи даних та представлення їх в комп’ютері.
Задачі: Робота з таблицею ASCII кодів.
Обладнання для виконання роботи:
Методичні вказівки що до виконання лабораторної роботи;
Персональний комп’ютер;
Відповідне програмне забезпечення (Windows 98, Microsoft Office 2000, XP, 2003, MS Excel, емулятор типу Emu8086 v2.57).
Теоретичні основи:
Двійкове число містить стільки бітів, скільки двійкових цифр в його записі, тому діапазон допустимих значень виводиться з кількості розрядів (цифр), відведених для числа. Візьмемо позитивне ціле двійкове число, що складається з чотирьох бітів: воно може виражати 24 або шістнадцять різних значень.
Біти можуть об'єднуватися в групи, група з чотирьох бітів називається півбайтом (nibble). Комп'ютер не працює з окремими бітами, зазвичай він оперує групами бітів, наприклад, група з восьми бітів утворює базового типа даних, який називається байтом. Великі групи бітів називаються словом (word) або подвійним словом (dword — double word). Відносно РС-сумісних комп'ютерів ми можемо сказати наступне:
1 байт = 8 біт
1 слово (word) = 2 байти = 16 біт
1 подвійне слово (dword) = 4 байти ~=32 біт
Один байт — це найменша кількість даних, яка може бути прочитане з пам'яті або записано в неї, тому кожен байт пам'яті має індивідуальну адресу. Байт може містити число в діапазоні 0 — 255 (тобто 28 — 256 різних чисел). В більшості випадків цього значення недостатньо, тому використовується наступна одиниця даних — слово. Слово може містити число в діапазоні 0 — 65 535 (тобто 216 = 65 536 різних значень). Подвійне слово має діапазон значень 0 — 4 294 967 295 (232 = 4 294 967 296 значень).
Сукупність комірок, призначених для розміщення одного двійкового числа, називають розрядною сіткою. Кількість комірок у розрядній сітці обмежена і залежить від конструктивних особливостей МП.
Спосіб розміщення розрядів числа в розрядній сітці визначається формою подання двійкових чисел: із фіксованою або плавучою комою.
Подання
чисел у формі з фіксованою комою.
Для розміщення двійкового числа, що
містить цілу і дробову частини (без
урахування знака) у
-розрядній
сітці 𝑘
комірок приділяють для розміщення цілої
частини та
комірок – для розміщення дробової. При
такому поданні двійкових чисел положення
коми у розрядній сітці фіксовано.
Максимальне значення абсолютної похибки
подання
не перевищує молодшого розряду сітки:
При
такій формі подання чисел мінімальне
число
,
максимальне
.
Тоді відносне значення похибки подання
,
де якого числа
,
дорівнює
Мінімальне
значення відносної похибки має місце
з поданням максимального числа
:
а
максимальне значення відносної похибки
– з поданням максимального числа
:
Подання чисел у формі з плавучою комою. Форму з плавучою комою застосовують для розширення діапазону і зменшення відносної похибки подання чисел у МП.
Число
зображують у вигляді добутку. Першим
множником є правильний дріб
,
який називається мантисою
числа.
Другим множником є основа 2, піднесена
до степеня
,
який називається порядком
числа:
Форма подання числа, в якому старший розряд мантиси не дорівнює 0, називається нормалізованою. Усі інші форми подання є ненормалізованими.
У нормалізованій формі значення мантиси завжди більші або дорівнюють 1/2 , але не перевищують одиниці.
За максимальних значень мантиси і порядку значення поданого числа є максимальним:
За мінімального значення мантиси і максимального за модулем відємного значення порядку значення поданого числа є мінімальним:
Абсолютна
похибка
подання двійкових чисел визначається
вагою молодшого розряду мантиси й
істотно різна для великих (порядок
максимальний) і малих чисел (порядок
від’ємний і за модулем максимальний).
Максимальне значення абсолютної похибки
визначається таким чином:
Відносну похибку двійкового числа визначають як
При поданні максимального числа значення відносної похибки є мінімальним:
При поданні мінімального числа значення відносної похибки є максимальним:
