计算机组成原理答案市公开课一等奖省赛课微课金奖课件.pptx
《计算机组成原理答案市公开课一等奖省赛课微课金奖课件.pptx》由会员分享,可在线阅读,更多相关《计算机组成原理答案市公开课一等奖省赛课微课金奖课件.pptx(41页珍藏版)》请在咨信网上搜索。
1、控制单元控制单元CU第第 九九 章章第1页 3.什么是什么是指令周期指令周期、机器周期机器周期和和时钟周期时钟周期?三者有何关系?三者有何关系?解:解:CPU每取出并执行一条指令所需全部每取出并执行一条指令所需全部时间叫时间叫指令周期指令周期;机器周期是在同时控制机器中,;机器周期是在同时控制机器中,执行指令周期中一步相对完整操作(指令步)所执行指令周期中一步相对完整操作(指令步)所需时间,通常安排需时间,通常安排机器周期长度机器周期长度=主存周期主存周期;时;时钟周期是指计算机主时钟周期时间,它是计算机钟周期是指计算机主时钟周期时间,它是计算机运行时最基本时序单位,对应完成一个微操作所运行时
2、最基本时序单位,对应完成一个微操作所需时间,通常需时间,通常时钟周期时钟周期=计算机主频倒数。计算机主频倒数。一个指令周期包含若干个机器周期一个机器周期包含若干个时钟周期第2页 4.能不能说机器能不能说机器主频越快主频越快,机器,机器速速度就越快度就越快,为何?,为何?解:解:不能说不能说机器主频越快,机器速机器主频越快,机器速度就越快。因为机器速度度就越快。因为机器速度不但与主频相关不但与主频相关,还与数据通路结构、时序分配方案、还与数据通路结构、时序分配方案、ALU运算能力、指令功效强弱等各种原因相关,运算能力、指令功效强弱等各种原因相关,要看要看综合效果。综合效果。第3页 5.设机器设机
3、器A主频为主频为8MHz,机器周期,机器周期含含4个个时钟周期,且该机平均指令执行速时钟周期,且该机平均指令执行速度是度是0.4MIPS,试求该机,试求该机平均指令周期和平均指令周期和机器周期机器周期,每个指令周期中含,每个指令周期中含几个几个机器周机器周期?假如机器期?假如机器B主频为主频为12MHz,且机器周,且机器周期也含期也含4个个时钟周期,试问时钟周期,试问B机机平均指令平均指令执行速度执行速度为多少为多少MIPS?解:先经过解:先经过A机机平均指令执行速度平均指令执行速度求求出其出其平均指令周期平均指令周期,再经过,再经过主频主频求出求出时钟时钟周期周期,然后深入求出,然后深入求出
4、机器周期机器周期。B机参数机参数算法与算法与A机类似。机类似。计算以下:计算以下:第4页A机平均指令周期机平均指令周期=1/0.4MIPS=2.5s A机时钟周期机时钟周期=1/8MHz=125ns A机机器周期机机器周期=125ns4=500ns=0.5sA机每个指令周期中含机器周期个数机每个指令周期中含机器周期个数 =2.5s0.5s=5个个B机时钟周期机时钟周期=1/12MHz 83nsB机机器周期机机器周期=83ns4=332ns 设设B机每个指令周期也含机每个指令周期也含5个机器周期,个机器周期,则:则:B机平均指令周期机平均指令周期=332ns5=1.66sB机平均指令执行速度机平
5、均指令执行速度=1/1.66s =0.6MIPS 结论结论:主频提升:主频提升有利于有利于机器执行速度提升。机器执行速度提升。第5页 6.设某计算机设某计算机CPU主频为主频为8MHz,每个机器,每个机器周期平均含周期平均含2个个时钟周期,每条指令平都有时钟周期,每条指令平都有2.5个个机器周期,试问该机机器周期,试问该机平均指令执行速度平均指令执行速度为多少为多少MIPS?若机器主频?若机器主频不变不变,但每个机器周期平均,但每个机器周期平均含含4个个时钟周期,每条指令平都有时钟周期,每条指令平都有5个个机器周期,机器周期,则该机则该机平均指令执行速度平均指令执行速度又是多少又是多少MIPS
6、?由此?由此可得出什么可得出什么结论结论?解:先经过主频求出解:先经过主频求出时钟周期时钟周期,再求出,再求出机机器周期器周期和和平均指令周期平均指令周期,最终经过平均指令周期,最终经过平均指令周期倒数倒数求出平均指令执行速度。计算以下:求出平均指令执行速度。计算以下:第6页时钟周期时钟周期=1/8MHz=0.12510-6=125ns机器周期机器周期=125ns2=250ns平均指令周期平均指令周期=250ns2.5=625ns平均指令执行速度平均指令执行速度=1/625ns=1.6MIPS 当参数改变后:当参数改变后:机器周期机器周期=125ns4=500ns=0.5s 平均指令周期平均指
7、令周期=0.5s5=2.5s 平均指令执行速度平均指令执行速度=1/2.5s=0.4MIPS 结论:结论:两个主频相同机器,执行速度两个主频相同机器,执行速度不不一定一样一定一样。第7页 7.某某CPU主频为主频为8MHz,若已知每个机,若已知每个机器周期平均包含器周期平均包含4个个时钟周期,该机平均指令时钟周期,该机平均指令执行速度为执行速度为0.8MIPS,试求该机,试求该机平均指令周平均指令周期期及每个指令周期含几个及每个指令周期含几个机器周期机器周期?若改用?若改用时钟周期为时钟周期为0.4sCPU芯片,则计算机芯片,则计算机平均平均指令执行速度指令执行速度为多少为多少MIPS?若要得
8、到平均每?若要得到平均每秒秒40万次万次指令执行速度,则应采取指令执行速度,则应采取主频主频为多为多少少CPU芯片?芯片?第8页 解:先经过解:先经过主频主频求出求出时钟周期时钟周期时间,再深时间,再深入求出入求出机器周期机器周期和和平均指令周期。平均指令周期。时钟周期时钟周期=1/8MHz=0.12510-6 =125ns 机器周期机器周期=125ns4=500ns=0.5s 平均指令周期平均指令周期=1/0.8MIPS =1.25 10-6=1.25s 每个指令周期所含机器周期个数每个指令周期所含机器周期个数 =1.25s/0.5s=2.5个个 第9页 当芯片改变后,对应参数变为:当芯片改
9、变后,对应参数变为:机器周期机器周期=0.4s4=1.6s 平均指令周期平均指令周期=1.6s2.5=4s 平均指令执行速度平均指令执行速度=1/4s =0.25MIPS 若要得到平均每秒若要得到平均每秒40万次指令执行速度,万次指令执行速度,则应采取主频为:则应采取主频为:平均指令周期平均指令周期=1/0.4MIPS =2.5 10-6=2.5s 机器周期机器周期=2.5s2.5=1s 时钟周期时钟周期=1s4=0.25s 主频主频=1/0.25s=4MHz第10页 11.设设CPU内部结构如图内部结构如图9.4所表示,另所表示,另外还设有外还设有B、C、D、E、H、L六个存放器,六个存放器
10、,它们各自它们各自输入和输出端输入和输出端都与内部总线相通,都与内部总线相通,并分别受控制信号并分别受控制信号控制控制(如(如Bi为存放器为存放器B输入输入控制;控制;Bo为为B输出控制)。要求从取指令开输出控制)。要求从取指令开始,写出完成以下指令所需始,写出完成以下指令所需控制信号控制信号。(1)ADD B,C;(B)+(C)B)(2)SUB A,H;(AC)-(H)AC)解:先画出对应指令流程图,然后将图解:先画出对应指令流程图,然后将图中每一步数据通路操作中每一步数据通路操作分解分解成对应微操作,成对应微操作,再再写出写出同名微命令即可。同名微命令即可。第11页(1)ADD B,C指令
11、流程及微命令序列以下:指令流程及微命令序列以下:OP=OP=?PCMARMM读读PC+1 PCMDR MDR IRIR ADDADDPCo,MARi1 R+1(图中未标出,(图中未标出,(图中未标出,(图中未标出,可与前一步并行)可与前一步并行)可与前一步并行)可与前一步并行)MDRo,IRi第12页Bo,YiCo,ALUi,+Zo,Bi ADDADD B BY YZ ZB B(Y Y)+(C C)Z Z 第13页(2)SUB A,H指令流程及微命令序列以下:指令流程及微命令序列以下:OP=OP=?PCMARMM读读PC+1 PCMDR MDR IRIR SUBSUBPCo,MARi1 R+1
12、(图中未标出,(图中未标出,(图中未标出,(图中未标出,可与前一步并行)可与前一步并行)可与前一步并行)可与前一步并行)MDRo,IRi第14页Ho,YiACo,ALUi,Zo,ACi SUBSUB HHY YZ ZACAC(ACAC)(HH)Z Z 第15页控制单元设计控制单元设计第第 十十 章章第16页 1.假设响应中止时,要求将程序断点存在假设响应中止时,要求将程序断点存在堆栈堆栈内,而且采取内,而且采取软件方法软件方法寻找中止服务程序寻找中止服务程序入口地址,试写出入口地址,试写出中止隐指令中止隐指令微操作微操作及及节拍节拍安安排。排。解:设软件查询程序首址为解:设软件查询程序首址为0
13、号号内存单元,内存单元,则中止隐指令微操作命令及节拍安排以下:则中止隐指令微操作命令及节拍安排以下:T0 0EINT,SPMART1 PCMDR,0-W,SP+1SPT2 SPMAR,MDRM(MAR)T3 PSWMDR,0-W,SP+1SPT4 0PC,MDRM(MAR)因为题意中没有给出确切数据通路结构,因为题意中没有给出确切数据通路结构,故上述节拍分配方案故上述节拍分配方案并行性较低并行性较低。第17页 2.写出完成以下指令写出完成以下指令微操作及节拍安排微操作及节拍安排(包含取指操作)。(包含取指操作)。(1)指令)指令ADD R1,X完成将完成将R1存放存放器内容和主存器内容和主存X
14、单元内容相加,结果存于单元内容相加,结果存于R1操作。操作。(2)指令)指令ISZ X完成将主存完成将主存X单元内容单元内容增增1,并依据其结果若为,并依据其结果若为0,则跳过下一条指,则跳过下一条指令执行。令执行。解:该题题意中解:该题题意中没有指定数据通路没有指定数据通路,所,所以排序前应先设定一下。在此设采取以排序前应先设定一下。在此设采取单总线单总线结构结构CPU数据通路,且数据通路,且ALU输入端设两个暂输入端设两个暂存器存器C、D(见(见17题图)。并设采取题图)。并设采取同时控同时控制制,每七天期,每七天期3节拍:节拍:第18页 (1)指令)指令ADD R1,X微操作及节拍安微操
15、作及节拍安排以下:排以下:取指周期:取指周期:T0 PCMAR,1R T1 PC+1,M(MAR)MDR T2 MDRIR,OP(IR)ID 执行周期执行周期1:T0 X(IR)MAR,1R T1 R1C,M(MAR)MDR T2 MDRD 执行周期执行周期2:T0 T1 T2 +,ALUR1第19页 (2)指令)指令ISZ X微操作及节拍安排(取指微操作及节拍安排(取指周期同(周期同(1),略):),略):执行周期执行周期1:T0 X(IR)MAR,1R T1 M(MAR)MDR T2 MDRC 执行周期执行周期2:T0 +1,ALUMDR T1 0-W T2 MDRM(MAR)(PC+1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 答案 公开 一等奖 省赛课微课 金奖 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。