Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab. №18 (чистовик).doc
Скачиваний:
4
Добавлен:
04.09.2019
Размер:
222.72 Кб
Скачать

8 Контрольные вопросы

    1. Поясните, как с помощью команды JMP организовать бесконечный цикл.

    2. Поясните, как в контрольной программе выделения из массива оперативной памяти цифровых символов (таблица 11) определяется, что значение числа лежит в пределах 30H…39H.

    3. Поясните, на что влияет содержимое регистра D в проверочной программе регулируемой временной задержки.

    4. Поясните, для чего выполняется операция логического сложения содержимого регистров А и С в проверочной программе регулируемой временной задержки.

9 Требования к знаниям и умениям студентов

В результате выполнения лабораторной работы студенты должны знать:

  • систему команд МП КР580ВМ80;

  • команды безусловного и условных переходов;

  • назначение команд системной программы МОНИТОР УМК.

Должны уметь:

  • составлять программы, содержащие последовательности команд безусловного и условных переходов;

  • готовить к работе УМК;

  • вводить и выполнять программы в автоматическом режиме.

10 Методические указания

    1. Теоретическое обоснование

В системе команд микропроцессора КР580ВМ80 предусмотрены команды изменения последовательности выполнения команд для организации циклов, обработки условий, передачи управления и т. д. Существуют два типа команд перехода: безусловный и условный.

При выполнении команды безусловного перехода осуществляется передача управления по адресу, заданному во втором и третьем байтах команды, либо по адресу, заданному в регистровой паре.

Команды условного перехода выполняются в том случае, если установлен или сброшен соответствующий бит признака, в противном случае команда игнорируется и выполняется следующая за ней команда.

Существуют команды условного перехода для следующих битов признаков:

бита нуля;

бита переноса;

бита знака;

бита чётности

Для каждого бита признака предусмотрены две команды перехода: переход по установленному биту признака (=1) и по сброшенному биту признака (=0).

Соответствие выполняемых команд и признаков приведены в таблице 1.

Таблица 1 – Соответствие выполняемых команд и признаков

Признак

Ноль, Z

Перенос, С

Четность, Р

Знак, S

Команда

1

0

1

0

1

0

1

0

JZ

да

JNZ

да

JC

да

JNC

да

JPE

да

JPO

да

JM

да

JP

да

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]