Косвенная адресация
Расширим базовый синтаксис конструкциями для работы со структурами переменной длины (например, массивами) :
- ldi — взять с вершины стека адрес ячейки памяти и загрузить из нее число на вершину стека. (Разыменование указателя.)
- sti — взять с вершины стека адрес ячейки памяти и число, и выгрузить число в указанную ячейку памяти.
Например, программа
ldс 100
st 102
ldc 102
ldi
загрузит из ячейки памяти номер 102 число 100 на вершину стека, а
ldс 255
ldc 200
sti
сохранит в ячейке памяти номер 255 число 200.