计算机组成原理习题及答案 下载本文

5.解:(1)该指令能定义16种操作

(2)立即寻址操作数的范围是-128—+127 (3)直接寻址EA=A基址寻址EA=(RB)+A 变址寻址EA=(RX)+A相对寻址EA=(PC)+A 间接寻址EA=((A))

(4)非变址直接基址寻址时EA=(RB)+A,RB为14位,故可寻址范围为214.

(5)间接寻址时,如不考虑多次间址,寻址范围为64K。如果考虑多次间址,则需要最高1位作为多次间址标志,此时寻址范围为32K。

6.设cache的容量为8KB,主存的容量为512KB,每块有16B,请回答: (1)采用直接映射方式,画出主存和cache的地址分配?

(2)cache采用4路组相联映射,画出主存和cache的地址分配? (3)直接映射方式下,将主存的第513块调入cache,则cache的块号为什么?组号是什么?若送出的主存地址为04011H时是否命中?

6.(1)cache为8KB/16B=512,则cache地址分配为

主存为512KB/16B=32K,则主存的地址分配为 cache采用4路组相联,则地址分配为

(3)513mod 512=1,即第1号块,组号为512/512=1.