作者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/cn.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