首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某16位计算机中,带符号整数用补码表示,数据Cache和指令Cache分离。表5-1给出了指令系统中部分指令格式,其中Rs和Rd表示寄存器,mem表示存储单元地址,(x)表示寄存器x或存储单元x的内容。 该计算机采用5段流水方式执行指令,各流水段分别是取
某16位计算机中,带符号整数用补码表示,数据Cache和指令Cache分离。表5-1给出了指令系统中部分指令格式,其中Rs和Rd表示寄存器,mem表示存储单元地址,(x)表示寄存器x或存储单元x的内容。 该计算机采用5段流水方式执行指令,各流水段分别是取
admin
2015-12-30
73
问题
某16位计算机中,带符号整数用补码表示,数据Cache和指令Cache分离。表5-1给出了指令系统中部分指令格式,其中Rs和Rd表示寄存器,mem表示存储单元地址,(x)表示寄存器x或存储单元x的内容。
该计算机采用5段流水方式执行指令,各流水段分别是取指(IF)、译码牍寄存器(ID)、执行/计算有效地址(EX)、访问存储器(M)和结果写回寄存器(WB),流水线采用“按序发射,按序完成”方式,没有采用转发技术处理数据相关,并且同一寄存器的读和写操作不能在同一个时钟周期内进行。
请回答下列问题:
若高级语言程序中某赋值语句为x=x*2+a,x和a均为unsigned int类型变量,它们的存储单元地址分别表示为[x]、[a],则执行这条语句至少需要多少个时钟周期?要求模仿上图画出这条语句对应的指令序列及其在流水线中的执行过程示意图。
选项
答案
因2*x操作有左移和加法两种实现方法,故x=x*2+a对应的指令序列为 I1 LOAD R1,[x] I2 LOAD R2,[a] I3 SHL R1//或者ADDR1,R1 I4 ADD R1,R2 I5 STORE R2,[x] 这5条指令在流水线中执行过程如下图所示。 [*] 故执行x=x*2+a语句最少需要17个时钟周期。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/yERi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
永元四年(公元92年),汉和帝用宦官()掌握的一部分禁军,消灭了窦氏势力。郑众从此参与预政事,并受封为侯,这是宦官用权和封侯的开始。
建立帝国财政收支总账和元首金库,直接控制和调节全国财政收支的是()。
维也纳会议争论的焦点问题是()。
波兹南事件后,()出任波党第一书记。
新中国建立初期,在工矿企业中进行的民主改革和生产改革,主要是为了()
有关石油的最早记载者是()
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
光绪皇帝颁布“明定国是”诏书的时间是()。
清朝在中央设置的掌管少数民族事务的机构是()。
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
随机试题
下列关于感染过程的描述错误的是()
某甲向银行取款时,银行工作人员因点钞失误多付给1万元。甲以这1万元作本钱经商,获利5000元,其中2000元为其劳务管理费用成本。1个月后银行发现了多付款的事实。要求甲退回,甲不同意。问:下列有关该案的哪一表述是正确的?()(02年司考.卷三.单4
根据2004年通过的《中华人民共和国宪法修正案》,下列有关国家对个体经济等非公有制经济实行的政策的文字表述,哪些是正确的?()
下列关于甲公司与王某订立的房屋买卖经纪合同的表述中,正确的为:()。
QDII基金的净值在估值日后()个工作日内披露。
外汇市场是指各国中央银行、外汇银行、()及客户组成的外汇买卖、经营活动的总和。
偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是____。
张教授:利益并非只是物质利益,应该把信用、声誉、情感甚至某种喜好等都归入利益的范畴。根据这种“利益”的广义理解,如果每一个个体在不损害他人利益的前提下,尽可能满足其自身的利益需求,那么由这些个体组成的社会就是一个良善的社会。根据张教授的观点,可以得出以下
Chocolateisnotagreatsourceofnutrients,butthere’snoharmineatingamoderateamount,especiallythedarkvariety,(31)
Whydidthemangiveupstudyingphysics?
最新回复
(
0
)