首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某程序中有如下循环代码段p“for(int i=0;i<N;i++)sum+=A[i];”。假设编译时变量sum,和i分别分配在寄存器R1和R2中。常量N在寄存器R6中,数组A的首地址在寄存器R3中。程序段P起始地址为0804 8100H,对应的汇编代码和
某程序中有如下循环代码段p“for(int i=0;i<N;i++)sum+=A[i];”。假设编译时变量sum,和i分别分配在寄存器R1和R2中。常量N在寄存器R6中,数组A的首地址在寄存器R3中。程序段P起始地址为0804 8100H,对应的汇编代码和
admin
2015-12-30
77
问题
某程序中有如下循环代码段p“for(int i=0;i<N;i++)sum+=A
;”。假设编译时变量sum,和i分别分配在寄存器R1和R2中。常量N在寄存器R6中,数组A的首地址在寄存器R3中。程序段P起始地址为0804 8100H,对应的汇编代码和机器代码如下表所示。
执行上述代码的计算机M采用32位定长指令字,其中分支指令bne采用如下格式:
OP为操作码:Rs和Rd为寄存器编号;OFFSET为偏移量,用补码表示。
假设对以上的计算机M和程序P的机器代码,M采用页式虚拟存储管理;P开始执行时,(R1)=(R2)=0,(R6)=1000,其机器代码己调入主存但不在Cache中;数组A未调入主存,且所有数组元素在同一页,并存储在磁盘同一个扇区。
请回答下列问题并说明理由。
M的指令Cache和数据Cache分离。若指令Cache共有16行,Cache和主存交换的块大小为32字节,则其数据区的容量是多少?若仅考虑程序段P的执行,则指令Cache的命中率为多少?
选项
答案
Cache共有16块,每块32字节,所以Cache数据区的容量为16*32B=512B。P共有6条指令,占24字节,小于主存块大小(32B),其起始地址为0804 8100H,对应一块的开始位置,由此可知所有指令都在一个主存块内。读取第一条指令时会发生Cache缺失,故将P所在的主存块调入Cache某一块,以后每次读取指令时,都能在指令Cache中命中。因此在1000次循环中,只会发生1次指令访问缺失,所以指令Cache的命中率为:(1000×6-1)/(1000×6)=99.98%。
解析
转载请注明原文地址:https://kaotiyun.com/show/IbRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
重庆谈判的焦点问题是()
()自幼随父在西域成长,深悉西域道里、风土和政治情况。他编著的《西域记》一书,是范晔撰《后汉书.西域传》的重要根据。
杜鲁门总统执政时期,针对美国国内问题提出的计划是()。
30年代,美国政府对一系列国际问题执行中立政策,最主要的原因是()。
胡适与李大钊进行“问题与主义之争”的主战场是()。
中国古代史分期问题的焦点有哪些?简述其代表人物及思想。(兰州大学2013年中国史基础真题)
简述近代香港问题的形成。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
随机试题
公务员在离职后有哪些从业限制?()
某建筑高度为48m的办公写字楼,地上16层,地下3层,采用一级耐火等级。写字楼1~5层设置裙房,功能为商场,每层建筑面积为1500m2,与主体建筑之间采用无门、窗、洞口的防火墙完全分隔。该建筑地下车库采用预作用自动喷水灭火系统,其他区域采用湿式自
企业控股合并形成的商誉,不需要进行减值测试,但应在合并财务报表中分期摊销。()
简述计算机网络分层结构的特点。
下列选项中,被誉为“中国古代美术馆”的石窟是()。
甲信用社与大海公司合同纠纷一案,经区人民法院、中级人民法院两审终审后,判决信用社败诉,归还大海公司100万元。甲信用社迟迟不履行生效判决,经大海公司申请,人民法院对该信用社采取了以下强制执行措施:(1)冻结被执行人交存在中国人民银行的存款准备金100万元
罗斯镇修缮其所有的道路需花费100万美元,但是在这些道路修缮完成之后的1年内,罗斯镇可以因此而避免承担300万美元的损失,因为这个数目是现在罗斯镇每年对没有修缮的道路造成的汽车损害的赔偿额。下列哪项如果正确,对以上结论提供了最强有力的支持?()
1992年11月,大陆“海峡两岸关系协会”与台湾“海峡交流基金会”达成在事务性商谈中各自以口头方式表达“海峡两岸均坚持_________原则”的共识,这就是著名的“九二共识”。
HistorianstendtotellthesamejokewhentheyaredescribinghistoryeducationinAmerica.It’stheone【71】theteacherstandi
A、Over87,000workerswilllosetheirjobsinautocompanies.B、Manypeoplewillhavetosaybye-byetotheirhighsalaries.C、T
最新回复
(
0
)