- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lecture 19 中央处理机-微程序控制器 - 作业参考答案
一台计算机,如果所有cache访问都命中的话,它的CPI是2(每条指令2个时钟周期)。数据访问指令为store和load,它们占一个程序中指令总数的40%,不命中的损失是25个时钟周期(CPI为27),不命中率为2%,如果所有指令访问cache时都命中时的机器速度是存在不命中时速度的多少倍? 解: 全部命中:CPI为2 存在不命中:40%*2%*27+(1- 40%*2%)*2=2.2 作业19- 1 一处理机中,有两个独立的存储器IM(指令存储器)和DM(数据存储器)。已知指令存储器IM最大容量为14K字(字长18位,即指令长度18位),数据存储器DM最大容量为16K字(字长16位)。指出下列各寄存器的位数:程序计数器PC、指令寄存器IR、累加器AC、通用寄存器R0~R3、指令存储器地址寄存器IAR,指令存储器数据寄存器IDR,数据存储器地址寄存器DAR,数据存储器数据寄存器DDR。 解:程序计数器PC 14位 指令寄存器IR 18位 累加器AC 16位 通用寄存器R0~R3 16位 指令存储器地址寄存器IAR 14位 指令存储器数据寄存器IDR 18位 数据存储器地址寄存器DAR 14位 数据存储器数据寄存器DDR 16位 19-2 某计算机采用16 位定长指令字格式,其CPU 中有一个标志寄存器,其中包含进位/借位标志CF、零标志ZF 和符号标志NF。假定为该机设计了条件转移指令,其格式如下:15?? 11? 10? 9? 8? 7?? 0 0?0?0?0?0? C? Z? N? OFFSET其中,00000为操作码OP;C、Z和 N分别为CF、ZF和NF的对应检测位,某测位为1时表示需检测对应标志,需检测的标志位中只要有一个为1就转移,否则就不转移,例如,若 C=1,Z=0,N=1,则需检测CF和NF的值,当 CF=1或NF=1时发生转移;OFFSET是相对偏移量,用补码表示。转移执行时,转移目标地址为(PC)+2+2×OFFSET;顺序执行时,下条指 令地址为(PC)+2。请回答下列问题。(1)该计算机存储器按字节编址,还是按字编址?该条件转移指令向后(反向)最多可跳转最多少条指令?(2)某条件转移指令的地址为200CH,指令内容如下图所示,若该执行时CF=0,ZF=0,NF=1,则该指令执行后PC的值是多少?若该指令执行时CF=1,ZF=0 Z,NF=0,则该指令执行后PC的值又是多少?请给出计算过程。 15?? 11? 10? 9? 8? 7?? 0 0?0?0?0?0? 0? 1? 1? (3)实现“无符号数比较小于等时转移”功能的指令中, C、Z和 N应各是什么 ?(4)以下是该指令对应的数据通路示意图,要求给出中部件 ①~③的名称或功能说明。 (1)该计算机存储器按字节编址,还是按字编址?该条件转移指令向后(反向)最多可跳转最多少条指令? 按字节,因为无跳转时执行PC+2,而指令长度为2字节,可知每字节一个地址 OFFSET为8位补码表示,取值-128~127,反向最远时取-128,(PC)+2+2×OFFSET,除当前指令外,还可向上跳转127条指令。 (2)某条件转移指令的地址为200CH,指令内容如下图所示,若该执行时CF=0,ZF=0,NF=1,则该指令执行后PC的值是多少?若该指令执行时CF=1,ZF=0 Z,NF=0,则该指令执行后PC的值又是多少?请给出计算过程。 15?? 11? 10? 9? 8? 7?? 0 0?0?0?0?0? C? Z? N? OFFSET 0?0?0?0?0? 0? 1? 1? NF=1,需要 跳转, [OFFSET]补 ,则OFFSET=, 2* OFFSET= -=-3AH PC= (PC)+2+2×OFFSET=200EH+(-3AH)=1FD4H ZF=0 Z,NF=0,不需要跳转, PC= (PC)+2=200EH (3)实现“无符号数比较小于等时转移”功能的指令中, C、Z和 N应各是什么 ? C=1, Z=1, N=0 (4)以下是该指令对应的数据通路示意图,要求给出中部件 ①~③的名称或功能说明。 1:指令译码器(指令寄存器) 2:乘法器(或者1位算术左移电路),
您可能关注的文档
最近下载
- 教科版五年级科学上册全册课件【全册完整版,137页】.pptx
- 部编版六年级语文上册《9 我的战友邱少云》优秀PPT课件.pptx VIP
- 活动二《我是一条鱼》教案 综合实践活动 二年级上册.doc VIP
- 吉祥物设计课件 2024——2025学年人教版(2024)初中美术七年级上册.pptx VIP
- 《大学生人际交往》课件.ppt VIP
- 压力容器生产单位质量安全员、安全总监-特种设备考试题库.docx VIP
- 小学一年级语文上册生字表(注音).pdf VIP
- 通信工程专业介绍课件.ppt VIP
- 11J930住宅建筑构造图集.pptx VIP
- 07SD101-8:电力电缆井设计与安装.docx VIP
文档评论(0)