作者Aa841018 (andrew)
看板Grad-ProbAsk
标题[理工] 台科106!
时间Sat Jan 18 19:20:55 2020
https://i.imgur.com/yNZ0COR.jpg
6(a)
这题有个total,我在想可能不会和题库的解答(解答就直接给address长度)那麽单纯,
而且看到(c)就会觉得如果(a)是求address length那怎麽(c)不加“total"?
我的想法是:先算address length,然後依照page table size求法,round up to full
word,不足1 word,当作1 word。
再看1 page 能放几个entry(address),然後以16 page 去算,最後求出128KB
但我觉得我可能哪里弄错,蛮不稳的,请问各位怎麽看这题?
还是单纯是我想太多,这题真的只要求address length?
https://i.imgur.com/GkDtxy5.jpg
10.这题张凡解答有给(2 nop between 32-36)
但问题是没有36,後来我考虑到有可能把第二轮loop 的第一个指令算成36
但没有一个暂存器是相同的………
然後我就卡住了,(32-36)怎麽来的啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.67.124 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1579346457.A.C4E.html
1F:推 ponwar87123: 6我写 15 4 13 01/18 19:27
2F:→ Aa841018: 虽然我的做法不知对错,但如果用address length来算,你 01/18 20:46
3F:→ Aa841018: 好像是错的,因为题目没给address mode,所以预设是byte 01/18 20:46
4F:→ Aa841018: address,要先将2048word转成byte,答案应该是17bit 01/18 20:46
5F:推 ponwar87123: 但他也没说1word = 多少byte 所以我算word addressXD 01/18 21:03
6F:推 ponwar87123: 17 4 15 1word=4bytes来算的话 01/18 21:08