计算机组成原理课后答案(第二版)唐朔飞第八章 CPU的结构和功能.ppt
《计算机组成原理课后答案(第二版)唐朔飞第八章 CPU的结构和功能.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理课后答案(第二版)唐朔飞第八章 CPU的结构和功能.ppt(28页珍藏版)》请在三一办公上搜索。
1、CPU的结构和功能,第 八 章,2.什么是指令周期?指令周期是否有一个固定值?为什么?解:指令周期是指一条指令从开始取指令直到指令执行完这段时间。由于计算机中各种指令执行所需的时间差异很大,因此为了提高CPU运行效率,即使在同步控制的机器中,不同指令的指令周期长度都是不一致的,也就是说指令周期对于不同的指令来说不是一个固定值。讨论:指令周期长度不一致的根本原因在于设计者,为了提高CPU运行效率而这样安排的,与指令功能不同及指令实际执行时间不同没有什么必然关系。,13,4.设CPU内有下列部件:PC、IR、SP、AC、MAR、MDR和CU,要求:(1)画出完成间接寻址的取数指令LDAX(将主存某
2、地址单元X的内容取至AC中)的数据流(从取指令开始)。(2)画出中断周期的数据流。解:CPU中的数据流向与所采用的数据通路结构直接相关,不同的数据通路中的数据流是不一样的。常用的数据通路结构方式有直接连线、单总线、双总线、三总线等形式,目前大多采用总线结构,直接连线方式仅适用于结构特别简单的机器中。,R/-W,为简单起见,本题采用单总线将题意所给部件连接起来,框图如下:,中断系统,PC,MAR,MDR,SP,AC,Z,CU,IR,M,ALU,单总线(BUS),微命令序列(1)假设为一重间址,在上述数据通路中,完成间接寻址的取数指令LDAX的数据流如下页:,LDAX指令周期流程图:说 明,送指令
3、地址CU向存储器发读令(读出指令)指向下一指令地址取出指令指令译码,LDA,IR(X)MAR,存储器读(CU(R)M),MDR BUS AC,MDR BUS MAR,存储器读(CU(R)M),=1?,Y(间址),N,说 明形式地址X送MAR间接标志判断,本题为=1CU发读令(读EA)有效地址送MAR CU发读令(读数据)数据放入AC指令末的公操作,直接寻址,(2)中断周期流程图如下:说 明,关中断(0EINT),SPBUSMAR,SP+1SP,PCBUSMDR,存储器写(CU(-W)M),A,堆栈栈顶地址送MAR修改堆栈指针断点送内存进栈,A 说 明,SPBUSMAR,SP+1SP,向量地址B
4、USPC,PSWMDR,存储器写(CU(-W)M),END,栈顶地址送MAR修改栈指针程序状态字送内存进栈转中断服务程序入口中断周期结束,讨论:解这道题有两个要素,首先要根据所给部件设计好数据通路,既确定信息流动的载体。其次选择好描述数据流的方法,无论采用什么样的表达方式,其关键都要能清楚地反映数据在通路上流动的顺序,既强调一个“流”字。较好的表达方式是流程图的形式。,5、中断周期前是什么阶段?中断周期后又是什么阶段?在中断周期CPU应完成什么操作?答:从CPU机器周期的时序层次来看,中断周期前是指令的执行阶段。中断周期后是取指令阶段。在中断周期CPU应完成关中断、保存断点和转中断服务程序入口
5、三个操作。,16.计算机为了管理中断,在硬件上通常有哪些设置?各有何作用?对指令系统有何考虑?解:计算机为了管理中断,在硬件上设有专门处理中断的机构中断系统。它通常包括:中断请求寄存器、中断优先级排队器、向量编码器、中断允许触发器(EINT)、中断标记触发器(INT)、中断屏蔽触发器(寄存器)等。功能如下:中断请求寄存器对中断源发来的一过性中断请求信号进行登记;中断优先级排队器对同时提出的多个中断请求信号进行裁决,选出一个最紧迫的进行响应;,向量编码器向量中断时,用来产生向量地址;中断允许触发器(EINT)CPU中的中断总开关,完成开、关中断状态的设置;中断标记触发器(INT)用来建立中断周期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理课后答案第二版唐朔飞第八章 CPU的结构和功能 计算机 组成 原理 课后 答案 第二 唐朔飞 第八 CPU 结构 功能

链接地址:https://www.31ppt.com/p-2973125.html