- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16讲CPU
第8章 CPU的结构和功能 Homework 8 -1, 3, 4 思考 8 - 2 * * 计算机组成原理 Principles of Computer Organization 广义双语教学课程 09/skyclass25/ 青岛理工大学 校级精品课程 /ec/C84/ Chapter 8 The Structure and Functions of CPU 第9章 控制单元的功能 Chapter 9 The Functions of Control unit Most RISC machines have only about five simple addressing modes, while CISC machines such as the DEC VAX supermini have over a dozen addressing modes, some of which are quite complicated. The IBM System/360 mainframe had only three addressing modes; a few more have been added for the System/390. 中央处理机是计算机系统的核心组成部件,它包括运算器和控制器两大部分。 计算机系统由硬件和软件两大子系统组成。只有硬件没有软件的计算机称为“裸机”,“裸机”是不能工作的。 现代计算机的功能日益强大、结构日益复杂。不能想象由人来直接管理这样复杂的机器,必须由软件系统来代替人管理机器自动的工作。这个软件就是操作系统。 控制器是全机的指挥中枢。它根据工作程序的指令序列、外部请求、控制台操作去指挥和协调全机的工作。 The control unit is the circuitry that controls the flow of data through the processor, and coordinates the activities of the other units within it. In a way, it is the brain within the brain, as it controls what happens inside the processor, which in turn controls the rest of the PC. 机器一加电,立即开始执行BIOS程序。自动到系统磁盘的0道装入引导程序Boot。该程序装入主存运行后把操作系统的常驻内存部分装入内存,建立相应的环境,管理计算机的资源,等待人的命令。 机器加电时,硬件电路自动产生一个Reset信号,将CPU复位。Reset使程序计数器PC清0,使CPU的一些寄存器为规定的某个初始状态。按程序计数器PC的内容到主存储器取指令。计算机在上电后要执行的第一条指令被安排在主存储器的00…00H单元。通常在该单元放一条转移指令,转移到操作系统程序的入口地址。 操作系统的一小部分内核程序(BIOS)必须固化在ROM中,安装在主板上,保证机器一上电就可以立即执行。 现代计算机的操作系统也是十分庞大复杂的。这样庞大的软件系统不可能全部驻留在内存中,只能保存在辅存(磁盘、磁带)上。在开机后按需要装入主存储器运行。 控制器的功能 冯·诺伊曼计算机是“程序存储”计算机,把要解决的问题编制程序,装入主存,即可由计算机自动地取指令执行程序。 “程序是指令的有序集合”。在程序运行过程中,计算机的各部件在控制器的控制下逐条执行程序中各指令,有条不紊地工作,在各部件之间流动的指令和数据形成了指令流和数据流。 控制器的基本功能是周而复始的按一定顺序逐条取指令,分析指令,执行指令,再取下一条指令,……直至停机。 The fundamental operation of most CPUs, regardless of the physical form they take, is to execute a sequence of stored instructions called a program. The program is represented by a series of numbers that are kept in some kind of computer memory. There are four steps that nearly all CPUs use in their operation: fetc
文档评论(0)