首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某程序中有如下循环代码段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
20
问题
某程序中有如下循环代码段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未调入主存,且所有数组元素在同一页,并存储在磁盘同一个扇区。
请回答下列问题并说明理由。
P在执行过程中,哪条指令的执行可能发生溢出异常?哪条指令的执行可能产生缺页异常?对于数组A的访问,需要读磁盘和TLB至少各多少次?
选项
答案
指令4为加法指令,即对应sum+=A[i],当数组A中元素的值过大时,则会导致这条加法指令发生溢出异常;而指令2、5虽然都是加法指令,但他们分别为数组地址的计算指令和存储变量i的寄存器进行自增的指令,而i最大到达1000,所以他们都不会产生溢出异常。 只有访存指令可能产生缺页异常,即指令3可能产生缺页异常。 因为数组A在磁盘的一页上,而一开始数组并不在主存中,第一次访问数组时会导致访盘,把A调入内存,而以后数组A的元素都在内存中,则不会导致访盘,所以该程序一共访盘一次。 每访问一次内存数据就会查TLB一次,共访问数组1000次,所以此时又访问TLB1000次,还要考虑到第一次访问数组A,即访问A[0]时,会多访问一次TLB(第一次访问A[0]会先查一次TLB,然后产生缺页,处理完缺页中断后,会重新访问A[0],此时又查TLB),所以访问TLB的次数一共是1001次。
解析
转载请注明原文地址:https://kaotiyun.com/show/bbRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
维也纳会议争论的焦点问题是()。
30年代,美国政府对一系列国际问题执行中立政策,最主要的原因是()。
中国古代史分期问题的焦点有哪些?简述其代表人物及思想。(兰州大学2013年中国史基础真题)
《关于建国以来党的若干历史问题的决议》的主要内容及其意义。
把变量引进数学。使解析几何成为数学发展史上转折点的科学家是()。
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
以下()协议完成了从网卡到IP地址的映射。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
随机试题
社会工作者小刘针对部分社区居民乱丢垃圾、乱堆杂物等不文明行为,拟推动成立“社区文明行为劝导队”。小刘和劝导队核心成员一起策划工作方案,可以采取的制订策略的方法有()。
把树的根结点的层数定义为1,其他结点的层数等于其父结点所在层数加上1。设T是一棵二叉树,Ki和Kj是T中子结点数小于2的结点中的任意两个,它们所在的层数分别为λKi和λKj,当关系式|λKi-λKj|≤1一定成立时,则称T为一棵()。
关于肛门周围脓肿描述错误的是
女性,28岁,主诉每当她听到自来水流动声时,就同时听到有人议论她的声音,她最可能是患
保险通常采用的补偿方式不包括()
某一大型国有企业,准备以募集的方式改组设立股份有限公司。经省级人民政府批准,又向国务院证券管理部门递交了募股申请,经同意后正式成立了募集小组,着手建立该公司。募集小组依法制定了公司章程,确定股份金额为8000万元,每股1万元,共8000股。并依法制作了
可有效提高不同层次和水平的运动员的情绪和积极性的训练方法是()。
国家监督抽查中,被抽查企业可以拒绝接受抽查的情况有()。
把5棵高矮不同的小树栽在花园一侧,正中间栽最高的,两边都由高到矮栽植,共有()种不同的栽法。
A县居民高某在列车上与人打架,被B市铁路公安分局给予拘留15天处罚。高某不服向B市公安局申请复议,B市公安局将处罚结果更改为拘留10日。高某仍不服向法院提起行政诉讼。对此案有管辖权的法院有()。
最新回复
(
0
)