微处理器概述 CPU的基本概念和组成.

Slides:



Advertisements
Similar presentations
信息技术:硬件、软件、网络、数据库 计算机技术、多媒体技术、压缩技术...
Advertisements

计算机系统与网络技术 第1讲 微型计算机硬件基础 讲课教师:常姗
2017年3月5日 单片机原理与应用 背景知识调查.
CPU性能指标 制作者:李天和.
讲授人 何美香 微机原理及应用.
初级会计电算化 (用友T3) 制作人:张爱红.
电子数字计算机 计算机性能 计算机硬件 计算机软件 多级层次结构
实验四 利用中规模芯片设计时序电路(二).
实用操作系统概念 张惠娟 副教授 1.
微型计算机原理 与应用.
当今微处理器的主要技术特点.
第三章 计算机核心部件及其 工作原理.
第二章 中央处理单元 Center Processing Unit(CPU)
微型计算机技术 教 学 指 导(一) 太原广播电视大学 郭建勇.
5.4 顺序脉冲发生器、 三态逻辑和微机总线接口 顺序脉冲发生器 顺序脉冲 计数型 分类 移位型.
核心系统数据库组 褚霸(余锋) CPU高效编程技术 核心系统数据库组 褚霸(余锋)
1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.4 本书结构.
计算机基础知识 丁家营镇九年制学校 徐中先.
CPU基础知识.
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
Hadoop I/O By ShiChaojie.
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
第三章 微机基本系统的设计 第一章 8086程序设计 第二章 MCS-51程序设计 第四章 存贮器与接口 第五章 并行接口
第二章 古籍数字化概述 CPU与主板. 第二章 古籍数字化概述 CPU与主板 导 引 CPU CPU (Central Processing Unit),即中央处理器,是整个电脑系统的核心,也是整个电脑系统最高的执行单位。它负责整个电脑系统指令的执行、数学与逻辑运算、数据存储、传送以及输入输出的控制。
总 复 习.
存储系统.
微机原理与接口技术 ——80x86微处理器 西安邮电大学 计算机学院 范琳.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
数 控 技 术 华中科技大学机械科学与工程学院.
Windows网络操作系统管理 ——Windows Server 2008 R2.
Chapter One Introduction of Microcomputer system (2)
微机系统导论 主要内容 微机系统组成 微机硬件系统结构 微处理器组成 存储器概述 微机工作过程 微机系统的主要性能指标.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
逆向工程-汇编语言
CPU结构和功能.
版权所有,引用请注明出处 第六章、中央控制器 原著 谭志虎 主讲(改编) 蒋文斌.
第二单元 认识我的电脑 掌握计算机工作机制; 系统性掌握计算机系统的分类,并能结合日常应用,理解常见硬件、软件的功能及作用。
计算机组成与系统结构 陈泽宇 副教授.
第二章 80x86计算机组织 x86微处理器 2.2 基于微处理器的计算机系统构成 2.3 中央处理机 2.4 存储器
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
微机系统的组成.
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
K60入门课程 02 首都师范大学物理系 王甜.
计算机组成原理 课程设计.
(Random Access Memory)
第三章 MCS 51的硬件结构.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
本节内容 内存复制指令 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
苏教版小学信息技术3年级第2课 认识计算机.
微机原理与接口技术 ——8086微处理器 西安邮电大学 计算机学院 范琳.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
本节内容 通用寄存器 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第十七讲 密码执行(1).
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
DSP技术与应用 电子与信息技术系.
一个实时嵌入式操作系统移植问题研究 报告人:荣峰华.
Presentation transcript:

微处理器概述 CPU的基本概念和组成

CPU (中央处理器) CPU又叫中央处理器,是英文单词Central Processing Unit的缩写,是整个计算机系统的核心。负责整个系统指令的执行,对数据信息进行数学与逻辑运算和处理;数据的存储与传送;以及对内对外输入与输出的控制,并实现本身运行过程的自动化。早期微处理器以MPU表示,以区别于大型主机的多芯片CPU。但现在已经不加区分,都用CPU表示。现在的MPU用来特指一些嵌入式系统的中央处理单元。 CPU是微机的核心芯片,它的性能也就大体上反映了它所配置的那部微机的性能和档次。

学习目标 本章着重介绍8086/8088的硬件结构和指令系统,它是Intel系列微处理器的基础。通过本章学习,应该了解和掌握以下内容: ⅰ:8086/8088CPU的组成、引脚功能和工作模式。 ⅱ:时序基本概念。 ⅲ:微处理器的发展历程,主流CPU及其最新技术 .

微处理器的基本框图

8086的引脚图

8088的结构图

CPU的类型

通用CPU和嵌入式CPU 的分别: ☆通用CPU: ☆嵌入式CPU: 嵌入式CPU在功能和性能上有很大的变化范围。嵌入式应用中,把CPU、存储器和一些外围电路集成到一个芯片上,构成所谓的系统芯片(简称为SOC),而把SOC上的那个CPU称为CPU芯核。

通用CPU的内核 ⑴算术逻辑运算单元ALU 从结构上说,任何CPU都包括运算器(算术逻辑运算 单元Arithmetic Logic Unit;ALU)、控制器(Control Unit;CU)和寄存器(Register)三个主要组成部分。 ⒈运算器 ⑴算术逻辑运算单元ALU ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与、或、非、异或等等)以及移位、循环等操作。 ⑵浮点运算单元FPU(Floating Point Unit) FPU主要负责浮点运算和高精度整数运算.有些FPU          具有向量运算的功能.

时序控制器的作用是为每条指令按时间顺序提供控制信号. ⑶总线控制器 总线控制器主要用于控制CPU与外界联系的内外部总线上的操作。 ⒉控制器 控制器用于控制着整个CPU的工作。 ⑴指令控制器  指令控制器是要完成取指令、分析指令等操作,然后给执行单元(ALU或FPU)来执行,同时还要形成下一条指令的地址。 ⑵时序控制器  时序控制器的作用是为每条指令按时间顺序提供控制信号.  ⑶总线控制器  总线控制器主要用于控制CPU与外界联系的内外部总线上的操作。

⒊内部寄存器组 寄存器(Register)是CPU内部的高速存储单元。 ⑷中断控制器 中断控制器用于控制各种各样CPU外部的中断请求 . ⑴运算寄存器 运算寄存器包括累加器A(Accumulator)和暂存器。 ⑵数据寄存器DR(Data Register) 用来暂存从内存读出的数据和指令. ⑶地址寄存器AR(Address Register) 用来存放CPU所要访问的内存单元的地址.

⑷标志寄存器FR(Flag Register)   保存运算结果的数字特征以及运算过程中状态的变化。 ⑸程序计数器PC(Program Counter)   用来存放CPU正要从内存中取出的指令的地址。 ⑹通用寄存器组   通用寄存器组是一组存储器,可以由程序员指定其用途,通常用来保存参加运算的操作数和中间结果。 ⑺专用寄存器   专用寄存器通常是一些状态寄存器,不能通过程序改变,由CPU自己控制,表明某种状态。

   寄存器的组成图

   2.CPU的外核

解码器 ⑵一级缓存和二级缓存(Cache) (1)解码器(Decode Unit)        硬件解码  解码器          微解码 作用:  把长度不定的x86指令转换为长度固定的指令,并         交由内核处理。 ⑵一级缓存和二级缓存(Cache)  一级缓存和二级缓存是为了缓解较快的CPU与较慢的存储器之间的矛盾而产生的,一级缓存(L1)通常集成在CPU内核,而二级缓存(L2)则是以OnDie或OnBoard(组元)的方式以较快于存储器的速度运行。

3.指令系统 指令系统指的是CPU所能够处理的全部指令的集合,是CPU的根本属性,因为它决定了CPU能够运行什么样的程序。 4. CPU的构架和封装方式 CPU的构架 CPU构架是按CPU的安装插座类型和规格确定的。 (2) CPU的封装方式 所谓封装是指安装半导体集成电路芯片用的外壳,通过芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的插槽与其他器件相连接。

CPU主要技术参数 ⅰ位、字节和字长 8位微处理器 64位微处理器 ①位(bit):在数字电路和电脑技术中采用二进制,代 码只有“0”和“1”,其中无论是“0”或是“1”在CPU中都占一“位”。 ②字节(byte)和字长: 通常把CPU能进行一次最基本的运算的二进制数的位数叫字长。 8位微处理器 按字 16位微处理器 长分 32位微处理器 64位微处理器

ⅱCPU外频与主频 ① ⅲ前端总线(FSB)频率 ⅳ高速缓冲存储器(L1和L2 Cache)的容量和速率 ②CPU的内核实际运行频率被称为主频,主频的高低直接影响CPU的运算速度,即CPU每秒钟运算的次数。 ⅲ前端总线(FSB)频率  前端总线也就是以前所说的CPU总线,一般主板上前端总线频率与内存总线频率相同。 ⅳ高速缓冲存储器(L1和L2 Cache)的容量和速率

为了加快CPU的运行速度,普遍在CPU和常规主存之间增设一级或二级高速小容量存储器,称为高速缓冲存储器,简称Cache ⅰ流水线技术  流水线(pipeline)是InteI首次在486芯片中开始使用的。流水线的工作方式就像工业生产上的装配流水线。 ⅱ超流水线和超标量技术 ①超流水线:  是指某些CPU内部的流水线超过通常的5~6步以上 . ②超标量  是指在CPU中有一条以上的流水线,并且每时钟周期内可以完成一条以上的指令,这种设计就叫超标量技术。

ⅲ乱序执行技术 ⅳ动态执行技术 ⅴ指令特殊扩展技术 乱序执行 : 动态执行 :  是指CPU采用了允许将多条指令不按程序规定的顺序,分开发送给各相应电路单元处理的技术。 ⅳ动态执行技术 动态执行 :  分支预测(Branch Prediction)和推测执行(Epeculation Execution)是CPU动态执行技术中的主要内容。 ⅴ指令特殊扩展技术  至今,对大多数计算机而言,一条指令只能执行一次计算。此类计算机采用的是“单指令单数据”(SISD)处理器。

ⅵ处理器的体系结构(IA)与微体系结构: ①体系结构 :  是指令集、寄存器和程序员公用的内存驻留的数据结构,它们在处理器的发展进程中得到继承和增强。 ②微体系结构 : 是处理器在硅片上的实现。