13.3.1. Выбрать свой вариант задания.
13.3.2. Составить алгоритм выполнения задания,
13.3.3. Написать программу на языке ассемблера.
13.3.4. Перевести программу в машинные коды. Начало программы 0800.
13.3.5. Ввести программу в УМК, отладить её и запустить на выполнение.
ПОРЯДОК ОФОРМЛЕНИЯ ОТЧЕТА
Отчет должен содержать название работы, её цель, ответы на контрольные вопросы, алгоритм и программу согласно своему варианту задания.
ВАРИАНТЫ ЗАДАНИЙ
Составить программу, которая реализует устройство типа "бегущий огонь". Для этого нужно с выдержкой времени зажигать светодиоды порта вывода (адрес 9OH) в той комбинации, которая указана в задании. Подпрограмма выдержки времени на зажигание светодиодов приведена в разделе 2. По окончанию программы нужно вернуться в начало, используя команду безусловного перехода.
Микросхему К580ВВ55А нужно настроить на ввод-вывод.
13.5.1. Зажечь светодиоды в комбинации
13.5.2. Зажечь светодиоды в комбинации
|
|
13.5.3. Зажечь светодиоды в комбинации
13.5.4. Зажечь светодиоды в комбинации
13.5.5. Перемещать один зажженный светодиод
КОНТРОЛЬНЫЕ ВОПРОСЫ
13.6.1. Какие команды изменяют ход выполнения линейной программы?
13.6.2. Что такое передача управления?
13.6.3. Для чего служат команды CALL и RET?
13.6.4. Объяснить действие команды JNZ
13.6.5. Объяснить действие команды СМ.
13.6.6. Объяснить действие команды RPE.
13.6.7. Привести пример команды безусловного перехода.
13.6.8. Для чего нужны подпрограммы?
13.6.9. Как создаются временные задержки в микропроцессорном комплекте К580?
13.6.10. Где осуществляется проверка условий?
13.6.11. После каких операций может быть проведена проверка условий?
13.6.12. Сколько байт занимают команды перехода?
ПРИЛОЖЕНИЕ А