[理工] 101 台大電機 計組第4題

看板Grad-ProbAsk作者 (你逆)時間8年前 (2017/02/08 16:27), 編輯推噓4(406)
留言10則, 5人參與, 最新討論串1/1
http://i.imgur.com/9tzkyk3.png
http://i.imgur.com/w7hs19j.png
http://i.imgur.com/A1CpBmR.png
http://i.imgur.com/yLXscyZ.png
大家好,想請問一下Load-store 的instruction byte到底是怎麼算出來的 像解答第一行: load $t0,b b是放在記憶體裡面,所以這邊要2bytes; 暫存器$t0不知道是不是算operand,姑且算他2bytes好了; OP code算1byte,這樣全部加起來是5bytes...結果答案是4 解答第四行: add $t3,$t0,$t1 好...3個operands和1個op code,應該是7bytes吧, 結果是3......lol 翻張凡計組好像也是類似的算法,只是不知道具體到底怎麼分類的orz 先謝謝大家看完我的問題! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.227.228 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1486542427.A.1EE.html

02/08 16:37, , 1F
Load-store只有16個register 所以只要0.5byte
02/08 16:37, 1F

02/08 16:37, , 2F
load只要1+0.5+2 又有規定要整數 所以4byte
02/08 16:37, 2F

02/08 16:38, , 3F
add 2.5取上限變3 我的看法啦
02/08 16:38, 3F

02/08 16:39, , 4F
這題我忘記把3.5變成4,2.5變成3直接下去算也賽對
02/08 16:39, 4F

02/08 22:10, , 5F
這題跟張凡老師課本例題很像,只是課本好像有些暫存
02/08 22:10, 5F

02/08 22:10, , 6F
器看成0.5 byte,不知道這題是怎麼推出0.5 byte的@@
02/08 22:10, 6F

02/08 22:10, , 7F
?
02/08 22:10, 7F

02/08 22:15, , 8F
16個暫存器,然後可以用4bit存,所以是0.5B
02/08 22:15, 8F

02/08 22:22, , 9F
感謝!
02/08 22:22, 9F

02/08 22:33, , 10F
XD我下午也問argorok一樣的問題
02/08 22:33, 10F
文章代碼(AID): #1OcjPR7k (Grad-ProbAsk)