- •Затверджую
- •Мікропроцесорна практика методичні вказівки для виконання практичних робіт
- •Інструкція
- •З охорони праці
- •При виконанні практичних робіт з дисципліни
- •Мікропроцесорна практика
- •Загальні вимоги
- •2. Спеціальні вимоги
- •Обов'язки курсантів та студентів до початку виконання робіт
- •2.2 Обов'язки курсантів та студентів у процесі виконання лабораторних робіт, практичних занять
- •Обов'язки курсантів та студентів при аварійних ситуаціях
- •Обов'язки курсантів та студентів після закінчення робіт
- •Практична робота №1
- •Обладнання для виконання роботи:
- •Теоретичні основи:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання
- •Література:
- •Техніка безпеки:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •12.4 Структурна схема програми
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Література:
- •Техніка безпеки:
- •Послідовність виконання роботи
- •Хід виконання роботи
- •Контрольні запитання:
- •Форма звіту
Контрольні запитання:
Що таке розрядна сітка?
Яка максимальна кількість комірок може бути в розрядній сітці?
Які існують форми подання двійкових чисел?
Подання чисел у формі з фіксованою комою.
Подання чисел у формі з плавучою комою.
Коли виникає похибка подання?
Як розрахувати максимальне та мінімальне значення абсолютної похибки у формі з фіксованою комою?
Як розрахувати максимальне та мінімальне значення абсолютної похибки у формі з плавучою комою?
Як розрахувати максимальне та мінімальне значення відносної похибки у формі з фіксованою комою?
Як розрахувати максимальне та мінімальне значення відносної похибки у формі з плавучою комою?
Що таке мантиса?
Форма звіту
Тема, мета роботи.
Текст завдання для виконання.
Порядок виконання роботи.
Хід виконання роботи.
Висновок по роботі.
ПРАКТИЧНА РОБОТА №5
Тема: Представлення типів даних в комп’ютері.
Мета: Засвоїти бітове представлення різних символів.
Задачі: Робота з таблицею ASCII кодів.
Обладнання для виконання роботи:
Методичні вказівки що до виконання лабораторної роботи;
Персональний комп’ютер;
Відповідне програмне забезпечення (Windows 98, Microsoft Office 2000, XP, 2003, MS Excel, емулятор типу Emu8086 v2.57).
Теоретичні основи:
Основною і неділимою одиницею даних є біт. Слово «bit» — це скорочення від «Binary digit» — двійкова цифра. Біт може набувати два значення — 0 і 1 — хибно або істина, вимкнено або включено.
Двійкове число містить стільки бітів, скільки двійкових цифр в його записі, тому діапазон допустимих значень виводиться з кількості розрядів (цифр), відведених для числа. Візьмемо позитивне ціле двійкове число, що складається з чотирьох бітів: воно може виражати 24 або шістнадцять різних значень. Біти (розряди) двійкового числа нумеруються справа наліво, від найменш значимого до найбільш значимого. Нумерація починається з 0. Найправіший біт числа — це біт з номером 0 (перший біт). Цей біт називається LSB-бітом (Least Significant Bit — найменш значимий біт). Подібно до цього самий лівий біт називається MSB-бітом (Most Significant Bit — найбільш значимий біт).
Біти можуть об'єднуватися в групи, група з чотирьох бітів називається півбайтом (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 значень).
У мовах програмування високого рівня є спеціальні типи даних, що дозволяють зберігати символи і рядки. У мові асемблера таких типів даних немає. Замість них для представлення одного символу використовується байт, а для представлення рядка — група послідовних байтів.
Кожне значення байта відповідає одному з символів ASCII-таблицы (American Standard Code for Information Interchange).
Шістнадцятиричні цифри в заголовках рядків і стовпців таблиці представляють числові значення окремих символів. Наприклад, координати заголовної латинської букви А — 40 і 01. Склавши ці значення, отримаємо 0x41 (тобто 65 в десятковій системі) — код символу 'А' в ASCII-коде.
Рисунок 5.1 Діапазони чисел від біта до подвійного слова
