计算机组成原理-唐朔飞(完整版)专业文档计算机组成原理第2版唐朔飞高等教育出版社高等教育电子音像出版社专业文档为配合由高等教育出版社出版的面向21世纪课程教材《计算机组成原理》教学和自学的需要,随书出版了《计算机组成原理》配套课件。为了配合该教材的第2版,本课件在保留原课件特色的基础上,做了相应的补充和修改。该课件与《计算机组成原理》第2版教材在体系上完全一致,它以课堂教学为依托,帮助读者边阅读边思考,通过点击鼠标,逐行显示精练的文字和简明的图表,既可从文稿中对教材的重点和难点加深理解,又可从视图中看到动画演示效果,形象地理解各种电路的工作原理和设计思路。新版课件提供了章目录和节目录。操作上除了顺序播放外,还可任选一章、任选一节播放,并可从任意一页幻灯片返回到上一级目录。具体功能如下。专业文档1.进入章目录后,可点击任一章播放。2.进入节目录后,可点击任一节播放。3.每一节播放结束时,可继续播放,也可点击本节最后一页幻灯片右下角的按钮,回到上一级目录,再点击节目录幻灯片右下角的按钮,即可回到章目录。4.点击任一页幻灯片右下角的按钮,均可回到上一级目录。在修改课件过程中,哈尔滨工业大学计算机科学与技术学院张丽杰、罗丹彦为课件的录入、排版、绘图、动画演示做了大量工作,在此表示衷心感谢。由于时间仓促,难免有不妥之处,敬请读者和专家批评指正。唐朔飞专业文档2007年12月第1章计算机系统概论第2章计算机的发展及应用第3章系统总线第4章存储器第5章输入输出系统第6章计算机的运算方法第7章指令系统第8章CPU的结构和功能第9章控制单元的功能第10章控制单元的设计专业文档第1章计算机系统概论1.1计算机系统简介1.2计算机的基本组成1.3计算机硬件的主要技术指标1.4本书结构专业文档1.1计算机系统简介一、计算机的软硬件概念1.计算机系统硬件计算机的实体,如主机、外设等软件由具有各类特殊功能的信息(程序)组成计算机系统专业文档用来管理整个计算机系统语言处理程序操作系统服务性程序数据库管理系统网络软件按任务需要编制成的各种程序专业文档系统软件应用软件软件1.11.1结果2.计算机的解题过程计算机专业文档高级语言程序目标程序运行翻译虚拟机器M₃虚拟机器M₂虚拟机器实际机器M₁微程序机器M₀高级语言汇编语言操作系统机器语言微指令系统二、计算机系统的层次结构1.1专业文档1.1用编译程序翻译成汇编语言程序用汇编程序翻译成机器语言程序用机器语言解释操作系统用微指令解释机器指令由硬件直接执行微指令专业文档虚拟机器M₄虚拟机器M₃虚拟机器M₂实际机器M₁微程序机器M。软件硬件三、计算机体系结构和计算机组成1.1有无乘法指令计算机程序员所见到的计算机系统的属性体系结构概念性的结构与功能特性(指令系统、数据类型、寻址技术、I/0机理)计算机实现计算机体系结构所体现的属性组成(具体指令的实现)如何实现乘法指令专业文档1.2计算机的基本组成一、冯·诺依曼计算机的特点1.计算机由五大部件组成2.指令和数据以同等地位存于存储器,可按地址寻访3.指令和数据用二进制表示4.指令由操作码和地址码组成5.存储程序6.以运算器为中心专业文档1.2F冯·诺依曼计算机硬件框图1.2存储器输入设备运算器输出设备控制器专业文档二、计算机硬件框图1.以存储器为中心的计算机硬件框图输入设备存储器输出设备运算器专业文档计算结果数据程序控制器1.2运算器控制器存储器ALUCPUCU主存辅存主机硬件IO设备2.现代计算机硬件框图1.2输入设备输出设备CPUALUCU专业文档I/O设备主存主机三、计算机的工作步骤1.上机前的准备·建立数学模型·确定计算方法·编制解题程序程序——运算的全部步骤指令——每一个步骤专业文档1.2编程举例1.2计算ax²+bx+c=(ax+b)x+c取x至运算器中取x至运算器中乘以x在运算器中乘以a在运算器中乘以a在运算器中加b在运算器中存ax²在存储器中乘以x在运算器中取b至运算器中加c在运算器中乘以x在运算器中加ax²在运算器中加c在运算器中专业文档[a]→ACC[ACC]→β[ACC]+[y]→ACC[ACC]×[8]→ACC[o]→打印机专业文档地址码00000001000βYδO操作码取数000001存数指令格式举例打印停机加乘1.2计算a...