Assembly j(跳转)指令在内存中能跳转多远?(MIPS)

Assembly j(跳转)指令在内存中能跳转多远?(MIPS),assembly,mips,mips32,Assembly,Mips,Mips32,考虑MIPS中的j(jump)指令。它能在记忆中跳跃多远?是32位吗?我可以解释一下吗。从中,您将看到跳转指令具有以下效果: PC = nPC; nPC = (PC & 0xf0000000) | (target << 2); PC=nPC;nPC=(PC&0xf0000000)|(目标没有什么可尝试的。我正在为测试而学习。我只是想知道该指令可以跳多远。是的,我看到了26、32和4位。所以我现在很困惑。请参阅:类似的讨论

考虑MIPS中的j(jump)指令。它能在记忆中跳跃多远?是32位吗?我可以解释一下吗。

从中,您将看到跳转指令具有以下效果:

PC = nPC; nPC = (PC & 0xf0000000) | (target << 2);

PC=nPC;nPC=(PC&0xf0000000)|(目标没有什么可尝试的。我正在为测试而学习。我只是想知道该指令可以跳多远。是的,我看到了26、32和4位。所以我现在很困惑。请参阅:类似的讨论