DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

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

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

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

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

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

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

Міністерство освіти та науки України НТУУ «КПІ» Факультет прикладної математики Кафедра «СКС» Лабораторна робота № 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:07

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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