Рабочая программа и задание на контрольную работу с методическими указаниями, страница 34

В подпрограмме IDENT циклы не образуются. Следовательно,  включает время выполнения двух операций (CPI и INC),  мкс.

В соответствии с табл. 6.1 на выполнение подпрограммы затрачивается время  мкс.

Общее время  мкс2 мс, что при периоде повторения под­программы опроса клавиатуры, равном 10–20 мс, составляет 10–20% загруз­ки МП.

Таблица 6.1

Метка

команды

Мнемокод

операции

Адрес или

операнд

Комментарий

Число

такт/байт

INPUT:

IDENT

DATEM

MVI A

EI

OUT

NOP

INR A

CPI

JNZ

JMP

CPI

JNC

PCHL

STAX D

INX D

XCHG

SHLD M

XCHG

HLT

Nкл+N0

INPUT

DATEM

L, A

Загрузить непосредственно в аккумулятор номер первой клавиши

Разрешение прерываний

(ПК)(А)

Временная задержка

Если , то , иначе

Если , то переход к метке , иначе к следующей команде

Безусловный переход к метке INPUT

Если , , иначе

Если , то переход к метке DATEM, иначе к следующей команде

 Переход к подпрограмме

Запоминание содержимого А в БЗУ

Обмен между регистрами

Ввод адреса маркера в RGM

Останов

7/2

4/1

10/2

4/1

5/1

7/2

10/3

10/3

7/2

10/3

5/1

5/1

7/1

5/1

4/1

16/3

4/1

7/1