计算机组成原理课件第一章.ppt
《计算机组成原理课件第一章.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理课件第一章.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理课件第一章现在学习的是第1页,共46页l参考书籍:参考书籍:l1)计算机组成原理 白中英 主编 科学出版社l2)计算机组成原理解题指南 白中英 主编 科学出版社 l3)计算机组成原理-学习指导与习题解答 唐朔飞主编,高等教育出版社l学习网站:学习网站:lhttp:/210.44.232.102/eol/jpk/course/welcome.jsp?courseId=1476lhttp:/210.44.232.102/eol/homepage/common/index.jsp 计算机组成原理计算机组成原理现在学习的是第2页,共46页第一篇第一篇 概论概论本书结构本书结构内部内部互连
2、互连ALUCU寄存器寄存器中央处理单元中央处理单元寄存器寄存器解码器解码器控制单元控制单元排队排队逻辑逻辑控制控制存储器存储器第二篇第二篇计算机系统硬件结构计算机系统硬件结构第三篇第三篇 CPUCPU第四篇第四篇 CUCU计算机计算机I/O系统总线系统总线存储器存储器CPU现在学习的是第3页,共46页第一章第一章 计算机系统概论计算机系统概论1.1 计算机系统简介计算机系统简介1.3 计算机硬件的主要技术指标计算机硬件的主要技术指标1.2 计算机的基本组成计算机的基本组成现在学习的是第4页,共46页l本节重点:l1、计算机软硬件的组成l2、计算机的层次结构l3、冯诺依曼计算机的主要特点l4、计
3、算机参数的基本指标主频、时钟周期、CPI、MIPS。现在学习的是第5页,共46页解剖一台计算机 个人计算机由主个人计算机由主机和外设组成机和外设组成主机中包含主机中包含多个电路板多个电路板每个电路板中有十每个电路板中有十几个集成电路几个集成电路每个集成电路中每个集成电路中有十几个模块有十几个模块每个模块中有上千每个模块中有上千万个单元万个单元每个单元中有十每个单元中有十几个门电路几个门电路每个门电路实现基每个门电路实现基本的逻辑运算本的逻辑运算 所有信息都用二进所有信息都用二进制编码表示制编码表示现在学习的是第6页,共46页1.1 计算机系统简介计算机系统简介由具有各类特殊功能由具有各类特殊功
4、能的信息(程序)组成的信息(程序)组成1.计算机系统计算机系统计计算算机机系系统统计算机的实体计算机的实体如主机、外设等如主机、外设等 一、一、计算机软、硬件的概念计算机软、硬件的概念硬件硬件软件软件现在学习的是第7页,共46页 按任务需要编制成的各种程序按任务需要编制成的各种程序 科学计算、数据处理科学计算、数据处理 过程控制、事务管理过程控制、事务管理 用来管理整个计算机系统用来管理整个计算机系统 系统软件系统软件应用软件应用软件标准程序库、语言处理程序标准程序库、语言处理程序操作系统操作系统 服务性程序服务性程序(磁盘碎片管理、备份程序)(磁盘碎片管理、备份程序)数据库管理系统数据库管理
5、系统网络软件网络软件软软件件 购买计算机系统时自带的软件购买计算机系统时自带的软件现在学习的是第8页,共46页计算机计算机高级语高级语言程序言程序目标目标程序程序结果结果翻译翻译运行运行1.12.计算机的解题过程计算机的解题过程现在学习的是第9页,共46页实际机器实际机器 M M1(机器语言程序)(机器语言程序)机器语言程序直接在机器语言程序直接在M1M1上执行。上执行。二、计算机系统的层次结构二、计算机系统的层次结构现在学习的是第10页,共46页虚拟机器虚拟机器 M M2(汇编语言机器)(汇编语言机器)实际机器实际机器 M M1(机器语言机器)(机器语言机器)第二级第二级第一级第一级现在学习
6、的是第11页,共46页虚拟机器虚拟机器 M M2(汇编语言机器)(汇编语言机器)实际机器实际机器 M M1(机器语言机器)(机器语言机器)第二级第二级第一级第一级虚拟机器虚拟机器 M M3(高级语言机器)(高级语言机器)第三级第三级现在学习的是第12页,共46页虚拟机器虚拟机器 M M2(汇编语言机器)(汇编语言机器)传统机器传统机器 M M1(机器语言机器)(机器语言机器)第二级第二级第一级第一级虚拟机器虚拟机器 M M3(高级语言机器)(高级语言机器)第三级第三级微程序机器微程序机器 M M0(微指令系统)(微指令系统)第零级第零级现在学习的是第13页,共46页高级语言高级语言虚拟机器虚拟
7、机器 M M4汇编语言汇编语言虚拟机器虚拟机器 M M3操作系统操作系统虚拟机器虚拟机器M M2机器语言机器语言传统机器传统机器 M M1微指令系统微指令系统微程序机器微程序机器 M M0现在学习的是第14页,共46页用用编译程序编译程序翻译翻译成汇编语言程序成汇编语言程序用用汇编程序汇编程序翻译翻译成机器语言程序成机器语言程序用用机器语言机器语言解释操作系统解释操作系统用用微指令微指令解释机器指令解释机器指令由由硬件硬件直接执行微指令直接执行微指令软软件件硬硬件件虚拟机器虚拟机器 M M4虚拟机器虚拟机器 M M3虚拟机器虚拟机器 M M2传统机器传统机器 M M1微程序机器微程序机器 M
8、M0现在学习的是第15页,共46页1.2 计算机的基本组成计算机的基本组成1.计算机由五大部件组成计算机由五大部件组成3.指令和数据用二进制表示指令和数据用二进制表示4.指令由操作码和地址码组成指令由操作码和地址码组成6.以运算器为中心以运算器为中心2.指令和数据以同等地位存于存储器指令和数据以同等地位存于存储器 可按地址寻访可按地址寻访5.存储程序存储程序一、冯冯诺依曼计算机的特点诺依曼计算机的特点5.存储程序,顺序存放存储程序,顺序存放现在学习的是第16页,共46页算术运算算术运算逻辑运算逻辑运算存放数据存放数据和程序和程序将信息转换成机将信息转换成机器能识别的形式器能识别的形式将结果转换
9、成将结果转换成人们熟悉的形式人们熟悉的形式指挥程序指挥程序运行运行冯冯诺依曼计算机硬件框图诺依曼计算机硬件框图存储器存储器输入设备输入设备运算器运算器控制器控制器输出设备输出设备现在学习的是第17页,共46页冯冯诺依曼计算机硬件框图诺依曼计算机硬件框图存储器存储器输入设备输入设备运算器运算器控制器控制器输出设备输出设备现在学习的是第18页,共46页二、计算机硬件框图二、计算机硬件框图1.以存储器为中心的计算机硬件框图以存储器为中心的计算机硬件框图程序程序存储器存储器输出设备输出设备输入设备输入设备运算器运算器控制器控制器数据数据结果结果计算计算现在学习的是第19页,共46页ALUALU主存主存
10、辅存辅存CPUCPU主机主机I/OI/O硬件硬件CUCU2.现代计算机硬件框图现代计算机硬件框图存储器存储器输入设备输入设备运算器运算器输出设备输出设备控制器控制器ALUALUCPU主机主机I/OI/OCUCU主主存存现在学习的是第20页,共46页1.上机前的准备上机前的准备l 建立数学模型建立数学模型 l 编制解题程序编制解题程序l 确定计算方法确定计算方法程序程序 运算的运算的 全部步骤全部步骤指令指令 每每 一个步骤一个步骤三、计算机的工作步骤三、计算机的工作步骤y=ax+b现在学习的是第21页,共46页主存单元的地址 存储内容 注释 0 1 2 3 4 5 6 7 8 x原始数据x 9
11、 a原始数据a 10 b原始数据b 11 y存放结果y现在学习的是第22页,共46页ACC ACC *9 9 ACCACC ACC+10 ACC ACC+10 ACC 1.1.取取x 至运算器中至运算器中2.2.乘以乘以a a 在运算器中在运算器中3.3.加加b b 在运算器中在运算器中 y=ax+b程序步骤分解程序步骤分解8 ACC8 ACC4.4.结果存在结果存在y y中中 ACCACCy y5.5.跳转到程序结束跳转到程序结束7 7 7 7PCPC现在学习的是第23页,共46页指令和数据存于主存单元的地址 指令/数据注释操作码 地址码 00000010000001000取x至ACC 10
12、001000000001001乘a得ax存于ACC中 20000110000001010加b得ax+b,存于ACC中 30000100000001011将ax+b存于主存单元 40001010000000111程序跳转到地址7执行 5 6 7000110停机 8 x原始数据x 9 a原始数据a 10 b原始数据b 11 y存放结果y 12 .y=ax+b 程序清单程序清单现在学习的是第24页,共46页(4)主机完成一条指令的过程主机完成一条指令的过程CU控制控制单元单元主存储器主存储器MDRMAR存储体存储体CPUPC控制器控制器IR运算器运算器MQACCALUXI/O现在学习的是第25页,共
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 课件 第一章
限制150内