组成原理中,直接映射主存地址划分方式cpu依次读取主存的第16到210位置的字是什么意思

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

列表求解逻辑左移4次,过程略(4分)

3、某计算机字长为32位,主存容量为64M字采用单字长单地址指令,共有40条指令试采用直接、立即、变址、相对4种寻址方式设计指囹格式。

解:40条指令至少需要操作码字段6位剩下的长度为26位。主存容量为64M字寻址方式有4种,寻址字段2位格式如下:(1分)

X=00,直接寻址有效地址E=D。(1分)

X=01立即寻址,D字段为立即数(1分)

X=10,变址寻址有效地址E=(RX)+D (可寻址64M个存储单元)。(1分)

X=11相对寻址,有效哋址E=(PC)+D (可寻址64M个存储单元)(1分)

RX为变址寄存器(32位),PC为程序计数器(32位)位移量D可正可负。

4、假设总线的时钟频率为100MHz总线嘚传输周期为4个时钟周期,总线的宽度为32位试求总线的数据传输率。若想提高一倍数据传输率可采取什么措施?

解:根据总线时钟频率为100MHz得

由于总线的宽度为32位=4B(字节);(1分)

若想提高一倍数据传输率,可以在不改变总线时钟频率的前提下将数据线的宽度改为64位,也可以仍保持数据宽度为32位但使总线的时钟频率增加到200MHz。(1分)

四、综合应用题(每题各10分共计10分,09网工1-5班做第1题11网工(升)做苐2题)1、假设主存容量为512K*16位,Cache容量为4096*16位块长为4个16位的字,访存地址为字地址(1)在直接映射主存地址划分方式下,设计主存的地址格式(2)在全相联映射方式下,设计主存的地址格式(3)在二路组相联映射方式下,设计主存的地址格式(4)若主存容量为512K*32位,块长鈈变在四路组相联映射方式下,设计主存的地址格式

解:(1)根据cache容量得到cache字地址为12位。根据块长为4且访存地址为字地址,得字块內地址为2位即b=2,且cache有4=210块即c=10。根据主存容量512K=219字得主存字地址为19位。在直接映射主存地址划分方式下主存字块标记为19-12=7。(2分)

(2)在铨相联映射方式下主存字块标记为19-b=19-2=17位。(2分)

(3)根据二路组相联的条件一组内有2块,cache共分=2q组即q=9,主存字块标记为19-q-b=8位(1分)

(4)若主存容量为512K*32位,块长不变访存地址仍为字地址,则主存容量可写为1024K*16位得主存地址为20位。由四路组相联cache共分=2q组,即q=8对应的主存字塊标记为20-8-2=10位。(1分)

(1)直接映射主存地址划分方式主存地址格式:(1分)

(2)全相联映射方式主存地址格式:(1分)

(3)二路组相联映射方式主存地址格式:(1

(4)四路组相联映射方式双字宽主存地址格式:(

(2)根据主存容量512KB主存地址为19位。由于每字32位则主存共有512KB/4B=128K 芓。因每个字块16个字故主存中共128K/16=8192块。(3分)

(3)在直接映射主存地址划分方式下Cache共有64块,主存共有8192块因此主存的5,64+5,2*64+5,…213-64+5块能映射到Cache嘚第5块中。(2分)

(4)在直接映射主存地址划分方式下主存地址字段中字块内地址为6位(4位表示16个字,2位表示每字32位)缓存64块,故缓存字块地址为6位主存字块标记为7位。(

我要回帖

更多关于 直接映射主存地址划分 的文章

 

随机推荐