微型计算机的组成_第1页
微型计算机的组成_第2页
微型计算机的组成_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文格式为Word版,下载可任意编辑微型计算机的组成 微型计算机以微处理器为核心,其一大特点是采纳总线结构,其中三总线结构尤为普遍,如图1-1所示。MPU(微处理器)是通过AB(地址总线)、DB(数据总线)和CB(掌握总线)这三总线与ROM(只读存储器)和RAM(随机存储器)及I/O(输入/输出)接口相连的。在分析微型计算机基本工作原理前,先对各部件进行介绍。 1存储器 存储器又称内存或主存,是计算机的存储部件,用来存放程序和数据(原始数据、中间结果及最终结果)。微型计算机内存由半导体存储器ROM和RAM组成,它们都是采纳大规模或超大规模集成电路工艺制成的存储器芯片,具有体积小、重量轻、集成度

2、高等特点。 只读存储器ROM(Read Only Memory)是一种在正常工作时只读不能写的存储器,利用特别手段将固定程序和常数写入ROM,一旦写入便能长期保存(断电也不丢失),需要时即可读出访用。ROM通常用来存放不变的程序,如基本I/O程序、监控程序、汇编程序、高级语言/解释程序等,还存储各种常用数据和表格。ROM的种类许多,根据编程方式,只读存储器ROM分为掩模ROM、可编程ROM、可擦除EPROM、电擦除E2PROM和闪速存储器Flash PEROM。Flash PEROM可以在线写入(自动擦除),并且可以按页连续字节写入,读出速度也很快。 随机存取存储器RAM(Random Acc

3、ess Memory)是一种在正常工作时既能读又能写的存储器用来存放用户要运行的程序及运行程序所需的原始数据、中间结果、最终结果以及实时数据等。RAM中存储的信息不能长期保存,停电后便马上消逝,因此又称为易失性或易挥发性存储器。RAM存储器的规格品种也许多,如4KB、8KB、32KB、64KB、256KSB、l MB等等。根据存储电路的不同,随机存取存储器RAM又可分为动态RAM(DRAM)、静态RAM(SRAM)。DRAM芯片以MOS管栅极电容是否充有电荷来存储规律1或0信息,需要外接刷新电路来周期性地对其电荷进行刷新以维持它所代表的数据。SRAM芯片以触发器来存储规律1或0信息,无需刷新电

4、路。SRAM比DRAM集成度低、成本高、速度快。SRAM和DRAM均为易失性存储器。 ROM和RAM的主要区分在于:一是断电后ROM内的信息不丢失,而RAM中的信息马上消逝;二是读写方式不同,ROM采纳特别方式写入信息,信息写入后只能读,而RAM既能读又能写。 ROM和RAM存储器芯片上的引线通常分为四组:地址线用于向存储器输送地址码;数据线是双向的,传送对芯片中某一单元进行读写操作的数据;掌握线用于传送掌握信号,掌握操作是进行读还是进行写等等;电源线供应芯片5V直流电源。其中地址线及数据线的引脚数与芯片的存储容量有关。 地址线越多,存储容量就越大;数据线越多,每个单元中存储的二进制数的位数就

5、越长。例如,地址线为n条的存储器芯片的存储容量为 个单元,数据线的条数m为每个单元能存储的二进制数的位数,则存储器芯片的存储容量为2n×mbit,即: 存储容量=2地址线的条数×数据线的条数(bit) 如一个存储器有16条地址线和8条数据线,它的16位地址可得到216个地址编码,可寻址216个单元,即存储容量为216个单元,每个单元8位,则存储容量为216×8bit。 2微处理器(MPU) 微处理器MPU是微型计算机的运算和指挥掌握中心,其性能打算了微型计算机的性能。虽然各种微处理器性能和内部结构有差异,指令系统也不同,但它们的基本组成相同,都包含有掌握器、运算器

6、和内部总线。微处理器与存储器之间的结构可参照图1-2。 (1)运算器 运算器在掌握器的掌握下对二进制数进行算术运算或规律操作。运算器由算术规律单元删、累加器A、通用寄存器PS、暂存器TMP和程序状态字PSW等五部分组成。 算术规律单元ALU: ALU是运算器的核心,它以全加器为基础,并辅以移位和掌握规律组合而成,在掌握信号的掌握下,可进行加减乘除等算术运算和各种规律运算。 累加器A:A是由触发器组成的移位寄存器,在运算前存放一个操作数,运算后存放运算结果。 暂存器TMP:TMP也是一个寄存器,用于暂存另一操作数。 程序状态字PSW:PSW由8位触发器组成,存放ALU操作过程中形成的状态。例如:

7、累加器A中的运算结果是否为零,最高位是否有进位或借位,低4位向高4位是否有进位或借位等等,都在PSW中相应位上进行标志。 通用寄存器PS:PS用于存放操作数或运算结果。 在运算前,将运算所需操作数送入累加器和暂存器,由掌握信号掌握ALU进行运算,把运算结果存放到累加器A,并依据运算结果设置程序状态字PSW状态位的值。 (2)掌握器 掌握器是发布操作命令的机构,是计算机的指挥中心,相当于人脑的神经中枢,掌握计算机的各部分协调工作,用于自动执行程序。掌握器由指令部件、时序部件和微操作掌握部件等三部分组成。 指令部件:指令部件是用来读取指令、分析指令和为完成指令产生掌握信号的规律部件,也是掌握器的核

8、心。通常,指令部件由程序计数器PC、指令寄存器IR和指令译码器ID等三部分组成。 时序部件:时序部件由时钟系统和脉冲安排器组成,用于产生微操作掌握部件所需的定时脉冲信号。时钟系统产生气器的时钟脉冲序列,脉冲安排器又称节拍发生器,用于产生节拍电位和节拍脉冲。 微操作掌握部件 微操作掌握部件为指令译码器m的输出信号配上节拍电位和节拍脉冲,也可和外部进来的掌握信号组合,共同形成相应的微操作掌握序列,以完成规定的操作。 计算机的工作就是执行程序。要执行一个程序必需将该程序放入内存,而程序是若干指令的有序排列,要执行程序只要从第一条指令开头,逐条读取指令、分析指令、执行指令直至执行到停机指令即完成程序。

9、要从内存中读取指令,必需给出内存单元的地址,这就需要有一个特地的寄存器用来存放将要执行指令的内存地址,这个寄存器就是程序计数器PC。当计算机依据PC中地址取出要执行指令的一个字节后,PC就自动加1,指向指令的下一字节,为机器下次读取指令做好预备。 指令寄存器IR用来存放从存储器中取出的当前要执行指令的指令码。该指令码在IR中得到寄存和缓冲后被送到指令译码器ID中译码,经译码后就知道该指令所要进行的操作,并在时序部件和微操作掌握部件的作用下掌握相应部件进行操作,执行指令。 3I/O接口和外设 I/O接口是架设在微处理器和外设间的桥梁,是一种过渡的大规模集成电路芯片。由于大多数外设都是机电型的,工

10、作速度较慢,因此微处理器MPU通常不能和它们直接相连,而是通过I/O接口和外设相连,以便实现速度、电平和信号性质的匹配。 4地址总线、数据总线和掌握总线 总线是在微型计算机各部分之间传送信息的公共通道,也是沟通微型计算机各种器件的桥梁。 (1)地址总线AB 地址总线AB用来传送MPU发出的地址码,是单向总线。当微处理器MPU对存储器或外部设备进行读写操作时,首先要把存储单元或外设的地址码送到地址总线上选中它,然后进行读写。地址总线条数由MPU型号打算,在大部分8位机中,地址总线通常为16条。 (2)数据总线DB 数据总线DB用来传送数据和指令码,是双向总线。通过DB,MPU可将数据写入存储器或向外设输出数据,也可从存储器或输入设备输入数据。数据总线条数常和所用微处理器字长相等,但也有内部为16位运算而外部仍为8位数据总线的状况。8位机中数据总线通常有8条。 (3)掌握总线CB 掌握总

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论