Разработка программы счетчика табличным методом.
Сущность метода построения счетчика: в памяти МПС на программном уровне формируется таблица (одномерная), в которой по адресу, соответствующему текущему состоянию, записано число (в памяти), которое соответствует следующему состоянию счетчика.
Пример: разработать счетчик табличным методом с произвольным порядком смены состояний.
Пусть счетчик имеет начальное состояние Q0 = 4
4 →0 →14→12 →8
NAT +
Фрагмент программы:
MOV A,C;(А)← (C)
OUT OUTPORT;вывод значений счетчика
LXI H,NAT;загружаем данные таблицы
MVI B,0;обнуляем регистр В
DAD B;(H-L) ← (H-L)+(B-C)
MOV A,M;(A) ←([H-L])
MOV C,A;(C) ←(A)