О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / КОНТРОЛЬНАЯ РАБОТА по дисциплине: «Вычислительные машины, системы и сети» на тему: «Отправка квитанции через кодер/декодер из ОЗУ с помощью МП i8085. Определение содержания квитанции.» Вариант №6

(автор - student, добавлено - 15-01-2014, 14:09)

 

СКАЧАТЬ:  programkaaaaaaa.zip [209,3 Kb] (cкачиваний: 34)

 

 

КОНТРОЛЬНАЯ РАБОТА

по дисциплине: «Вычислительные машины, системы и сети» на тему:

«Отправка квитанции через кодер/декодер из ОЗУ  с помощью МП 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

 

 

 

 

 

 

 

 

 


Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!