ФЭА / АИТ / КОНТРОЛЬНАЯ РАБОТА по дисциплине: «Вычислительные машины, системы и сети» на тему: «Отправка квитанции через кодер/декодер из ОЗУ с помощью МП i8085. Определение содержания квитанции.»
(автор - student, добавлено - 17-09-2017, 20:30)
Скачать:
КАФЕДРА "АВТОМАТИЗАЦИЯ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ"
КОНТРОЛЬНАЯ РАБОТА по дисциплине: «Вычислительные машины, системы и сети» на тему: «Отправка квитанции через кодер/декодер из ОЗУ с помощью МП i8085. Определение содержания квитанции.»
Вариант №6
Выполнил: Проверил:
Отправка квитанции через кодер/декодер из ОЗУ с помощью МП i8085. Определение содержания квитанции. AR 551: MVI A, 0Fh ;МАСКА НАRST 7.5, RST 6.5, RST 5.5 SIM MVI A, 4Ch;ОСТАНОВ ТАЙМЕРА OUT 10h ;МЛ.БАЙТ LXI H, 1800h ;ЗАГРУЗКА РЕГИСТРОВОЙ ПАРЫ CALL ZADER 8 ;ВЫЗОВ ЗАДЕРЖКИ ZADER 1 MVI C, 99h ;ПОСЫЛКА КОМАНДНОГО СЛОВА MVI B, 99h ;9999 SR1: RIM ;ЧТЕНИЕ МАСКИ ПРЕРЫВАНИЯ ANI 20h;ЛОГИЧЕСКОЕ УМНОЖЕНИЕ «Н» А+20 JNZ SR1 ;ЕСЛИ CALL ZADER 1 ;ВЫЗОВ ЗАДЕРЖКИ ZADER 1 MVI A, 1Ch ;ВЫБОР CS-C OUT 13h ;ВЫВОД ДАННЫХ В ПОРТ 13 MOV A, C ;ЧИСЛО С ПОРТА С ЗАПИСЫВАЕМ В А OUT 20h ;МЛ.БАЙТ MOV A, B ;СТ.БАЙТ OUT 40h;ВЫВОД ДАННЫХ В ПОРТ 40 MVI A, 0Ch ;СТАРТ ST-C OUT 13h;ВЫВОД ДАННЫХ В ПОРТ 13 MVI A, 3Eh ;СНЯТЬ СТАРТ ST-C, ВЫБОР CS-C, СБРОС OUT 13h;ТРИГГЕРА ДЕКОДЕРА MVI A, 1Eh;СНЯТЬ СТАРТ ST-C, ВЫБОР CS-C, СБРОС OUT 13h;ВЫВОД ДАННЫХ В ПОРТ 13 CALL ZADER 1 ;ВЫЗОВ ЗАДЕРЖКИZADER 1 SR2: MVI A,93h ;В р. HL АДРЕС ПОСЛЕДНЕЙ ЯЧЕЙКИ CMP L ;СРАВНЕНИЕ ПАМЯТИ JC SR3 ;ЕСЛИ ДА, ТО ПЕРЕХОД К МЕТКЕ SR3 MOV C, M ;МЛ.БАЙТ В ВГ-6 JNX H ;р. HL + 1 MOV B, M ;СТ.БАЙТ В ВГ-6 JNX H ;р. HL + 1 CALL VGOUT ;П.П. ПЕРЕДАЧИ CALL ZADER 1 ;ВЫЗОВ ЗАДЕРЖКИ ZADER 1 JMP SR2 ;БЕЗУСЛОВНЫЙ ПЕРЕХОД SR3: MVI B, 33h ;ПЕРЕДАЧА КОМАНДНОГО СЛОВА 3333 MVI C, 33h SR4: RIM ;ЧТЕНИЕ МАСКИ ПРЕРЫВАНИЯ ANI 20h;ЛОГИЧЕСКОЕ УМНОЖЕНИЕ «Н» А+20 JNZ SR4 ;ЕСЛИ НЕ 0, ТО ПЕРЕХОД НА SR4 CALL ZADER 1 ;ВЫЗОВ ЗАДЕРЖКИ ZADER 1 MVI A, 1Ch ;ВЫБОР CS-C OUT 13h ;ВЫВОД ДАННЫХ В ПОРТ 13 MOV A, C ;ЧИСЛО С ПОРТА (С) ЗАПИСЫВАЕМ В А OUT 20h ;МЛ.БАЙТ MOV A, B ;СТ.БАЙТ OUT 40h;ВЫВОД В ПОРТ 40 MVI A, 0Ch ;СТАРТ ST-C OUT 13h ;ВЫВОД ДАННЫХ В ПОРТ 13 MVI A, 3Eh;СНЯТЬ СТАРТST-C, ВЫБОР CS-S, СБРОС OUT 13h;ТРИГГЕРА ДЕКОДЕРА MVI A, 1Eh ;СНЯТЬ СТАРТ ST-C, ВЫБОР CS-S, СБРОС OUT 13h. ;ВЫВОД ДАННЫХ В ПОРТ 13
Похожие статьи:
|
|