Программа

Таблица 2

Адрес

Метка

Ассемблер

Такты

Примечания

0800

MVI B,00

7

1

0802

MVI C,6E

7

0804

M3

MVI H,09

7

2 3

0806

MVI L,00

7

0808

M1

IN port B5

10

3

080A

CPI 00

7

4

080C

JZ M1

10

5

080F

M2

INX H

5

6

0811

IN port B5

10

7

0813

CPI 00

7

8

0815

JNZ M2

10

9

0818

MOV A,M

5

10

0819

OUT port B6

10

11

081B

DAD B

10

12

081C

MOV A,M

5

13

081D

OUT port B7

10

14

081F

JMP M3

10

15

Работа программы (таблица 2):

Задание значения регистровой пары BC для ее дальнейшего сложения с регистровой парой HL

задание начального значения счетчика импульсов (сосчитанных микропроцессором за положительный полупериод (регистровая пара HL).

Чтение порта В5. Данные с него поступают на аккумулятор.

Сравнение данных из порта с значением нулем. Если значение данных порта изменилось с 0 на 1, то признак Z принимает значение 0.

Проверка признака Z. Если признак Z равен 1, то порт B5 опрашивается заново. Если признак Z равен 0, то программа выходит из цикла и выполняется следующая команда.

Перейти на страницу: 1 2 3

Прочтите также:

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

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

Обзор оборудования ОАО Связьтранснефть для проведения конференц-совещаний
видеоконференция оптический рефлектометр телекоммуникационный Роль телекоммуникационных систем связи и передачи данных в современном мире нельзя переоценить. Телекоммуникационные систе ...

Основные разделы

2020 © Все права защищены! >> www.techeducator.ru