微处理器系统原理与应用.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《微处理器系统原理与应用.ppt》由会员分享,可在线阅读,更多相关《微处理器系统原理与应用.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微处理器系统原理与应用数据处理器 可以把微处理器系统定义为一个数据处理器。它是一个接收输入数据、处理数据并产生输出数据的黑匣子 可编程数据处理器 程序是用来告诉数据处理器对数据进行处理的指令集合 微处理器系统信息数据处理系统冯诺伊曼模型 鉴于程序和数据在逻辑上是相同的,因此程序也能储存在处理器系统的存储器中 冯诺伊曼模型中存储的程序 要求程序必须存储在内部存储器中完成某一任务的程序是通过操作一系列的开关或改变其配线来实现的 处理器系统的存储单元主要用来存储程序及其响应数据。这意味着数据和程序应该具有相同的格式 冯诺伊曼模型中指令的顺序执行 一段程序是由一组数量有限的指令组成微处理器中的控制单元
2、从内部存储器中提取一条指令,解释指令,接着执行指令指令的顺序执行是基于冯诺伊曼模型的初始条件现代处理器系统以最高效的顺序来执行程序 微处理器系统 微处理器 是用来实现运算和控制功能的部件由算术逻辑单元(ALU)、控制单元和寄存器组三个基本单元组成 算术逻辑单元(ALU)算术逻辑单元(ALU)对数据进行逻辑、移位和算术运算 逻辑运算。如:与、或、非和异或等 移位运算。逻辑移位运算和算术移位运算 算术运算。整数和实数的一些算术运算,通常这些运算都通过高效率的硬件来实现 控制单元 控制着系统各个子系统的操作根据指令的要求向系统各个部件发出一系列相应的控制信息,使它们协调有序地工作 寄存器组 寄存器是
3、用来暂时存放数据的高速独立的存储单元 数据寄存器 使用几十个寄存器来提高运算速度,并且需要一些寄存器来保存这些运算的中间结果指令寄存器(IR)从内部存储器中逐条取出指令,并将取出的指令寄存在指令寄存器中,解释并执行指令程序寄存器(PC)是微处理器中一个通用寄存器。保存着当前正在执行的指令,当前的指令执行完后,计数器将自动加1,指向下一条指令的内部存储器地址 存储器 存储器是存储单元的集合每一个存储单元都有唯一的标识,称为地址数据以称为字的位组形式在内存中传入和传出字可以是8位、16位、32位或64位计算机中定义字是8位,称为一个字节数值的表示二进制0和1组合表达一个数值微处理器内部的基本数制十
4、进制09共十个数字组合表达一个数值常用于编程使用十六进制09、A、B、C、D、E、F共十六个数字和字母组合表达一个数值,以0 x为前辍常用于编程使用数值的类型字节8位(B7B6B5B4B3B2B1B0)双字节16位(B15-B8 B7-B0)高字节:B15B14B13B12B11B10B9B8低字节:B7B6B5B4B3B2B1B0四字节32位(B31-B24 B23-B16 B15-B8 B7-B0)高字节:B31B30B29B28B27B26B25B24次高字节:B23B22B21B20B19B18B17B16次低字节:B15B14B13B12B11B10B9B8 低字节:B7B6B5B4
5、B3B2B1B0数值的存放寄存器长度可以是8位、16位、32位,甚至64位。读写速度快,但结构复杂,不适合大量使用,断电后数据消失。通常用来暂时保存数据和容量非常小的存储空间。存储器以字节为编址单位,可以进行字节、双字节、四字节三种方式的访问,还可以八字节方式访问。访问:读取或写存通过专用的电信号线进行读写,速度相对较慢,但容量大,有的断电后数据不丢失。通常用来保存大量数据,构建容量较大的存储空间。若干个寄存器构成寄存器组,可以直接访问,也可以通过专用辅助电路构成类似存储器结构,由专用电信号线来访问。存储单元存储器以字节为基本存储单元,统一编址每个存储单元都有唯一的地址与之相对应每个字节的数占
6、用一个存储单元每个双字节的数占用两个连续的存储单元低字节保存在低地址,高字节保存在高地址每个四字节的数占用四个连续的存储单元低字节保存在低地址,高字节保存在高地址0 xfe0 xdc0 xba0 x980 x760 x540 x320 x100 x200010000 x200010010 x200010020 x200010030 x200010040 x200010050 x200010060 x200010070 xfe0 xdc0 x98ba0 x10325476存储地址存储器每个存储单元都有唯一地址每个数据的地址都采用低地址来标识0 xfe地址为0 x200010000 xdc地址为0
7、 x200010010 x98ba地址为0 x200010020 x10325476地址为0 x200010040 xfe0 xdc0 xba0 x980 x760 x540 x320 x100 x200010000 x200010010 x200010020 x200010030 x200010040 x200010050 x200010060 x200010070 xfe0 xdc0 x98ba0 x10325476地址空间 在存储器中存取每个字都需要有相应的标识符程序员使用命名的方式来区分字(或一组字的集合)硬件层次上,每个字都是通过地址来标识的所有在存储器中标识的独立的地址单元的总数称
8、为地址空间一个存储器所能存储的全部信息量称为存储器容量。通常,以字节数来表示存储容量 存储容量 存储容量是存储器的一个重要指标存储容量是指存储器可以存储的二进制信息量 存储容量=字数字长 PC中的存储器是以字节(8 位)进行编址的,一个字节是“基本”的字长 表1.1 容量的字符通常意义 单位 通常意义 实际表示K(Kilometers)103 210=1024M(Mega)106 220=1048576G(Giga)109 230=1073741824T(Tera)1012 240=1099511627776P(Peta)1015 250=1125899906842624位模式的地址 如果一个
9、处理器系统有N个字的存储空间的话,那就需要有log2N位的无符号整数来确定每一个存储单元内部存储器地址用无符号二进制整数定义 问题处理器系统存储器有64MB。需要多少位地址来寻址存储器中的任意一个字节?存储器类型 随机存取存储器(Random Access Memory,RAM)是指机器运行期间可读也可写的存储器。RAM中的信息断电后即丢失,是易失性的 按信息存储方式分为静态RAM(Static RAM,简称SRAM)和动态RAM(Dynamic RAM,简称DRAM)只读存储器(Read Only Memory,ROM)ROM的内容只能随机读出而不能写入,断电后信息不会丢失。是非易失性的 按
10、功能分为掩模式ROM(简称ROM)、可编程序只读存储器PROM(Progammable ROM)和可改写的只读存储器EPROM(Erasable Programmable ROM)输入/输出子系统 输入/输出子系统(I/O)设备允许微处理器与外部设备进行通信输入设备任务是把程序和原始数据送入计算机中,并且将它们转换成处理器内部所能识别和接收的信息方式输出设备任务是将处理器的运算操作结果以人或其他设备所能接收的形式输出总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息 处理器系统中采用总线结构,即可以大大减少信息传输线的数目,又可以提高处理器系统扩充存储器及外部设备的
11、灵活性处理器系统设计目标是以较小的硬件代价组成具有较强功能的系统,而总线结构正好能满足这一要求 处理器通过总线与各部分连接I/O设备不能直接和总线相连接 I/O控制器或接口是保证信息和数据在处理器与I/O设备之间正常传送的电路 总线(BUS)地址总线(Address Bus)由单方向的多根信号线组成,用于CPU向存储器、外设传输地址信息;数据总线(Data Bus)由双方向的多根信号线组成,用于CPU从存储器、外设读入数据,也可以由CPU向存储器、外设发送数据;控制总线(Control Bus)由双方向的多根信号线组成,用于CPU向存储器、外设发送控制命令和从存储器、外设读入反馈信息 微处理器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微处理器 系统 原理 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内