[理工] 計組 1-45

看板Grad-ProbAsk作者時間6年前 (2019/07/24 20:16), 編輯推噓1(1010)
留言11則, 3人參與, 6年前最新討論串1/1
題目是 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

07/24 21:35, 6年前 , 1F
就是差在你載入指令算不算一次而已
07/24 21:35, 1F

07/24 21:44, 6年前 , 2F
然後他是indirect addressing 不是直接一個動作存回記憶
07/24 21:44, 2F

07/24 21:44, 6年前 , 3F
07/24 21:44, 3F

07/24 21:50, 6年前 , 4F

07/24 21:56, 6年前 , 5F
因為指令也是被放在記憶體裡(code/text section)
07/24 21:56, 5F

07/24 21:56, 6年前 , 6F
每運作一個instruction都要從記憶體裡載入
07/24 21:56, 6F

07/24 21:56, 6年前 , 7F
這個就叫instruction fetch(指令提取)
07/24 21:56, 7F

07/24 21:57, 6年前 , 8F
可以想想看pointer動作方式
07/24 21:57, 8F

07/24 21:57, 6年前 , 9F
第一次先抓到地址 第二次才得到目標
07/24 21:57, 9F

07/24 21:58, 6年前 , 10F
...以為在問多的那次 抱歉答錯了 樓上大大是正確的XD
07/24 21:58, 10F

07/24 22:03, 6年前 , 11F
喔喔 大概懂了 謝謝
07/24 22:03, 11F
文章代碼(AID): #1TE4mK_- (Grad-ProbAsk)