1.( )A register file is a large memory for storing files
答案:X
請問為什麼錯呢? register file 不就是MEM嗎...
2.( )To achieve 「beq r1, r2, L1」in ARM‘S assembly is done by:
cmp r1, r2, followed by beq L1.
(d) cmp performs JUMP to L1.
答案:X(他(d)不能選)
請問如果(d)選項改成 beq performs JUMP to L1. 這樣會對嗎?
3.( )In a cache-based system, because of the coherence problem, thus DMA can
not be used.
答案:X
請問答案該怎麼選...
他DMA "can not" be used的意思是...DMA"絕對不能"被使用,所以選X嗎
曾經記得可以透過一些修正可以再cache system中用DAM
像I/O存取MEM→OS把cache中的data設成invalid
4.( )MIPS and ARM are both RISC-type ISA and use the same instructions set
architecture.
答案:X
請問他是錯原因是在後半句MIPS 和 ARM應該為不同ISA嗎?
5.1( )an illegal instruction exception is raised by the execution of the
instruction at the execution cycle.
5.2( )an illegal instruction exception is raised by the execution of the
instruction at the decode cycle.
答案:X、O
請問2.1為什麼錯呢
不是也有在execution cycle 發生exception 情形嗎? ex:overflow
6.( )The forwarding unit snoops the instruction cache access.
答案:X
請問他敘述哪裡錯呢?
是因為forwarding單純只是forward data和snoops cache access 無關嗎
7.偷偷請問一下「Programmed I/O」在哪一章...我在I/O那個單元找不到這個字眼= =...
http://ppt.cc/AtCr
http://ppt.cc/Ueuf
以上求解 謝謝>///<