- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§6 · 1 控制器的概述 1、取指令 2、分析指令 3、执行指令 4、发出各种微操作命令 5、改变指令执行顺序的功能 6、具有控制主机与I/O设备交换信息的功能 7、异常情况和特殊情况的处理功能 二、控制器的组成 三、CPU 结构 四、指令周期 指令周期流程 CPU工作周期的标志 五、指令周期的数据流 六、控制器的控制方式 练习:CPU结构如图所示,包括一个累加器AC、一个状态寄存器 和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信 息传送方向。 (1)标明四个寄存器的名称。(2)简述取指令的数据通路。 (3)简述完成 LDA X、ADD Y 和STA Z指令的数据通路。 1、A是MIR、B是IR 、C 是MAR、D是CAR 2、指令的数据通路 CAR→MAR →M ( 内存 ) →MIR →IR 3、 (1)LDA X X ( MIR ) →MAR →M(内存) →MIR →ALU →AC (2)ADD Y Y ( MIR ) →MAR →M (内存)→MIR ,AC → ALU, ADD,ALU →AC (3)STA Z Z ( MIR ) →MAR,AC →MIR,WIRTE,MIR →M(内存) * * 一、控制器的基本功能 (1)指令控制 (2)操作控制 (3)时间控制 (4)数据加工 中央处理器CPU的四个主要功能 至运算器 +1 时序信号发生器 中断系统 控制台 CAR 指令译码器 ID 地址形成 部件 微操作命令 序列形成部件 OP AD CIR DB AB 至输入设备 至输出设备 至存储器 异常特殊请求 状态控制条件 现行指令地址寄存器CAR 用于存放当前正在执行的指令地址或即将执行执行的下一条指 令的地址。其位数取决于内存单元的个数。 现行指令寄存器CIR 用来存放当前正在执行的指令。其位数与存储字长相等, 对指令寄存器的操作码进行分析、译码并产生相应的控制信号。 地址形成部件 根据指令的地址码AD部分,形成操作数的地址 时序信号发生器 用来产生计算机运行所需的时序信号,以保证各个微操作的 执行顺序。 微操作命令序列的形成部件 是产生各种微操作命令的部件,微操作控制信号是由指令译码 器产的译码信号、时序信号发生器提供的时序信号、被控制部件所 反馈的状态及条件信号综合形成。它由触发器和逻辑门电路等组成。 中断机构 用于处理机器运行中所出现的异常情况和特殊情况的部件,它 主要包括开中断触发器、中断排队判优、中断隐指令的产生和执行 部件。 控制台 用来实现用户对机器作某些干预的部件。 MAR 存储体 MB MIR CAR 中断 机构 OP A +1 ID 微操作信号 发生器 时序元件 通用 寄存 器组 Ri ALU LA LB 移位器 PSW 控制器 运算器 指令流:在取指令周期,CAR→BUS →MAR ;READ; MIR → BUS →IR整个操作过程中涉及到的信息流动。 数据流:除指令流外,在数据通路中流动的信息是数据流。 (1)A →MAR,READ,MIR →BUS →ALU →内存; (2)Ri →ALU →BUS →Ri (内存) (3)A → MAR,READ,MIR →BUS →MAR IR CPU每取出并执行一条指令所需的全部时间。 取 指 阶 段 执 行 阶 段 取 指 周 期 执 行 周 期 指 令 周 期 (取指、分析) (执行指令) 由于各种指令操作功能不同,所以各种指令的指令周期是不相同的。 取 指 周 期 指 令 周 期 无条件转移指令 取 指 周 期 指 令 周 期 执 行 周 期 加法指令 取 指 周 期 指 令 周 期 执 行 周 期 乘法指令 间接寻址的指令周期包括取指周期、间址周期和执行周期。 取 指 周 期 间 址 周 期 指 令 周 期 执 行 周 期 当CPU采用中断方式实现主机与I/O交换信息时,CPU要每条指令执行结束前,发中断查询信号,若检查到I/O提出中断请求,CPU要进入中断响应阶段——中断周期。 一个完整的指令周期包括取指、间址、执行和中断四个子周期。 取指周期FE 有间址吗? 间址周期IND 执行周期EX 有中断吗? 中断周期INT Y N Y N FE、IND、EX和INT分别表示取指、间址、执行和中断四个周期,用高电平“1”表示有效,则四个周期分别由 1→ FE、1→IND、1→EX和1→INT四个信
您可能关注的文档
最近下载
- GB 50373-2019 通信管道与通道工程设计标准.docx
- 钱钟书《吃饭》课件.pptx VIP
- 肝功能异常解析课件.ppt VIP
- 赞美女员工的文章.doc VIP
- 哈弗-哈弗H6-产品使用说明书-哈弗H6 1.5T自动两驱精英型-CC6460RM07-哈弗H6(升级版)-使用说明书-中文-01-16.01-01M.pdf
- 财务管理专业研究生复试面试个人简历模板单页Word.docx
- 国际潘通色卡电子版(PMS+COLOUR+CHART)最新版-免费下载.pdf
- 省英语优质课Melting-ice教学课件.pptx
- 计算机毕业设计论文 基于OpenCV的疲劳驾驶预警系统.docx
- 二次根式测试题附.pdf VIP
文档评论(0)