В стандарте ГОСТ Р МЭК 60880 B.5cc значится: «стоит избегать косвенных смещений». Почему так? Косвенная адресация используется повсеместно, неужели действительно стоит каждый раз тратить регистр и инструкцию просто на то, чтобы в отладчике было удобнее работать? Или же это неточность перевода и на самом деле имеется в виду что-то другое?
Имелось в виду что-то другое. У меня нет оригинала именно 60880, но в IEC 880-1986 в том же пункте написано: «Indirect shifting should be avoided». Смещение тут ни при чем.