IndexRegister (Индексный регистр IX)
Входы (Inputs)
| Пин | Тип | Описание |
|---|---|---|
| Data | bus8 | Входные данные (адрес) |
| Clock | bit | Тактовый сигнал |
| WE | bit | Загрузить Data |
| Inc | bit | Увеличить на 1 |
Выходы (Outputs)
| Пин | Тип | Описание |
|---|---|---|
| Q | bus8 | Текущее значение |
Логика работы
По фронту Clock:
- Inc = 1 → Q = Q + 1;
- WE = 1 → Q = Data.
Приоритет: Inc > WE. Инструкции: LDX (загрузка IX), INX (IX++), LDAX/STAX (косвенная адресация).
Применение
Уровни 21–29. Косвенная адресация массивов. LDA [IX] читает RAM по адресу в IX.