标签: assembly mips mips32
MIPS 32使用32位指令。但是当几乎所有指令都完成后,CPU会向PC添加+4。据我所知,4个字意味着64位,所以,这怎么可能呢?我忘了什么或mips32浪费每个指令2个空话?
答案 0 :(得分:3)
MIPS是Von Neumann架构流程,其中的指令和数据都是在字节而不是字边界上进行寻址的。因此PC值提前四个字节 - 指令的大小。