(12分)某计算机的主存地址空间为256MB,按字节编址,指令Cache分离‘均有8个Cache行,每个Cache行的
某计算机的字长为16位,主存容量为64K字,采用单字长单地址指令,共有64条指令,试采用4种寻址方式(寄存器间接寻址方式、直接寻址方式、基址变址寻址方式、寄存器相对寻址方式)设计指令格式。
A.1
B.2
C.3
D.4
设某计算机采用直接映像Cache,已知主存容量为4 MB,Cache容量4 096 B,字块长度为8个字(32位/字)。 (1)画出反映主存与Cache映像关系的主存地址各字段分配框图,并说明每个字段的名称及位数。 (2)设Cache初态为空,若CPU依次从主存第0,1,…,99号单元读出100个字(主存一次读出一个字),并重复按此次序读10次,问命中率为多少? (3)如果Cache的存取时间是50 ns,主存的存取时间是500 ns,根据(2)求出的命中率,求平均存取时间。 (4)计算Cache—主存系统的效率。
某计算机的主存地址空间中,从地址0000H~3FFFH为ROM存储区域,从地址
4000H~7FFFH为RAM的存储区域。RAM的控制信号为CS和WE,CPU的地址线为A15~A0,数据线为8位的D7~D0线,控制信号有读写控制R/W和访存请求MREQ,要求: (1)画出地址译码方案。 (2)如果ROM和RAM存储器芯片都采用8 K×1位的芯片,试画出存储器与CPU的连接图。 (3)如果ROM存储器芯片采用8K×8位的芯片,RAM存储器芯片采用4K×8位的芯片, 试画出存储器与CPU的连接图。 (4)如果ROM存储器芯片采用16K×8位的芯片,RAM存储器芯片采用8K×8位的芯片,试画出存储器与CPU的连接图。
设某机存储字长、指令字长和机器字长均相等,该机的指令格式如下:
其中,A为形式地址,补码表示(包括一位符号位); M为寻址模式,M=0立即寻址; M=1直接寻址(此时A视为无符号数); M=2间接寻址(此对A视为无符号数); M=3变址寻址(变址寄存器为RX); M=4相对寻址。 试问: (1)该指令格式能定义多少种不同的操作?立即寻址操作数的范围是多少? (2)写出各种寻址模式计算有效地址的表达式。 (3)当M=1、2、4时,能访问的最大主存空间为多少机器字(主存容量为64K字)?
某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采用最佳适配(BestFit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放1.5MB,分配8MB,分配6MB,此时主存中最大空闲分区的大小是()。
A.7MB
B.9MB
C.10MB
D.15MB
A.2006H
B.2007H
C.2008H
D.2009H
(1)主存地址位数为多少?
(2)画出主存地址格式示意图,注明各字段名称及位数。
(3)设该Cache的命中率为98%,如果Cache的速度是主存的5倍,则该机采用Cache时存储系统的速度是不采用Cache时的多少倍(设CPU访存时同时访问Cache和主存,若Cache命中则中断主存访问)?
参考答案:错误