- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机硬件组成与原理 宋燕林 songyl@biti.edu.cn86432472 第三章 计算机的硬件系统 第一节 系统概述 第二节 中央处理器 第三节 存储器 第四节 输入输出设备 第五节 微型计算机硬件系统 第六节 多媒体计算机 第一节 系统概述 信息流 指令系统 总线结构 一、信息流 数据信息 一般数据 指令数据 控制信息 地址信息 二、指令系统 指令系统是计算机硬件的语言系统,是CPU能够接受并执行的基本任务,也称指令集,代表了计算机所能完成的基本功能。 指令格式 指令系统的种类 指令的分类 指令的执行 1. 指令格式 一般指令包含四部分: 操作码(加法,乘法) 源操作数 目的操作数 下一条指令的地址 2. 指令系统的种类 CISC 复杂指令集 RISC 精简指令集 3. 指令的分类 数据传送类 算术运算类 逻辑类 数据变换类 输入/输出类 系统控制类 控制权转移类 4. 指令的执行 计算下一条要执行的指令地址 根据指令地址从内存中取出指令 对指令进行译码来确定指令要实现的功能 计算操作数的地址 根据地址读取操作数 执行操作 把执行后的结果保存起来 5、程序 计算机程序是指在计算机系统上为完成某一个特定任务而编制的指令的序列。 源程序:人编写的某种指令的序列(例如:C语言编写的程序,汇编,机器码。 可运行程序:机器指令的序列,就是机器码(一般扩展名是:COM或EXE。 源程序通过编译链接程序可以转换成可运行程序(机器码) 三、总线结构 计算机的各个部分之间需要传递信息流,信息流的传递一般就是通过一些连线来完成,为了降低电路的复杂性,这些连线一般是公用的,多个部件同时连接在上面,称为总线。 计算机内有内部总线和系统总线、接口总线。 1 . 系统总线概述 系统总线(外部总线)是连接CPU、存储器和输入输出设备的一组信号线,是各个部件的公共信息通路,在一个时刻只能有一个设备发送数据到总线上。 系统总线有大约50-100根信号线组成,这些信号线可分成3组,分别传输数据信息、地址信息和控制信息。 1 . 系统总线概述 地址总线AB(Address Bus) 根数代表了所能访问的存储的大小 20(8086) 32(386) 数据总线DB(Data Bus) 32位机 控制总线CB(Control Bus) 总线的主要参数 ???? 1.总线的带宽? 2.总线的位宽??3.总线的工作时钟频率 2. 多层总线结构 3. 常用的微机总线简介 ISA 工业标准体系结构 EISA 扩展的工业标准体系结构 VESA 局部总线 PCI总线 接口总线:IDE、SCSI、USB、AGP 第二节 中央处理器 中央处理器(CPU)是计算机的大脑,由它根据程序指令指挥计算机的各个部分完成信息处理和计算。 第二节 中央处理器 中央处理器(CPU)能完成的工作: 读取指令 解释指令 读取数据 处理数据 保存结果 第二节 中央处理器 CPU由三部分组成: 算术逻辑运算单元(ALU) 控制单元(CU) 寄存器组(Register) 控制单元(CU) 控制器是计算机的核心。 控制器从存储器读取指令码并进而对该指令码翻译识别、安排操作时序,向计算机各有关部件发出一系列执行该指令所需要的微操作控制信号,使指令得到执行。 控制器是计算机按程序控制原理有条不紊工作的关键部件。 控制器 寄存器组 用户可见的寄存器 通用寄存器 数据寄存器 地址寄存器 标志寄存器 状态控制寄存器 寄存器组 状态控制寄存器 程序计数器(PC) 指令寄存器(IR) 程序状态字(PSW) 进位标志 相等标志 符号位 影响CPU性能的因素 字长 8位,16位,32位,64位 主频 4.77MHz 8088 100MHz 80486 2.4G,3.2G P4 位、字节和字长 位:在数字电路和微机技术中采用二进制,代码只有“0”和“1”,其中无论是 “0”或是“1”在CPU中都是一“位”。 字节和字长:微机技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。所以能处理字长为8位数据的CPU通常就叫8位的CPU。同理32位的CPU就能在单位时间内处理字长为32位的二进制数据。 由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。 位、字节和字长 位和字节的长度是固定的,对于不同的CPU、字长的长度则不一样。 8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的 CPU一次可以处理8个字节。 第三节 存储器 在主机里,用来存放数据的部件是存储器。 存储器分为两种,内存储器和外存储器,简称内存(主存)和外存(辅存)。 主存储器是能由CPU直接编程访问的存储器,它存放需要执行的程序与需要处
文档评论(0)