Интернет магазин китайских планшетных компьютеров |
|||
Компьютеры - MIPS (архитектура) - Использование регистра транслирования24 февраля 2011Оглавление: 1. MIPS (архитектура) 2. История 3. MIPS IV 4. Семейство процессоров с архитектурой MIPS 5. Формат инструкций MIPS I 6. Язык ассемблера MIPS 7. Использование регистра транслирования 8. Эмуляторы 9. Список процессоров на базе архитектуры MIPS по компаниям Аппаратная архитектура определяет следующие критерии:
Это единственные ограничения, которые аппаратная архитектура накладывает на использование регистров общего назначения. Различные устройства MIPS реализовывают специальные соглашения о вызовах, которые ограничивают использование регистров. Соглашения о вызовах полностью поддерживаются комплексом ПО, но не требуются аппаратным обеспечением.
Защищенные регистры не могут быть изменены вызовом системы или процедуры. Например, $s-регистры должны быть сохранены в стеке процедурой, которая собирается ими воспользоваться; к $sp и $fp-регистрам приращиваются константы, а по окончании процедуры регистры вновь уменьшаются. Противоположным примером служит регистр $ra, который автоматически меняется при его вызове любой функцией. $t-регистры должны сохраняться программой перед вызовом любой процедуры. Просмотров: 16335
|