На жаль, для ефективного використання критично бракує декількох команд.
Як мінімум -- команди завантажити безпосереднє значення в IR, щось типу:
loadi $123
чи
movi $123
Дуже бажано також інкремент та декремент IR на 1 та на 2 (побайтово і послівно).
Без таких команд індексний регістр, в значній мірі, марний, а акумулятор постійно трешиться вмістом для IR.