Текст программы

Принят следующий формат написания программ на ассемблере. Каждая строка программы делится на четыре поля: поле метки, поле мнемокода, поле операндов, поле комментариев. Метка ассоциируется с 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

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

Другие стьтьи в тему

Разработка схем приемного и передающего устройств
В цифровых системах сигналы передаются в виде различных комбинаций импульсов постоянной амплитуды, отображающих числовое значение сигнала в каждый данный момент времени (кодовыми группами). Чтобы каждое значение сигнала можно было преобразовать в соответствующую кодовую группу, к ...

Распределительная сеть системы кабельного телевидения
Телевидение - величайшее явление XX века, которое объединило в себе самые передовые достижения научно-технической мысли, культуры, журналистики, искусства, экономики. Став одним из компонентов системы средств массовых коммуникаций, телевидение не завершило ее формирование, но повлекл ...

Разделы

Радиоэлектроника и телекоммуникации © 2024 : www.techelements.ru