Лекция: Метод адресных переходов
Другим широко распространенным методом является метод адресных переходов (таблиц). Значение функций выхода для всех вариантов входного набора записываются в памяти. При этом код входного набора используется для получения адреса результата.
Пример. Пусть нужно превратить двоичный код в код семисегментного индикатора. Обозначение сегментов такого индикатора приведено на рисунке 3.2, а соответствие двоичного кода коду семисегментного индикатора приведено в таблице 3.1.
Рисунок 3.2 — Обозначение сегментов индикатора
Таблица 3.1 — Таблица истинности для входных наборов (00...04)
| Символ на индикаторе | Двоичный код входа | h | q | f | e | d | c | b | a | Код индика-тора |
| 3FH | ||||||||||
| 06H | ||||||||||
| 5BH | ||||||||||
| 4FH | ||||||||||
| 66H |
Ячейке, которая содержит информацию о работе сегментов при поступлении кода 0000B, присваивается базовый адрес памяти BASE. Адреса других ячеек будут определяться автоматически путем суммирования базового адреса с кодом подаваемого на автомат числа.
При поступлении входного набора автомат выполняет его суммирование с адресом BASE и по полученному адресу считывает значение выходного сигнала.