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

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

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

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

Разработка переносного пульта проверки электромеханизмов МПК-1, МПК-5, МПК-13
Развитие гражданской авиации тесно связано с переходом отрасли на новые условия рыночной экономики и ускорением научно технического прогресса. Объем и характер задач, выдвигаемых ныне перед гражданской авиацией, требуют не только частичных улучшений, но и крупных комплексных мер, кото ...

Разделы

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