【发布时间】:2016-08-09 11:55:09
【问题描述】:
我知道 32 位 MIPS 指令和内存寄存器是……嗯 32 位……并且 PC 会在指令寄存器中计算该指令的地址。
我的问题是:32 位地址是否附加到 32 位指令中?
忽略这些都是零的事实......
0x00000000(地址)是否与 0x00000000(指令)连接?
例如,R-Type 是
OP(6) RS(5) RT(5) RD(5) SHIFTAMMT(5) FUNCT(6)
=> 32 bit instruction
=> 000000_00000_00000_00000_00000_000000
上面的地址在哪里 000000_00000_00000_00000_00000_000000
两个 32 位数字是否连接在一起,以便 PC 输出对应于 64 位 值的上半部分的 32 位?我经常看到有
Address Instruction
0x00000000 0x00000000
任何帮助将不胜感激。
【问题讨论】:
标签: memory mips processor mips32 program-counter