Это все субъективщина. Кому-то "замыливает" и "сложно запоминать", а кому-то (и мне тоже) - удобнее больше информации иметь в мнемонике, а не свалить кучу разных классов инструкций в безликую "ld".
Да ладно? У ARM-а в режиме без декомпрессии есть (в разных комбинациях):
- собственно имя команды (mov/add/stm)
- суффикс условного выполнения (eq/ne и прочие)
- суффикс модификации флагов (s)
- специфический суффикс команды (типа ia/fd у stm)
- регистр приемник результата
- регистр источник первого операнда
- регистр источника второго операнда
- регистр счетчика сдвига второго операнда
- константа задающая тип сдвига (ror/shl/rrx)
Ну, например: addeqs R0, R1, R2, shl R3
Угу, все просто, понятно и легко запоминается, не то что мнемоники 8080, в которых "больше трудностей в их запоминании"![]()





