某机器字长为16位,内存按字编址,PC当前值为2000H,当读取一条双字长指令后PC的值为?

2025-03-13 01:52:19
推荐回答(2个)
回答1:

我认为是PC=PC+2。双字长指令的长度为2*2B=4B。题目中又提到按字(2B)编址,所以得用指令长度除以编址长度,4B/2B=2。

回答2:

取指令时,每取一个字节PC自动加1。机器字长16位,2B;双字长就是4B。PC+4
可以想一想学MIPS指令的时候,机器字长32位,每取一次,PC+4,是一个道理