А на два кто умножать будет? А если в R0 нужно сохранить исходное значение?
Но игнорирование индексно-косвенной адресации действительно выглядит странно. И вообще, самый компактный код для перехода по таблице давно известен. Вот он:
Код:asl r0 add r0, pc .word label0, label1, label2, ...





Ответить с цитированием