Лабораторна робота № 6

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра СКС

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Периферійні пристрої

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти та науки України НТУУ «КПІ» Факультет прикладної математики Кафедра «СКС» Лабораторна робота № 6 З дисципліни «Переферійні пристрої» Постановка задачи: Алгоритм базовый. Счетчик 0 включает «Control». Счетчик 1 выключает «Control». Выдержка Счетчиков 0 и 1 – СВ70h. Порты I8255 – РУС 1Fh, I8253 – РУС 1Bh. Функциональна схема: / Алгоритм Инициализация I8255. Инициализация I8253 Счётчика 0. Инициализация I8253 Счётчика 1. Запись константы в Сч0 – CB70h. Запись константы в Сч1 – CB70h. Ожидание сигнала «Готов». Формирование сигнала Gate Сч0. Ожидание Out Сч0. Формирование Gate Сч1. Ожидание Out Сч1. Проверка наличия сигнала «Готов». Если да – пункт 12, иначе – 17. Перезапуск Счётчика 0. Ожидание Out Сч0. Перезапуск Счётчика 1. Ожидание сигнала Out Сч1. Проверка наличия сигнала «Готов». Если да – пункт 12, иначе – 17. Конец. Программа на Ассемблере: ; 1. Инициализация PPI mov al, 88h out 1Fh, al ; 2. Инициализация РТ Сч.0 mov al 30h out 1Bh, al ; 3. Инициализация РТ Сч.1 mov al, 70h out 1Bh, al ; 4. Запись константы в СВ70 Сч.0 mov al, 70h out 18h, al mov al, 0CBh out 18h, al ; 5. Запись константы в СВ70 Сч.1 mov al, 70h out 18h, al mov al, 0CBh out 18h, al ; 6. Ожидание Ready m1: in al, 1Eh test al, 10h jz m1 ; 7. Формирование Gate0 mov al, 01h out 1Fh, al ; 8. Ожидание Out0 m2: in al, 1Eh test al, 40h jz m2 ; 9. Формирование Gate1 mov al, 03h out 1Fh, al ; 10. Ожидание Out1 m3: in al, 1Eh test al, 20h jz m3 ; 11. Проверка наличия Ready in al, 1Eh test al, 10h jz end ; 12. Перезапуск Сч.0 restart: mov al, 30h out 1Bh, al ; 13. Ожидание Out0 m4: in al, 1Eh test al, 40h jz m4 ; 14. Перезапуск Сч.1 mov al, 70h out 1Bh, al ; 15. Ожидание Out1 m5: in al, 1Eh test al, 20h jz m5 ; 16. Проверка наличия Ready test al, 1Eh test al, 10h jnz restart ; 17. End end:
Антиботан аватар за замовчуванням

28.03.2013 01:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!