MIPS гораздо более ортогональн, чем когда-либо мог мечтать x86. Почти каждая инструкция может быть выполнена с любым входным и выходным регистром и обычно занимает всего 1 цикл - и там, где этого нет, легко сказать. Кроме того, они используют Load как pnumonic вместо Move и имеют более прямолинейную систему адресации (пока пока слово ptr), но я называю все вышеперечисленные преимущества. Упомянутые вами вещи не по порядку являются единственными вещами, которые я могу представить с точки зрения ошибок, которые являются неожиданными.