- •Лабораторна робота № 1 Тема: структура учбової мікропроцесорної лабораторії, клавіатура керування, індикація
- •Коротка інформація
- •Порядок виконання лабораторної роботи
- •Лабораторна робота № 2 Тема: пам’ять учбової мікропроцесорної лабораторії, дослідження виконання програм в покроковому I автоматичному режимах
- •Коротка інформація
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 3 Тема: дослідження програмно-доступних регістрів мікропроцесора кр580ик80
- •Коротка інформація
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 4 Тема: вивчення команд пересилання даних.
- •Коротка інформація
- •Індивідуальне завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 5 Тема: вивчення арифметичних команд
- •Коротка інформація
- •Індивідуальні завдання
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 6 Тема: вивчення логічних команд
- •Коротка інформація
- •Індивідуальне завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 7 Тема: вивчення команд переходів
- •Коротка інформація
- •Індивідуальні завдання
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 8 Тема: вивчення команд введення / виведення, керування і рестарту
- •Коротка інформація
- •Індивідуальне завдання
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 9 Тема: вивчення зв’язків мікролабораторії із зовнішнім середовищем
- •Коротка інформація
- •Індивідуальне завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 10 Тема: керування клавіатурою і індикаторами мікро лабораторії
- •Коротка інформація
- •Індивідуальні завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 11 Тема: програмування тимчасових затримок
- •Коротка інформація
- •Індивідуальне завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 12 Тема: програмне керування пристроями введення / виведення
- •Коротка інформація
- •Індивідуальне завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 13 Тема: динамічне керування об’єктами введення / виведення
- •Коротка інформація
- •Індивідуальне завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 14 Тема: імітаційне моделювання передньої панелі вимірювального приладу з вбудованим мп
- •Коротка інформація
- •Індивідуальне завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 15 Тема: тестування пам’яті мікропроцесорної системи
- •Коротка інформація
- •Індивідуальні завдання на лабораторну роботу
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Лабораторна робота № 16 5 Тема: макет мікропроцесорної системи охоронної сигналізації на автомобілі
- •Коротка інформація Постановка задачі
- •Інженерна інтерпретація
- •Оцінка системи
- •Порядок виконання лабораторної роботи
- •Контрольні питання
- •Додаток. Система команд 8–розрядного однокристального мікропроцесора к580ик80а.
- •Література
Література
Будіщев М.С. Електротехніка, електроніка та мікропроцесорна техніка. – Львів, «Афіша», 2001, 424 с. (на укр. мові).
Жаров А. Железо IBM 2001 (ежегодник). – М.: “МикроАрт”, 2001 (на рос. мові).
Каган Б.Н. Электронные вычислительные машины. М.: Энергия, начиная с 1979 (на рос. мові).
Карандаков Г.В., Кривенко В.І. Конспект лекцій з дисципліни «Електротехніка, електроніка і мікропроцесорна техніка». – Київ, НТУ. 2006. На укр. мові.
Микролаб КР580ИК80 907. Тех. Описание и инструкция по эксплуатации. – М.: Машприборинторг. 1989 (на рос. мові).
Микропроцессорная лаборатория “Микролаб КР580ИК80”. – М.: Внешторгиздат, 1989 (на рос. мові).
Проектирование цифровых устройств на однокристальных микроконтроллерах / В.В.Сташин, А.В.Урусов. 1990 (на рос. мові).
Рудометов Е., Рудометов В. Архитектура ПК, комплектующие, мультимедиа – СПб: Издательство «Питер», 2000. (Серия «Анатомия ПК») (на рос. мові).
Стрыгин В.В., Щарев Л.С. Основы вычислительной, микропроцессорной техники и программирование. – М.: Высш. шк., 1989 (на рос. мові).
Зміст
ВСТУП 3
Лабораторна робота № 1 4
Тема: структура учбової мікропроцесорної лабораторії, клавіатура керування, індикація 4
ЛАБОРАТОРНА РОБОТА № 2 11
Тема: пам’ять учбової мікропроцесорної лабораторії, дослідження виконання програм в покроковому i автоматичному режимах 11
КОРОТКА ІНФОРМАЦІЯ 11
BEG : NOP 13
ЛАБОРАТОРНА РОБОТА № 3 16
Тема: дослідження програмно-доступних регістрів мікропроцесора КР580ик80 16
INT – сигнал «ЗАПИТ ПЕРЕРИВАННЯ», який аналізується при виконанні поточної команди; 16
Мнемонічне 23
ЛАБОРАТОРНА РОБОТА № 4 24
Тема: вивчення команд пересилання даних. 24
Мнемоніка 25
Мнемоника 25
ЛАБОРАТОРНА РОБОТА № 5 30
Тема: вивчення арифметичних команд 30
КОРОТКА ІНФОРМАЦІЯ 30
MVI A, 00 32
; ініціалізація вказівників 35
H, SECND 35
FIRST 36
LXI 36
MVI 37
ЛАБОРАТОРНА РОБОТА № 6 41
Тема: вивчення логічних команд 41
Мнемоніка 41
ЛАБОРАТОРНА РОБОТА № 7 49
Тема: вивчення команд переходів 49
ЛАБОРАТОРНА РОБОТА № 8 54
Тема: вивчення команд введення / виведення, керування і рестарту 54
ЛАБОРАТОРНА РОБОТА № 9 61
Тема: вивчення зв’язків мікролабораторії із зовнішнім середовищем 61
ЛАБОРАТОРНА РОБОТА № 10 67
Тема: керування клавіатурою і індикаторами мікро лабораторії 67
MVI 71
ЛАБОРАТОРНА РОБОТА № 11 73
Тема: програмування тимчасових затримок 73
ЛАБОРАТОРНА РОБОТА № 12 78
Тема: програмне керування пристроями введення / виведення 78
ПОРЯДОК ВИКОНАННЯ ЛАБОРАТОРНОЇ РОБОТИ 81
ЛАБОРАТОРНА РОБОТА № 13 82
Тема: динамічне керування об’єктами введення / виведення 82
Адреса 84
FA 84
ЛАБОРАТОРНА РОБОТА № 14 87
Тема: імітаційне моделювання передньої панелі вимірювального приладу з вбудованим МП 87
CZ 89
Адреса 89
Адреса 90
ЛАБОРАТОРНА РОБОТА № 15 92
Тема: тестування пам’яті мікропроцесорної системи 92
CONT 94
MVI 95
805C 95
MVI 95
MVI 95
A, 3F 95
MVI 95
A, 73 95
ЛАБОРАТОРНА РОБОТА № 16 98
Тема: макет мікропроцесорної системи охоронної сигналізації на автомобілі 98
Постановка задачі 98
Інженерна інтерпретація 99
Оцінка системи 99
Додаток. 104
Система команд 8–розрядного однокристального мікропроцесора К580ИК80А. 104
Група команд пересилання 104
Література 111
Зміст 112
1 ППЗП – ПЗП, що програмується. Користувач може сам ввести в ППЗП інформацію за допомогою спеціального пристрою – програматора, але тільки один раз.
2 В комп’ютерах частіше використовується ОЗП динамічного типу, в якому для зберігання інформації використовують конденсатор. Заряджений конденсатор відповідає логічній «1», а відсутність заряду – логічному «0». Для поновлення заряду, що з часом втрачається, періодично здійснюється регенерація стану конденсаторів – зчитування і перезапис інформації за тими ж самими адресами кожні 2 мкс.
3 На відміну від зазначеного, в багатосекційних процесорах пристрій керування МП уявляє собою окрему мікросхему, в якій мікропрограми виконання команд можна змінювати, змінюючи тим самим репертуар команд МП і налаштовувати його на раціональніше виконання саме певного класу задач.
4 В англомовній літературі використовується абревіатура DMA (Direct Memory Access).
5 Лабораторна робота створена за матеріалами доповіді студента Пінчука В.А. на 55 науковій конференції професорсько-викладацького складу і студентів НТУ.
