计算机组成原理本全白中英ppt课件.ppt
《计算机组成原理本全白中英ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理本全白中英ppt课件.ppt(395页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1王老师我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2计算机组成:计算机组成:主要指计算机硬件的具体实现方式及工作原理从三方面掌握本课程内容硬件结构硬件结构:从物理上、逻辑上掌握计算机各部件和器件的构成和作用实现方式:实现方式:硬件联接形式和内部处理方式(如控制器、运算器的实现方式等)工作原理:工作原理:计算机各部分内部工作过程我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物3本课程的重要地位本课程的重要地位本课程是
2、计算机及相关专业的核心专业基础课,本课程是计算机及相关专业的核心专业基础课,对后续课程(操作系统、接口与通信等)的学习十分对后续课程(操作系统、接口与通信等)的学习十分重要。考研必考课程。重要。考研必考课程。通过课程的学习主要掌握以下内容通过课程的学习主要掌握以下内容本课程主要讲授单处理机系统的组成及工作原本课程主要讲授单处理机系统的组成及工作原理。分析和说明计算机由哪些功能部件组成(结构),理。分析和说明计算机由哪些功能部件组成(结构),各功能部件在整机中的作用,以及它们如何完成各自各功能部件在整机中的作用,以及它们如何完成各自所分配的任务(工作原理)所分配的任务(工作原理)。学习难点学习难
3、点内容较多、结构复杂、要有数字逻辑的基础内容较多、结构复杂、要有数字逻辑的基础学习思路(方法)学习思路(方法)分析结构、弄清原理、多做练习分析结构、弄清原理、多做练习我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物4l主要内容主要内容l计算机系统概述(计算机基础、基本概念)计算机系统概述(计算机基础、基本概念)l运算方法和运算器(计算机中数据的表示和编码:包括运算方法和运算器(计算机中数据的表示和编码:包括数值、非数值数据,整数、小数,汉字,校验码等。计数值、非数值数据,整数、小数,汉字,校验码等。计算机中
4、运算方法:定点运算、浮点运算、逻辑运算。运算机中运算方法:定点运算、浮点运算、逻辑运算。运算器及实现算器及实现)l内部存储器内部存储器(存储器芯片的结构与工作原理,存储器的组存储器芯片的结构与工作原理,存储器的组织与连接,高速存储器、等织与连接,高速存储器、等)l指令系统(指令格式、寻址方式、典型指令)指令系统(指令格式、寻址方式、典型指令)l中央处理器(中央处理器(CPU的组成及工作原理,控制器的实现,的组成及工作原理,控制器的实现,实现技术)实现技术)l总线系统(总线概念、总线技术)总线系统(总线概念、总线技术)l外围设备(典型外围设备基本工作原理)外围设备(典型外围设备基本工作原理)l输
5、入输出系统(输入输出系统( 输入输出控制方式)输入输出控制方式)l操作系统支持操作系统支持(调度,存储管理,虚拟存储器等调度,存储管理,虚拟存储器等)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5第一节计算机分类第一节计算机分类电子计算机从总体上来说分为两大类电子计算机从总体上来说分为两大类:电子电子模拟计算机和电子数字计算机。模拟计算机和电子数字计算机。电子模拟计算机的特点是数值由连续量来表电子模拟计算机的特点是数值由连续量来表示示,运算过程也是连续的。运算过程也是连续的。 电子数字计算机的主要特点是
6、按位运算电子数字计算机的主要特点是按位运算,并且并且不连续地跳动计算。不连续地跳动计算。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物6数字计算机又可分为专用计算机和通用计算机。专用和数字计算机又可分为专用计算机和通用计算机。专用和通用是根据计算机的效率、速度、价格、运行的经济通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。性和适应性来划分的。专用机是最有效、最经济和最快速的计算机专用机是最有效、最经济和最快速的计算机,它是针它是针对某一任务设计的计算机对某一任务设计的计算机,但是它的
7、适应性很差。但是它的适应性很差。通用机适应性很大通用机适应性很大,但是牺牲了效率、速度和经济性。但是牺牲了效率、速度和经济性。通用计算机又分巨型机、大型机、中型机、小型机、微通用计算机又分巨型机、大型机、中型机、小型机、微型机和单片机六类。它们的区别在于体积、简易性、型机和单片机六类。它们的区别在于体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模功率损耗、性能指标、数据存储容量、指令系统规模和机器价格。和机器价格。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物7 1、计算机五代变化、计算机五代
8、变化2、半导体存储器芯片的发展、半导体存储器芯片的发展3、微处理器的发展、微处理器的发展4、计算机体系结构的变化、计算机体系结构的变化计算机体系结构是在冯计算机体系结构是在冯诺依曼结构的基础上,围诺依曼结构的基础上,围绕提高速度、提高字长、扩大存储容量、降低成本、绕提高速度、提高字长、扩大存储容量、降低成本、提高系统可靠性和方便使用等诸方面,通过新器件和提高系统可靠性和方便使用等诸方面,通过新器件和新软件提高计算机性能。新软件提高计算机性能。体系结构上,从指令系统、微程序设计、流水线体系结构上,从指令系统、微程序设计、流水线结构、多级存储器体系结构、输入结构、多级存储器体系结构、输入/输出体系
9、结构、并输出体系结构、并行体系结构、分布式体系结构等方面的形成和发展。行体系结构、分布式体系结构等方面的形成和发展。体系结构发展趋势:网络化、智能化、模块化、多媒体体系结构发展趋势:网络化、智能化、模块化、多媒体应用。应用。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物8一、数字计算机硬件的组成一、数字计算机硬件的组成硬件:指计算机中的电子线路和物理装置。硬件:指计算机中的电子线路和物理装置。计算机硬件由五大部分组成:即运算器、控制器、计算机硬件由五大部分组成:即运算器、控制器、存储器、输入设备、输出设备
10、。存储器、输入设备、输出设备。运算器进行数据处理或信息加工()运算器进行数据处理或信息加工()包括各种算术运算、逻辑运算和判断处理包括各种算术运算、逻辑运算和判断处理存储器存放程序和数据()存储器存放程序和数据()程序是计算机进行各种操作和控制的依据程序是计算机进行各种操作和控制的依据数据是计算机进行操作的对象数据是计算机进行操作的对象计算机中存放的程序和数据都是二进制形式的计算机中存放的程序和数据都是二进制形式的我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物9控制器控制计算机各部分自动协调的工作()控制
11、器控制计算机各部分自动协调的工作()完成的工作是从内存中读取指令,分析和解释指令,完成的工作是从内存中读取指令,分析和解释指令,然后按指令的要求发出操作命令,控制计算机各部分然后按指令的要求发出操作命令,控制计算机各部分自动协调的工作。自动协调的工作。简单程序简单程序指令形式指令形式控制器的基本任务控制器的基本任务指令流和数据流指令流和数据流冯冯诺依曼体系结构计算机的主要特征是:采用存储程诺依曼体系结构计算机的主要特征是:采用存储程序和数据,由指令流来控制计算机的操作。序和数据,由指令流来控制计算机的操作。输入设备输入信息到计算机中的设备输入设备输入信息到计算机中的设备输出设备从计算机中输出信
12、息的设备输出设备从计算机中输出信息的设备我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10第四节计算机软件一、软件的组成与分类一、软件的组成与分类 计算机中的各种程序、数据和有关文档构成计算计算机中的各种程序、数据和有关文档构成计算机的软件系统。机的软件系统。计算机的软件一般分为两大类:计算机的软件一般分为两大类:系统软件:便于计算机使用的系统管理程序系统软件:便于计算机使用的系统管理程序(包括操作系统、语言处理、数据库管理系统等)包括操作系统、语言处理、数据库管理系统等)应用软件:针对用户具体实际应用的
13、程序应用软件:针对用户具体实际应用的程序我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物11二、软件的发展二、软件的发展目的程序目的程序汇编程序汇编程序源程序源程序 编译程序编译程序操作系统操作系统 数据库管理系统数据库管理系统 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物12第四节计算机系统的层次结构 一、多级组成的计算机系统一、多级组成的计算机系统微程序设计级微程序设计级 一般机器级一般机器级 操作系统级操作系统
14、级 汇编语言级汇编语言级 高级语言级高级语言级二、软件与硬件的逻辑等价性二、软件与硬件的逻辑等价性我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物13计算机系统具有层次性,它是由多级层次结计算机系统具有层次性,它是由多级层次结构组成的。其层次之间的关系十分紧密,上构组成的。其层次之间的关系十分紧密,上层是下层功能的扩展,下层是上层的基础;层是下层功能的扩展,下层是上层的基础;层次的划分不是绝对的,各层之间有时是相层次的划分不是绝对的,各层之间有时是相互渗透的。互渗透的。我吓了一跳,蝎子是多么丑恶和恐怖的东西
15、,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物14第一节数据与文字的表示第一节数据与文字的表示数据一般分为两大类:数据一般分为两大类:数值数据:有确定的值,相互间有大小关系数值数据:有确定的值,相互间有大小关系非数值数据:相互间无大小关系,用于表示符号、非数值数据:相互间无大小关系,用于表示符号、文字或属性。文字或属性。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物15一、数制及相互转换一、数制及相互转换1、数制、数制常用数制常用数制十进制(十进制(D)
16、:日常使用数制):日常使用数制二进制(二进制(B):数字计算机内部使用数制):数字计算机内部使用数制十六进制(十六进制(H):为使于对二进制的阅读和):为使于对二进制的阅读和书写,常采用十六进制(或八进制)表示。书写,常采用十六进制(或八进制)表示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物16对一任意数对一任意数S,其,其r进制数表示为进制数表示为(S)rkn r n-1+kn-1 r n-2+ +ki r i-1 + +k-m r -m-1其中其中 kir r称为进位计数值的称为进位计数值的基数基
17、数, ki为第为第i位位数字符数字符, i为为位序位序号号, r i为第为第i位的位的位权位权。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物17(347) 8 =382+481+780=(103)10(347.5) 8 =382+481+780+58-1 =(231.625)10(34E.5) 16 =3162+4161+14160+516-1 =(846.3125)10我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生
18、物182、不同数制间的转换、不同数制间的转换1十进制十进制八,十六进制八,十六进制二进制二进制法则法则整数部分:除整数部分:除8(16)取余数)取余数小数部分:乘小数部分:乘8(16)取整)取整重复循环重复循环我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物192八,十六进制八,十六进制二进制二进制二进制二进制八进制八进制以小数点为界,分别向左和向右每三以小数点为界,分别向左和向右每三位分为一组,然后写出各组对应的八进位分为一组,然后写出各组对应的八进制数。制数。二进制二进制十六进制十六进制以小数点为界,分
19、别向左和向右每四位分以小数点为界,分别向左和向右每四位分为一组,然后写出各组对应的十六进制为一组,然后写出各组对应的十六进制数。数。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物203八,十六进制八,十六进制十进制十进制直接按照相应进制数的公式,依直接按照相应进制数的公式,依“按按权相加权相加”的方法计算出通式的值。的方法计算出通式的值。(10110.01)= 124+023+122+181 +120 +02-1 +12-2 =(22.25)10(347.5) 8 =382+481+780+58-1 =(
20、231.625)10(34E.5) 16 =3162+4161+14160+516-1 =(846.3125)10我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物21二、数据格式二、数据格式在计算机中进行数据表示时需考虑的几个在计算机中进行数据表示时需考虑的几个因素:因素:表示数的类型(小数、整数、实数等)表示数的类型(小数、整数、实数等)数值的范围数值的范围数值的精度数值的精度数据存储及处理的硬件代价数据存储及处理的硬件代价我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是
21、我也感到愉快,证实我的猜测没有错:表里边有一个活的生物22计算机中常用的数据表示格式有两种,一是定点格式,计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。二是浮点格式。一般来说一般来说定点格式定点格式容许的数值范围有限容许的数值范围有限(通常用于表示整通常用于表示整数或纯小数),但要求的处理硬件比较简单。数或纯小数),但要求的处理硬件比较简单。浮点格式浮点格式容许的数值范围很大(可以表示实数),容许的数值范围很大(可以表示实数),但要求的处理硬件比较复杂。但要求的处理硬件比较复杂。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实
22、我的猜测没有错:表里边有一个活的生物23、定点数的表示、定点数的表示定点表示:约定机器中所有数据的小数点位置是定点表示:约定机器中所有数据的小数点位置是固定不变的。固定不变的。由于约定在固定的位置,小数点就不再使用记号由于约定在固定的位置,小数点就不再使用记号“.”来表示。通常将数据表示成纯小数或纯整数。来表示。通常将数据表示成纯小数或纯整数。n+1位定点数表示:位定点数表示: X0 X1 X2X3 Xi Xn-2 Xn-1Xn 其中其中X0为符号位,为符号位, X Xn为数值部分为数值部分, Xi为或。为或。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我
23、也感到愉快,证实我的猜测没有错:表里边有一个活的生物241定点小数定点小数最高位为符号位,小数点位置隐含约定最高位为符号位,小数点位置隐含约定在符号位后,其后为数值部分在符号位后,其后为数值部分n+1位定点小数的表示范围是位定点小数的表示范围是0X12n或:或: (12n ) X12n(16位小数范围:位小数范围: (12 ) X12)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物252定点整数定点整数最高位为符号位,其后为数值部分,小最高位为符号位,其后为数值部分,小数点位置隐含约定在数值部分的后面。数
24、点位置隐含约定在数值部分的后面。n+1位定点整数的表示范围是位定点整数的表示范围是0X2n 1或:或: (2n 1) X2n 1(16位整数范围:位整数范围: (215 1) X (215 1)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物262、浮点表示法浮点表示法1数的浮点表示数的浮点表示其范围和精度部分分别用定点数表示其范围和精度部分分别用定点数表示123.45=1234.5101=1234510 2 =12345010 34796.540 . 4796541040.00479654 0 . 479
25、6541020.00479654 0 . 479654102我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物27101.1101=0.101110120011=0.01011101020100101.1101=0.101110120011=0.010111010201000.0001011101=0.101110120011=0.010111010200100.0001011101=0.101110120011=0.01011101020010我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 全白中英 ppt 课件
限制150内