вопрос о прыжке в MIPS - PullRequest
       35

вопрос о прыжке в MIPS

0 голосов
/ 08 апреля 2010

Что означает здесь PCGPRLEN-1..28 ?? Откуда этот 4 бит?

альтернативный текст http://img208.imageshack.us/img208/3750/jumpv.jpg

1 Ответ

2 голосов
/ 08 апреля 2010

Я предполагаю, что вам интересно, почему существует 28-битное поле, когда ОП-КОД уже принимает 6 битов.

Что ж, получается, что 26-битное поле смещено влево дважды.Таким образом, адрес судьбы выровнен на 4 байта.

Итак, это «как» 28-битное поле.С его помощью вы можете перейти в 256 МБ выровненных областей (как указано в img)

И ответить на ваш вопрос, прямо из MIPS 32 Arquitecture для программистов, том II (можно загрузить с mips.com), стр. 14.

GPRLEN Длина в битах (32 или 64) регистров общего назначения ЦП

...