Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний університет "Львівська політехніка"
РОЗДІЛЕННЯ ПАМ’ЯТІ ТА ПРИСТРОЇВ ВВОДУ-ВИВОДУ.
ДОСЛІДЖЕННЯ РОБОТИ НАЙПРОСТІШИХ ЗАСОБІВ ВВОДУ-ВИВОДУ
ЗВІТ
ДО ЛАБОРАТОРНОЇ РОБОТИ № 5 З КУРСУ
"МІКРОПРОЦЕСОРНІ ПРИСТРОЇ"
Мета роботи – вивчення способів розділення пам’яті та пристроїв вводу-виводу, організації обміну інформацією з найпростішими пристроями вводу-виводу. Дослідження роботи найпростіших засобів вводу-виводу інформації.
Рис. 1. Формати адресних слів та розподіл поля адрес пам’яті та пристроїв вводу-виводу при розділенні адресних полів
Рис. 2. Формати адресного слова і розподіл адресного простору
при спільному полі адрес
Рис. 3. а) цоколівка; б) умовне позначення ВІС КР580ВВ55
Рис. 4. Під’єднання інтерфейсу КР580ВВ55 до системної
шини центрального процесора
Залежність обміну інформацією від вхідних керуючих сигналів
А1
А0
Напрям передачі інформації
ШД інтерфейс
0
1
0
0
0
Запис даних у порт А.
0
1
0
0
1
Запис даних у порт В.
0
1
0
1
0
Запис даних у порт С.
0
1
0
1
1
Запис даних у регістр керуючого слова (РКС).
Інтерфейс ШД
0
0
1
0
0
Читання порту А.
0
0
1
0
1
Читання порту В.
0
0
1
1
0
Читання порту С.
1
х
х
х
Х
Інтерфейс відключено.
х – стан не має значення.
Керуюче слово: 10101101b =ADh ;
Програма 1
Адреса
Машинний код
Мітка
Мнемокод
Коментар
8100
3ЕAD
MVI A,AD
Запис в акумулятор керуючого слова (КС).
8102
D3FB
OUT FB
Запис керуючого слова в регістр керуючого слова (РКС).
8104
DBFA
ST1
IN FA
Читання даних з порту С.
8106
D3F9
OUT F9
Вивід даних з порту В.
8108
C30481
JMP ST1
Повторити цикл.
Модифікувати програму 1 так, щоб незалежно від даних, що читаються з порту С, на трьох відповідних світлодіодах висвічувалися:
1) одиниці;
Програма 2
Адреса
Машинний код
Мітка
Мнемокод
Коментар
8100
3ЕAD
MVI A,
Запис в акумулятор керуючого слова (КС).
8102
D3FB
ST1
OUT FB
Запис керуючого слова в регістр керуючого слова (РКС).
8104
D3F9
OUT F9
Вивід даних з порту В.
8106
C30481
JMP ST1
Повторити цикл.
2) нулі.
Програма 3
Адреса
Машинний код
Мітка
Мнемокод
Коментар
8100
3ЕAD
MVI A,
Запис в акумулятор керуючого слова (КС).
8102
D3FB
ST1
OUT FB
Запис керуючого слова в регістр керуючого слова (РКС).
8104
D3F9
OUT F9
Вивід даних з порту В.
8106
C30481
JMP ST1
Повторити цикл.
Програма 4
Адреса
Машинний код
Мітка
Мнемокод
Коментар
8100
3E03
MVI A,03H
Запис в акумулятор керуючого слова
8102
D3FB
ST1
OUT F9
Запис керуючого слова в регістр керуючого слова (РКС).
8104
RAL
Зсув акумулятора вліво
C30481
JMP ST1
Повторити цикл.
Висновок: виконавши цю лабораторну роботу, я вивчив різні способи розділення пам’яті і пристроїв вводу/виводу та способи взаємодії із зовнішніми пристроями