02 - MIPS архитектура для людей

Опубликовано: 29 Май 2026
на канале: Pavel Lobanov
1,985
64

http://uneex.org/

http://uneex.org/LecturesCMC/Architec...

Архитектура и язык ассемблера MIPS

Принципы RISC:
отсутствие вычислительно сложных инструкций,
фиксированная длина инструкции,
большое количество регистров общего назначения,
ограничения на работу непосредственно с оперативной памятью как с медленным устройством
…и их реализация в MIPS:
отсутствие дублирующих инструкций, псевдоинструкции
трёхадресность,
разделение памяти данных и команд,
оптимизация под конвейер (см. далее)

удобство чтения/написания инструкций ассемблера и неудобство чтения машинного кода человеком (упаковка битов, псевдоинструкции и т. п.)

т. н. исключения — нормальное состояние программы, а не ошибка
некоторые регистры более специальные, чем другие:
$0 всегда равен 0, $31 используется для подпрограмм и т. п.