作者shinle14 ()
看板Grad-ProbAsk
標題[理工] 計組
時間Fri Aug 30 11:15:51 2019
http://i.imgur.com/mvCZhAK.jpg
想請問老師右邊畫的Memory,sp不是用來指向最新資料的嗎,那為什麼位址不是指向大的記憶體位址,MIPS不是Big Endian嗎
http://i.imgur.com/6LJy4aU.jpg http://i.imgur.com/8UDEzuJ.jpg
這題我想確認自己觀念有沒有問題,b小題的答案2*N*F,那個2是因為有N*F個load use data hazard,所以總共會多那麼多個Cycle嗎
-----
Sent from JPTT on my Samsung SM-A730F.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.4.115 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1567134953.A.4CE.html
1F:推 zuchang: 1)你對big endian 有點誤解 2)b的2是因為多一個mem 需要2 08/30 11:41
資料不是都是有低的記憶體位址開始放嗎這樣 那sp怎麼不是指大的呀
2F:→ zuchang: 個nop才能解決load use 08/30 11:41
※ 編輯: shinle14 (42.76.4.115 臺灣), 08/30/2019 12:11:56
3F:推 frank1688: MIPS的Big endian指的是指存取1word資料的時候 most si 09/02 22:56
4F:→ frank1688: gnificant byte 會放在最在最低記憶體位址。你問的stac 09/02 22:56
5F:→ frank1688: k pointer 為什麼會向下那是另一個問題 那是資料結構設 09/02 22:56
6F:→ frank1688: 計的問題,兩者再討論的事情是不同的,前幾頁不是有一 09/02 22:56
7F:→ frank1688: 張圖,解釋一個procedure frame中 stack 是向下成長、h 09/02 22:56
8F:→ frank1688: eap 是向上成長嗎,sp向下指的就只是這個而已~我的想 09/02 22:56
9F:→ frank1688: 法,供參考 09/02 22:56
謝謝 大概有底了
※ 編輯: shinle14 (42.76.4.115 臺灣), 09/03/2019 12:57:27