首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某程序中有如下循环代码段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
90
问题
某程序中有如下循环代码段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为偏移量,用补码表示。
请回答下列问题,并说明理由。
题表中bne指令的OFFSET字段的值是多少?已知bne指令采用相对寻址方式,当前PC内容为bne指令地址,通过分析题表中指令地址和bne指令内容,推断出bne指令的转移目标地址计算公式。
选项
答案
由表可知,bne指令的机器代码为1446FFFAH,根据题目给出的指令格式,后2B的内容为OFFSET字段,所以该指令的OFFSET字段为FFFAH,用补码表示,值为-16。当系统执行到bne指令时,PC自动加4,PC的内容就为08048118H,而跳转的目标是08048100H,两者相差了18H,即24个单位的地址间隔,所以偏移址的一位即是真实跳转地址的-24/-6=4位。可知bne指令的转移目标地址计算公式为(PC)+4+OFFSET*4。
解析
该题涉及到指令系统、存储管理以及CPU三个部分内容。
转载请注明原文地址:https://www.kaotiyun.com/show/47xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
巴黎公社采取的带有无产阶级专政性质的措施有()。①公社人员由民主选举产生②没收逃亡资本家的工厂,交给工人合作社管理③取消旧的国家机器,建立:亡人阶级自己的国家机构④工职人员年薪不得超过熟练工人的工资
下列关于清朝设置台湾府的叙述,不正确的是()。
晚清时期清帝年号的正确排序是()
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
高度为4的4阶B树最多可容纳()个关键字(根是第1层)。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
下列选项中,描述浮点数操作速度指标的是____。
随机试题
摩擦离合器结构类型按压紧弹簧的形式及布置形式不同分为_______弹簧式、_______弹簧式、膜片弹簧式和_______弹簧式等。
A、急则治其标B、缓则治其本C、逆治D、从治E、扶正先病而后生中满的治则是
早失后最易造成邻牙远中移位的乳牙是
生产、销售假药,致人死或者对人体健康造成特别严重危害,处以
某道路工程项目,施工总承包单位项目经理部根据该工程作业内容、土质条件、运距和气象条件,综合分析相关工程和设备的情况,对本工程的施工机械进行了选择和协调。具体施工中的部分工程施工机械的配置如下:(1)对于清基和料场准备等路基施工前的准备工作,选择的施
下列关于可转换债券的说法中,错误的是()。
2018年7月1日,A公司对外提供一项为期8个月的劳务,合同总收入465万元。2018年年末无法可靠地估计劳务结果。2018年发生的劳务成本为234万元,预计已发生的劳务成本全部不能得到补偿,则A公司2018年该项业务应确认的收入为()万元。
企业取得的下列利息中,减半征收企业所得税的是()。
万家乐房地产开发公司聘请花语物业服务有限公司为其开发的物资小区进行物业服务,双方签订了前期物业服务合同,约定合同期限为5年。业主购房时同意花语物业服务有限公司进行物业服务。在合同履行的第二年7月,物资小区在当地区房地产行政主管部门的指导下成立了业主大会并选
设f(0)=0,且(常数),则f(x)在点x=0处()
最新回复
(
0
)