В подпрограмме 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 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.