【问题标题】:question about jump in MIPS关于 MIPS 跳转的问题
【发布时间】:2011-02-05 11:49:48
【问题描述】:

PCGPRLEN-1..28 在这里是什么意思?这 4 位是从哪里来的?

alt text http://img208.imageshack.us/img208/3750/jumpv.jpg

【问题讨论】:

    标签: assembly mips cpu-architecture


    【解决方案1】:

    我猜你想知道为什么有一个 28 位字段,而 OP-CODE 已经占用 6 位。

    好吧,事实证明 26 位字段向左移动了两次。因此,目标地址是 4 字节对齐的。

    所以,它“像”一个 28 位字段。有了它,您可以在 256 MB 对齐的区域内跳转(如您的 img 状态)

    回答您的问题,直接来自面向程序员的 MIPS 32 Arquitecture,第 II 卷(可从 mips.com 下载),第 14 页。

    GPRLEN 比特长度(32 或 64) CPU 通用寄存器个数

    【讨论】:

      猜你喜欢
      • 2019-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 2020-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多