作者yesa315 (XD)
看板Grad-ProbAsk
標題[理工] [計組]-PC
時間Mon Mar 1 10:17:05 2010
Assume the PC of beq S1,S2,7 is 10. What is the new PC if branch is taken
解答寫(10+4)+7*4=42
但一般來說那指令的PC 就是下一個指令的位置不是嗎?
所以10是beq的下一個指令位置 "PC已經加過4"了
所以 10+7*4=38 是不是我觀念錯了?
感謝高手解惑
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.208.96
推 supergud:這裡的PC是beq的位址 所以beq的下一個位址是10+4 03/01 10:51
→ yesa315:也只好這樣假設了 3q 03/01 21:33