Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Программа № 8




Адрес Машинный код Метка Мнемокод Комментарий
DB 05 CNT IN 05 Записать число из выходного устройства с адресом 05 в аккумулятор
E6 20   ANI 20 Выполнить логическую операцию
D3 05   OUT 05 Записать результат в выходное устройство
С3 00 08   JMP CNT Продолжать

 

Ниже приведена программа (программа № 9) для определения 1 в пятом разряде числа, записанного во входном устройстве. Программа использует маскирование числа и условный переход.

 

Программа № 9

Адрес Машинный код Метка Мнемокод Комментарий
DB 05 WAIT IN 05 Получить число из входного устройства
E6 20   ANI 20 Проверить состояние пятого разряда
CA 00 08   JZ WAIT Идти на WAIT, если в пятом разряде 0
CF   RST1 Окончить выполнение программы

 

В представленных ранее программах имел место лишь один цикл, в котором работала микроЭВМ. Программа ожидания появления 1 во втором и пятом разрядах числа, записанного во входном устройстве (программа № 10), содержит два цикла.

 

Программа № 10

Адрес Машинный код Метка Мнемокод Комментарий
DB 05 WAIT1 IN 05 Получить число из входного устройства
E6 04   ANI 04 Включен ли второй переключатель?
CA 00 08   JZ WAIT1 Если нет, идти на WAIT1
3E FF   MVI A, FF Если да, зажечь светодиоды выходного устройства
D3 05   OUT 05
080B DB 05 WAIT2 IN 05 Получить число из входного устройства
080D E6 20   ANI 20 Включен ли пятый переключатель?
080F CA 0B 08   JZ WAIT2 Если нет, продолжить WAIT2
3E 00   MVI A, 00 Если да, выключить светодиоды выходного устройства
D3 05   OUT 05
C3 00 08   JMP WAIT1 Повторить программу

 

Задания для домашней подготовки

1. Ознакомьтесь со схемой многорежимного буферного регистра и схемой программируемого устройства ввода-вывода информации в параллельном коде КР580ВВ55

2. Изучите способы организации обмена информацией между микроЭВМ и внешними устройствами. Рассмотрите схемы подключения устройств ввода-вывода данных при различных способах обмена.

3. Ознакомьтесь с командами ввода-вывода МП БИС КР580ВМ80.

4. Изобразите схемы подключения к микроЭВМ устройств ввода-вывода, используемых при проведении лабораторной работы.



5. Изучите группу логических команд и команд условной передачи управления.

6. Ознакомьтесь с разрядами регистра признаков МП БИС и правилами записи в них «1».

7. Ознакомьтесь с программами 7, 8, 9, 10

8. Самостоятельно разработайте программы:

a. включения светодиодов выходного устройства, если число, записанное во входном устройстве, больше 3 (с учетом знака);

b. включения светодиодов выходного устройства, если число, записанное во входном устройстве, больше 3, но меньше 8 (с учетом знака).

9. Видоизмените программу № 9 так, чтобы микроЭВМ реагировала но «0» в пятом разряде, при записанных «1» во всех остальных разрядах.

 


mylektsii.ru - Мои Лекции - 2015-2018 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал