Радиоэлектроника и телекоммуникации
Программа:
Метка |
Мнемокод команды |
Операнды |
Комментарий |
LXI |
H,TABLE |
Загрузка в HL двухбайтового начального адреса таблицы переходов и выходов | |
MOV |
A.PORTx |
Пересылка кода входного сигнала x1x2 из порта ввода в А | |
RLC |
Сдвиг содержимого аккумулятора на один разряд влево | ||
RLC |
Повторный сдвиг содержимого А на один разряд влево в результате получаем байт 000x1x200 в А | ||
ORA |
C |
Логическим сложением содержимого А и С вычисляется адрес смещения 000x1x2Q1Q2 таблицы | |
MOV |
E,A |
Сохраняем в Е (старший байт DE) байт адреса смещения | |
MVI |
D,0h |
Обнуляем младший байт DE | |
DAD |
D |
Сложением содержимого HL и DE вычисляется абсолютный адрес кода нового состояния и выхода автомата | |
MOV |
A,M |
Пересылка из таблицы в А кода нового состояния и выхода | |
MOV |
E,A |
Сразу же сохраняем байт нового состояния и выхода в Е, в А код нового состояния и выхода остается | |
LXI |
B,0C03h |
Загружаем в регистровую пару BC 16-ричные коды масок выходов 00001100 и состояний 00000011 | |
ANA |
B |
Логическим умножением содержимого А и младшего байта регистровой пары BC выделяем в А выходные сигналы 000x1x200 | |
RRC |
Сдвиг содержимого аккумулятора на один разряд вправо | ||
RRC |
Повторный сдвиг содержимого А на один разряд вправо, в результате получаем байт 000000 x1x2 в А | ||
MOV |
PORTy,A |
Вывод кода выходных сигналов из А в порт вывода | |
MOV |
A,E |
Восстанавливаем в А считанный из таблицы байт выходов и состояний | |
ANA |
C |
Логическим умножением содержимого А и маски старшего байта регистровой пары ВС выделяем в А состояния 000000Q1Q2 | |
MOV |
C,A |
Пересылка кода состояния 000000Q1Q2 из А в С | |
HLT |
Остановка |
Другие стьтьи в тему
Расчёт трассы прокладки волоконно-оптического кабеля между населёнными пунктами
В
современном мире быстрыми темпами наращиваются объёмы информации,
соответственно повышаются требования к передающей аппаратуре, поскольку каждые
пять-шесть лет объём передаваемой информации увеличивается вдвое.
Задача
передачи такого количества информации с высокой степенью дост ...
Разработка стенда для исследования схемы синхронного RS-триггера
Одним
из ведущих направлений развития современной микроэлектроники элементной базы
являются большие интегральные микросхемы памяти, которые служат основой для
построения запоминающих устройств в аппаратуре различного назначения. Наиболее
широкое применение эти микросхемы нашли в ЭВМ, ...