电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

6第五章中央处理器

  • 资源ID:37943241       资源大小:935.11KB        全文页数:10页
  • 资源格式: PDF        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

6第五章中央处理器

第五章中央处理器一、CPU 的功能和组成CPU : 所谓中央处理器是控制计算机来自动完成取出指令和执行指令任务的部件。它是计算机的核心部件,通常简称为CPU 。CPU的基本组成(中央处理器)由两个主要部分: 控制器、运算器(一)控制器:-是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。包括:程序计数器 (PC) 指令寄存器 (IR) 指令译码器时序产生器操作控制器主要功能:从内存中取出一条指令,并指出下一条指令在内存中的位置。对指令进行译码或测试,并产生相应的控制信号。输出相应的控制信号,指挥并控制CPU ,内存和I/O 之间的数据流动的方向。(二)运算器-是数据加工处理部件。运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是由控制器发出的控制信号来指挥的,所以它是执行部件。包括:算术逻辑单位(ALU )累加寄存器( AC )数据缓冲寄存器(DR) 状态条件寄存器(PSW) 主要功能:执行所有的算术运算。执行所有的逻辑运算,并进行逻辑测试。( 三)CPU的主要寄存器1.累加寄存器AC( AC 通常简称为累加器。)功能是:当运算器的算术逻辑单元(ALU )执行全部算术和逻辑运算时,为ALU 提供一个工作区。 累加寄存器暂时存放ALU 运算的结果信息。 显然,运算器中至少要有一个累加寄存器。2.指令寄存器IR 指令寄存器用来保存当前正在执行的一条指令。存放从内存中取出的指令;其中指令的操作码送到指令译码器,译码后输出控制信号。3.程序计数器PC 程序计数器中存放的是下一条指令在内存中的地址。若程序顺序执行:PC <- PC+1 ;若程序有跳转:PC<-PC+偏移地址。4.状态条件寄存器PSW 状态条件寄存器保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,同时状态条件寄存器还保存中断和系统工作状态等信息,以便使CPU 和系统能及时了解机器运行状态和程序运行状态。因此,状态条件寄存器是一个由各种状态条件标志拼凑而成的寄存器。O 溢出D 方向I 中断允许T 追踪S 符号Z 零A 辅助进位P 奇偶C 进位5.地址寄存器AR 地址寄存器用来保存当前CPU 所访问的内存单元的地址。由于在内存和CPU 之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。6. 缓冲寄存器DR 缓冲寄存器用来暂时存放由内存储器读出的一条指令或一个数据字;反之, 当向内存存入一条指令或一个数据字时,也暂时将它们存放在缓冲寄存器中。 (四) CPU的功能(1)指令控制:程序是指令的有序集合,保证机器按规定的顺序执行程序。(2)操作控制:CPU管理并产生由内存取出的每条指令的操作信号,并把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行动作。(3)时间控制:对各种操作实施时间上的控制,计算机中各种指令的操作信号均受到时间的严格控制。(4)数据加工:对数据进行算术运算和逻辑运算处理。完成数据的加工处理,这是CPU的根本的任务。(五)指令周期1. 冯. 诺依曼结构的计算机执行程序的顺序:从程序首地址开始。分步执行每一条指令,并形成下条待执行指令的地址。自动地连续执行指令,直到程序的最后一条指令。2. 指令周期- 读取指令指令地址送入主存地址寄存器读主存,读出内容送入指定的寄存器- 分析指令- 按指令规定内容执行指令不同指令的操作步骤数和具体操作内容差异很大- 检查有无中断请求若无,则转入下一条指令的执行过程指令周期的基本概念指令周期 :CPU每取出并执行一条指令,都要完成一系列的操作,这一系列操作所需用的时间通常叫做一个指令周期。机器周期 :机器周期也称为CPU周期 。通常用内存中读取一个指令字的最短时间来规定CPU周期。指令周期常常用若干个CPU周期数来表示,时钟周期 :一个 CPU周期时间又包含有若干个时钟周期(通常称为节拍脉冲或T 周期,它是处理操作的最基本单位)。 这些时钟周期的总和则规定了一个CPU周期的时间宽度。1.CLA指令(非访内指令)的指令周期2.ADD 指令的指令周期ADD 指令的指令周期由三个CPU 周期组成。第一个 CPU 周期 :取指令阶段。和CLA 指令相同。第二个 CPU 周期 :将操作数的地址送往地址寄存器并完成地址译码。第三个 CPU 周期 :从内存取出操作数并执行相加的操作。3.STA指令的指令周期STA指令的指令周期由三个CPU周期组成。第一个 CPU周期 : 取指令阶段其过程和CLA指令、ADD指令完全一样, 不同的是此阶段中程序计数器加1 后变为 023,因而为取第四条指令做好了准备。我们假定,第一个CPU周期后结束,“STA 40”指令已放入指令寄存器并完成译码测试。第二个 CPU周期 : 送操作数地址。第三个 CPU周期 : 累加寄存器的内容传送到缓冲寄存器,然后再存入到所选定的存储单元中。4.NOP指令周期NOP 指令是一条空指令,包含两个CPU周期。第一个周期:取指令。第二个周期:执行指令。因为是空指令,所以操作控制器不需发出任何控制信号。 5.JMP指令周期JMP指令由两个CPU周期组成。第一个周期:取指令周期,同其他指令。第二个周期:执行阶段CPU把指令寄存器中的地址码部分21 送到程序计数器,从而用新内容21 代替 PC原先的内容 25。这样, 下一条指令将不从25 单元中读出, 而从 21 单元开始读出并执行,从而改变了程序原先的执行顺序。( a)简要示意图取指令执行指令存入指令寄存器IR对数据进行运算取数据取指令分析指令内存指令地址数据地址指令处理器执行指令过程示意图( b)比较详细的示意图开始开始修改PC ,决定下一条指令地址保存结果数据具体步骤如下:1)根据程序计数器PC 的内容从内存中取出一条指令,放置于指令寄存器IR 中;2)分析 IR 中的操作码,决定应执行的操作;3)根据 IR 的地址码取出参加运算的操作数;4)对操作数进行运算;5)根据 IR 的地址码把运算结果存入指定地址;6)本条指令执行完毕,修改PC 内容决定下一条指令所在的地址。用方框图语言表示指令周期在进行计算机设计时,可以采用方框图语言来表示一条指令的指令周期。一个方框代表一个CPU周期,方框中的内容表示数据通路的操作或某种控制。一个菱形符号代表某种判别或测试,不过时间上它依附于它前面一个方框的CPU周期,而不单独占用一个CPU周期。符号“ ”代表一个公操作。小结:各类信息的传送路径指令: M-DBUS-DR-IR 地址: PC-AR-ABUS-(取决于寻址方式)数据:寄存器 -寄存器总线直接传送寄存器 -存储器 Ri-DR-DBUS-M 存储器 -寄存器 M-DBUS-DR-Ri 例:如图所示为双总线结构机器的数据通路,IR 为指令寄存器,PC为程序计数器 ( 具有自增功能) ,M为主存 ( 受 R/W信号控制 ) ,AR为地址寄存器,DR为数据缓冲寄存器, ALU 由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中 yi 表示 y 寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。1. “ADD R2 , R0”指令完成(R0)+(R2) R0 功能操作。假设该指令的地址已放入 PC中。2. “ SUB R1, R3” 指 令 完 成 ( R3) - ( R1) R3 的 功 能 操 作 。画出存数指令“STA R1,(R2) ”的指令周期流程图,其含义是将寄存器R1的内容传送至( R2)为地址的主存单元中。标出各个操作信号序列。画出取数指令“LDA (R3),R0 ”的指令周期流程图,其含义是将(R3)为地址主存单元的内容取至寄存器R0中。标出个为操作信号序列。

注意事项

本文(6第五章中央处理器)为本站会员(飞***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.