Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний університет "Львівська політехніка"
РОЗДІЛЕННЯ ПАМ’ЯТІ ТА ПРИСТРОЇВ ВВОДУ-ВИВОДУ.
ДОСЛІДЖЕННЯ РОБОТИ НАЙПРОСТІШИХ ЗАСОБІВ ВВОДУ-ВИВОДУ
ЗВІТ
ДО ЛАБОРАТОРНОЇ РОБОТИ № 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
Повторити цикл.
Висновок: виконавши цю лабораторну роботу, я вивчив різні способи розділення пам’яті і пристроїв вводу/виводу та способи взаємодії із зовнішніми пристроями
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!