- •Міністерство освіти і науки україни
- •2. Архітектура мікро-еом
- •Лабораторна робота №2
- •Теоретична частина двійкові числа
- •Шістнадцяткові числа
- •Лабораторна робота №3
- •Теоретична частина вісімкові числа
- •Лабораторна робота №4
- •Теоретична частина двйково-десяткові числа
- •Двійкова арифметика
- •Додатковий код
- •Лабораторна робота №5
- •Теоретична частина
- •Лабораторна робота №6
- •Теоретична частина угрупування біт
- •Буквено-цифровий код
- •Лабораторна робота №7
- •Теоретична частина
- •Лабораторна робота №8
- •Лабораторна робота №9
- •Теоретична частина
- •Лабораторна робота №10 Тема: шифратори, дешифратори й семисегментні індикатори.
- •Теоретична частина
- •Лабораторна робота №11
- •Теоретична частина
- •Лабораторна робота №12
- •Теоретична частина
- •Напівпровідникова пам'ять
- •Лабораторна робота №13
- •Теоретична частина
- •Лабораторна робота №14
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Мови програмування
- •Приклади програмування
- •Непряма адресація
- •Хід роботи завдання 1. Виконай вправи.
- •Завдання №2. Вивчити.
- •Завдання №3. Складіть програми мовою асемблера й машинною мовою мп кр580 і перевірте в мікролабораторії. Програми розміщайте у адреси 8000н.
- •Питання для самопідготовки
- •Лабораторна робота №15
- •Хід роботи.
- •Іі. Розробити програму.
- •Лабораторна робота №16
- •Теоретична частина
- •Хід роботи
- •Література
- •Питання для самоперевірки
- •Лабораторна робота №17.
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Процес розробки програмного забезпечення
- •Програма затримки
- •Іншим фактором, що повинен бути розглянутий при читанні із клавіатури, є виключення "дзвону".
- •Індикація
- •Хід роботи
- •Питання для самопідготовки:
- •Лабораторна робота №18
- •Теоретична частина програма монітора "мікролаб"
- •Програма рахунку
- •Організація програм
- •Переривання
- •Підпрограми й стек
- •Програма затримки
- •Хід роботи.
- •2. Розробити:
Хід роботи завдання 1. Виконай вправи.
Визначити й запишіть команди для виконання перерахованих нижче дій, команди запишіть мовою Асемблера й у машинній мові:
а) переслати дані в акумулятор з адреси в пам'яті 8100, на адресу що вказують 2-й і 3-й байти команд;
б)записати копію змісту акумулятора в область пам'яті 8200, на яку вказують зміст регістрової пари ВС;
в) завантажити регістр В даним, що втримуються в другому байті команди й рівним СD;
г) переслати дані з регістра С у регістр В;
д) записати в область пам'яті 8300 копію змісту акумулятора;
е)завантажити зміст акумулятора в регістр D.
Опишіть дії, виконуваними наведеними нижче командами:
а) LXI D, 80B0
б) MOV A, C
в) STA 821 B
г) LDAX D
д) LDA 80B0
Мнемоніка команди мовою асемблера?
КОП 3Е
1010 1010 ? ?
мнемоніка акумулятор
Який спосіб адресації в командах MVI A, SHLD 8200?
Завдання №2. Вивчити.
Ознайомитись з регістрами МП і їх адресами.
Вивчити де розміщається молодший байт даних і старший байт даних при різних способах адресації. Зафіксуйте на папері.
Досліджуйте на «Мікролаб» непряму адресацію.
Завдання №3. Складіть програми мовою асемблера й машинною мовою мп кр580 і перевірте в мікролабораторії. Програми розміщайте у адреси 8000н.
3.1. Зміст акумулятора FF. Помістити зміст акумулятора в комірку з адресою 8300, у регістр В.
Установити всі біти комірок пам'яті з адреси 8200-8203 Н в одиничний стан.
Обнулити комірки пам'яті з адреси 8200-8203 Н.
Питання для самопідготовки
Що містить у собі поняття архітектура ЕОМ?
Перелічите групи состава команд МП.
Який формат команди?
Назвати способи адресації МП КР580.
При якій адресації немає необхідності відшукувати операнд?
Коли 2-й і 3-й байти команди вказують на адресу операнда, то про яку адресацію мова йде?
У якій адресації регістрової або непрямо-регістрової пари регістрів HL вказує на адресу операнда?
Два числа є змістом регістрів /РОН/. Який спосіб адресації може бути використаний при вирахуванні цих чисел?
Скільки байтів займають регістрові команди, команди прямої адресації, непрямої-регістрової?
Якщо в команді з'являється буква I, то яку адресацію це означає?
Для якого способу адресації потрібне найменший час для виконання?
Який спосіб адресації дозволяє робити звертання до будь-якої області пам'яті?
Приведіть приклади однобайтних, двобайтних, трибайтних команд МП КР580.
Що означає термін «набір команд»?
З яких частин складається команда? Яке призначення кожної частини?
Що таке мнемоніка команди? Навіщо вона використовується?
Перелічите чотири поля програми мовою асемблер.
Як називається програма, складена із символічних команд? /об'єктивної, вихідної/.
Що потрібно знати програмістові про МП, щоб скористатися ним для рішення завдання?
Які назви має регістр станів? Які індикатори перебувають у регістрі стану МП?
Які регістри містять завжди адреса?
Перелічите РОН ємністю 8 біт, їх коди.
Виконавчий цикл ПР?
Які функції виконують команди пересилання даних?
Чому команди пересилання даних можуть бути також названі командами копіювання даних?
ЛІТЕРАТУРА.
1. Описание «Микролаб». (с. 21-22, с. 47-49, с. 97-100).
2. Токхайм Р. Микропроцессоры. Курс и упражнения. (с. 161-168).
3. Гилмор Ч. Введение в микропроцессорную технику М., Мир, 1987, (с. 109-137).