如何根据格式

时间:2017-11-01 18:40:53

标签: assembly x86 format mips

我目前仍在努力弄清楚如何写出格式 •一个单字节操作码;

•字位大小为32位;

•字节可寻址的内存,大小为2 ^ 20×8;

•大小为8的寄存器文件 × 32。

我知道操作码需要8位,字是32位。我对内存和寄存器文件大小有点困惑。

一个地址是2 ^ 20×8 = 8388608,我认为它会占用23位因为它的值,但由于某种原因这似乎非常错误。

我也被告知如果我使用的是 movi $ val,rC ,rC将是3位。我真的不明白当大小的寄存器文件是8时 × 32 = 256,所以有人会在任何机会向我解释吗?拜托,谢谢你。

另外:我如何确定何时执行位?因为我被告知了 movi $ val,rC 给fetch + decode为6,但执行为0。

0 个答案:

没有答案