[理工] 台科106!

楼主: Aa841018 (andrew)   2020-01-18 19:20:55
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)怎么来的啊?
作者: ponwar87123 (干我屁事喔北七)   2020-01-18 19:27:00
6我写 15 4 13
楼主: Aa841018 (andrew)   2020-01-18 20:46:00
虽然我的做法不知对错,但如果用address length来算,你好像是错的,因为题目没给address mode,所以默认是byteaddress,要先将2048word转成byte,答案应该是17bit
作者: ponwar87123 (干我屁事喔北七)   2020-01-18 21:03:00
但他也没说1word = 多少byte 所以我算word addressXD17 4 15 1word=4bytes来算的话
作者: fmtshk (fmtshk)   2020-01-18 21:29:00
https://i.imgur.com/e2THfui.jpg 应该是没有32-36?

Links booklink

Contact Us: admin [ a t ] ucptt.com