作者joeboy (揪立)
看板Grad-ProbAsk
標題[理工] 103台大電機丙計組
時間Wed Jan 25 16:07:49 2017
http://i.imgur.com/72VHJ5X.jpg
第五題這些要怎麼算呢QQ
大碩的課本有講到這些組合的算法嗎?
http://i.imgur.com/npWbAiy.jpg
不太懂位置跟內容怎麼配對到上面給的資訊
順便問一下如果process去執行IO的話
這樣他算進入waiting的階段嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.182.68
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1485331672.A.0D7.html
2F:→ joeboy: 有查到這篇,先算算看01/25 16:35
3F:→ joeboy: 第九題有看到說要兩個addr一起看,為什麼呢QQ01/25 17:28
4F:→ YuxiWen: 9題以下是我的猜測, 因為PC指到0所以先到mem00查得2801/25 17:52
5F:→ YuxiWen: 寫錯了,是24。24中2是opcode01/25 17:53
6F:→ YuxiWen: 查表是load指令,則4是registeR, 記憶體下個位置的08是XY01/25 17:58
7F:→ YuxiWen: 忘了先說指令長度應該是16bit01/25 17:59
指令16bit怎麼得到的呢QQ
剛剛又看了一下16bit是因為1opcode 3operand所以總共16bit嗎
8F:→ YuxiWen: opcode(4bit)+表中都是3個4bit01/25 18:00
9F:→ YuxiWen: 所以是把08的值放入reg.401/25 18:02
10F:→ YuxiWen: 然後pc+2, 去mem02位置的指令01/25 18:03
11F:→ YuxiWen: mem02,03的內容13,12即指令為1213, 解碼opcode1, R=3, XY01/25 18:06
12F:→ YuxiWen: =12...01/25 18:06
13F:→ YuxiWen: ...以此類推01/25 18:07
15F:→ joeboy: 有關第五題,大碩題庫班有更改答案,想問一下write miss 01/25 18:16
16F:→ joeboy: ,用write allocation跟write through,為什麼不是4+1? 01/25 18:16
※ 編輯: joeboy (114.136.182.68), 01/25/2017 18:29:05
※ 編輯: joeboy (114.136.182.68), 01/25/2017 18:34:49
17F:推 YuxiWen: 對,所以16bit, 所以一次看2個addr 01/25 18:36
18F:推 Transfat: a我ID 01/25 19:28
19F:→ joeboy: 所以他假設write miss就沒有再寫回mem了。謝謝 01/25 19:46
20F:→ joeboy: 感謝諸位大大,兩題都弄懂了 01/25 19:54