Радиоэлектроника и телекоммуникации
Принят следующий формат написания программ на ассемблере. Каждая строка программы делится на четыре поля: поле метки, поле мнемокода, поле операндов, поле комментариев. Метка ассоциируется с 16-битным адресом ячейки памяти, в которую будет помещен первый байт отмеченной меткой команды.
В приведенной программе предполагается, что коды входных сигналов поступают в порт ввода, выходные сигналы засылаются в порт вывода, состояния сохраняются в регистре С. Байты входного сигнала и исходного внутреннего состояния предварительно объединяются в один байт данных вида 000x1x2Q1Q2. Таблицы переходов и выходов автомата Мили записываются в память так, что входной сигнал и исходное состояние с начальным адресом таблицы определяют адрес следующего состояния и выходной сигнал, из которых формируются байт очередного внутреннего состояния 000000Q*1Q*2 и соответствующий этому состоянию байт выходного сигнала 000000у1у2.
Совмещенная таблица переходов и выходов:
Таблица 16.
x1x2 |
00 |
01 |
10 |
11 |
00 |
00/10 |
01/00 |
- |
01/01 |
01 |
10/00 |
01/10 |
11/01 |
- |
10 |
00/01 |
- |
00/00 |
- |
11 |
11/11 |
- |
11/11 |
- |
Для более ясного понимания алгоритма программной реализации перепишем совмещенную таблицу переходов и выходов (Таблица 16) в следующей форме (Таблица 17):
номер ячейки памяти от нуля |
x1x2Q1Q2 |
у1у2/ Q1Q2 |
16-ричные коды состояний и выходов |
0 |
0000 |
00 10 |
02h |
1 |
0001 |
01 00 |
04h |
2 |
0010 |
- |
00h |
3 |
0011 |
01 01 |
05h |
4 |
0100 |
10 00 |
08h |
5 |
0101 |
01 10 |
06h |
6 |
0110 |
11 01 |
0Dh |
7 |
0111 |
- |
00h |
8 |
1000 |
00 01 |
01h |
9 |
1001 |
- |
00h |
10 |
1010 |
- |
00h |
11 |
1011 |
- |
00h |
12 |
1100 |
11 11 |
0Fh |
13 |
1101 |
- |
00h |
14 |
1110 |
11 11 |
0Fh |
15 |
1111 |
- |
00h |
Другие стьтьи в тему
Расчет функций преобразования, чувствительности к измеряемым физическим величинам и схем включения в измерительную цепь различных типов первичных преобразователей
измерительный преобразователь числовой сигнал
Датчик - это часть измерительной системы имеющий самостоятельное
конструктивное оформление, но вместе с тем обеспечивающий достижение полезного
эффекта только при наличии всех других средств, входящих в систему Он
осуществляет функцию преоб ...
Разработка алгоритмов работы и оценка информационных характеристик системы передачи информации
Как известно, все процессы, которые происходят в окружающем мире, в том
числе и на производстве, связаны с информацией - её получением, обработкой,
хранением, передачей и отображением. В дисциплине «информационные основы
электронной техники» понятие «информация» является одной из осно ...