- 1、本文档共150页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章计算机系统的组成与工作原理.
sd 第三章 计算机系统 的组成与工作原理 本章学习目标 理解模型机的结构及工作过程 掌握单片机的结构 掌握单片机I/O口的使用 掌握单片机应用系统的典型构成 §3.1模型机的结构及工作过程 一、模型机的结构简介 模型机的主要构成: 三总线 (地址总线、数据总线和控制总线) 中央处理器(CPU) 存储器 I/O接口 1、中央处理器的组成 中央处理器(CPU)由运算器和控制器组成。 (1)运算器 定义:运算器是计算机中加工和处理数据 的功能部件。 功能:对数据进行加工处理,主要包括算 术和逻辑运算,如加、减、乘、 与、或、非运算等。另外,还暂时 存放参与运算的数据和中间结果。 运算器组成部分 算数逻辑单元ALU(Arithmetic Logical Unit):主要完成算术、逻辑运算。 累加寄存器(简称累加器)A:用于存放操作数或运算结果。 寄存器组:由其它寄存器组成,主要用于存放操作数或运算结果。 标志寄存器F:存放运算结果的标志(零、正负、进位、溢出等)。 (2)控制器 功能:控制器用于控制和指挥计算机内各功能部件协调动作,完成计算机程序功能。 控制器组成 程序计数器PC(Program Counter):用于存放将要取出的指令地址,指令取出后,其内容自动加1。 指令寄存器IR(Instruction Register):用于存放指令的操作码。 指令译码器ID(Instruction Decode):用于将指令的操作码翻译成机器能识别的命令信号。 微操作信号发生器MOSG(Microoperation Signal Generator):用于产生一系列微操作控制信号。 地址寄存器AR(Address Register):用于存放操作数或结果单元的地址。 数据寄存器DR(Data Register):用于存放操作数。 控制器种类 根据产生微操作控制信号的方式不同 组合逻辑控制型 存储逻辑型 组合逻辑 存储逻辑结合型 根本区别在于微操作信号发生器的实现方法不同. 组合逻辑型控制器 优点:其微操作信号发生器是由门电路组成的复杂树状网络构成的。最大优点是速度快。 缺点:微操作信号发生器结构不规整,设计、调试、维修较困难,难以实现设计自动化。一旦控制部件构成后,难以增加新的控制功能。 目前仅有一些巨型机和RISC机为追求高速度仍采用组合逻辑控制器。 存储逻辑型控制器 优点:采用存储逻辑来实现,即把微操作信号代码化,使每条机器指令转化成为一段微程序,存入控制存储器中,微操作控制信号由微指令产生。 它具有设计规整,调试、维修、更改、扩充指令都方便的优点,易于实现自动化设计,已成为当前控制器的主流。 缺点:由于它增加了一级控制存储器,所以指令的执行速度比组合逻辑控制器慢。 PLA控制器 组合逻辑与存储逻辑结合型的控制器称为PLA控制器,它是吸收前两种控制器的设计思想来实现的。 PLA控制器实际上也是一种组合逻辑控制器,但它又与常规的组合逻辑控制器的硬连结构不同,它是程序可编的,某一微操作控制信号由PLA的某一输出函数产生。 PLA控制器是组合逻辑技术和存储逻辑技术结合的产物,它克服了两者的缺点,是一种较有前途的方法。 2、存储器的结构 功能:主要用于保存程序和数据。 组成部分:包含地址译码器、存储单元和 控制逻辑。 存储器访问过程 (1)读操作 CPU首先将地址寄存器AR的内容放到地址总线AB上,地址总线上的内容进入地址译码器,由地址译码器进行译码,选通相应的存储单元。被选通的存储单元的内容就出现数据总线上,在控制信号的作用下,CPU从数据总线上读取数据到数据寄存器DR,从而完成存储器的读操作。 (2)写操作 CPU将地址寄存器AR的内容送到地址总线AB上,地址总线上的内容进入地址译码器,由地址译码器进行译码,以选通相应的存储单元。在控制信号的作用下,CPU将要写入的数据通过数据总线写入到被选通的存储单元,完成存储器的写操作。 二、模型机的工作过程 工作过程 读取指令?分析指令?执行指令?保存结果 在进行计算之前,应做如下工作: 用助记符号指令(汇编语言)编写源程序); 用汇编软件(汇编程序)将源程序汇编成计算机能识别的机器语言程序; 将数据和程序通过输入设备送入存储器中存放。 下面举例说明计算机程序的具体执行过程。 例如,计算7+10=?,结果在A中。 假设上述程序在存储器中的存储格式 (设程序从00H开始存放)如图所示。 读取指令阶段的执行过程如下: CPU将程序计数器PC的内容00H送地址寄存器AR。 程序计数器PC的内容自动加1变为01H
您可能关注的文档
- 研究仪器设备生物资源应用与开实验室(J205) 主要仪器设备简易型 ....PDF
- 研究型教学在《电磁场理论》课程中的实践-欢迎进入兰州大学数字化学习.doc
- 研究性实验课题的开发与设计一例.PDF
- 研究所一周观点0509-申银万国期货.ppt
- 研究级正置荧光万能显微镜 - 中国科学院生物物理研究所.DOC
- 研究简报全息干涉法对气液流动浓度边界层的实验观测 - 化工学报.PDF
- 砷化铟金氧半电容的介面特性研究与优化-国家奈米元件实验室.PDF
- 砷化镶家ASIC电路实用库的研究.PDF
- 础教学设备参考表.DOC
- 砷化镓太阳能电池的基本特性.ppt
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
文档评论(0)