看板 Grad-ProbAsk 關於我們 聯絡資訊
題目是 How many memory accesses are required to execute a "store" instruction with memory indirect addressing? (1)0 (2)1 (3)2 (4)3. 答案說包括instruction fetch的話答案是(4) 若不則為(3) (3)的兩次分別是什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.184.251 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1563970580.A.FFE.html
jeff1ou: 就是差在你載入指令算不算一次而已 07/24 21:35
jeff1ou: 然後他是indirect addressing 不是直接一個動作存回記憶 07/24 21:44
jeff1ou: 體 07/24 21:44
jeff1ou: https://i.imgur.com/iGjVXLy.jpg 07/24 21:50
mi981027: 因為指令也是被放在記憶體裡(code/text section) 07/24 21:56
mi981027: 每運作一個instruction都要從記憶體裡載入 07/24 21:56
mi981027: 這個就叫instruction fetch(指令提取) 07/24 21:56
jeff1ou: 可以想想看pointer動作方式 07/24 21:57
jeff1ou: 第一次先抓到地址 第二次才得到目標 07/24 21:57
mi981027: ...以為在問多的那次 抱歉答錯了 樓上大大是正確的XD 07/24 21:58
ok8752665: 喔喔 大概懂了 謝謝 07/24 22:03