描述

微处理器

微处理器由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器能完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。它可与存储器和外围电路芯片组成微型计算机。

微处理器分类

通用处理器

追求高性能,它们用于运行通用软件,配备完备、复杂的操作系统。

嵌入式微处理器

强调处理特定应用问题的高性能,主要用于运行面向特定领域的专用程序,配备轻量级操作系统,主要用于蜂窝电话、CD播放机等消费类家电。

微控制器

价位相对较低,在微处理器市场上需求量最大,主要用于汽车、空调、自动机械等领域的自控设备。

微处理器组成

逻辑部件

可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。

寄存器部件

寄存器部件,包括寄存器、专用寄存器和控制寄存器。 通用寄存器又可分定点数和浮点数两类,用来保存指令执行过程中临时存放的寄存器操作数和中的操作结果。 通用寄存器是中央处理器的重要部件之一。

控制部件

主要是负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。

其结构有两种:一种是以微存储为核心的微程序控制方式;一种是以逻辑布线结构为主的控制方式。

微处理器内部结构图

图为8086十六位微处理器,可分成两个部分,一部分是执行部件,即执行指令的部分;另一部分是总线接口部件,与8086总线联系,执行从存储器取指令的操作。

可使取指令和执行指令的操作重叠进行。EU部分有一个寄存器堆,由8个十六位的寄存器组成,可用以存放数据、变址和堆栈指针、算术运算逻辑单元(ALU)执行算术运算和逻辑操作,标志寄存器寄存这些操作结果的条件。执行部件中的这些部件是通过数据总线传送数据的。总线接口部件也有一个寄存器堆,其中CS、DS、SS和ES是存储空间分段的分段寄存器。

IP是指令指针。内部通信寄存器也是暂时存放数据的寄存器。指令队列是把预先取来的指令流存放起来。总线接口部件还有一个地址加法器,把分段寄存器值和偏置值相加,取得二十位的物理地址。数据和地址通过总线控制逻辑与外面的8086系统总线相联系。8086有十六位数据总线,处理器与片外传送数据时,一次可传送十六位二进制数。8086具有一个初级流水线结构,可以实现片内操作与片外操作的重叠。

微处理器主要应用于整机的控制系统中,特别是弹载、舰载、机载、车载等加固计算机模块,如导弹测发控计算机、安控计算机和弹头测试计算机、潜水艇的鱼雷发控装置、光电对抗系统、装甲师指挥通信系统、空降兵团机动式指挥通信系统、装甲车通信终端、通信电台车通信终端、指挥发射车指控终端、舰载便携式解算装置、卫星通信车通信终端等。

微处理器发展趋势

单芯片多微处理器将多个功能结构不同或多个功能结构相同的微处理器集成在一个芯片上,甚至将整个系统集成在一个芯片上。

多线程结合指令级现场交换和顺序调度技术,是数据流模型和冯·诺依曼模型的有机结合。以线程作为执行调度的基本单位,多个线程按数据流驱动的方式并发地执行,达到在一个物理微处理器上实现多个逻辑微处理器,提高执行效率。

微处理器存储器耦合将微处理器和存储器集成在一个芯片上,以提供充足的存储带宽和极大的并行性。

可重构计算结构将FPGA技术和微处理器技术相结合,且在一个芯片上用可重构逻辑依据计算需求构造多个简单微处理器的连接,实现高度并行的体系结构。

微处理器与微控制器区别

1.硬件结构。微处理器是一个单芯片CPU,而微控制器则在一块集成电路芯片中集成了CPU和其他电路,构成了一个完整的微型计算机系统。

除了CPU,微控制器还包括ram、rom一个串行接口、一个并行接口,计时器和中断调度电路。虽然片上ram的容量比普通微型计算机系统还要小,但是这并未限制微控制器的使用。

2、应用领域。微处理器通常作为微型计算机系统中的CPU使用。其设计正是针对这样的应用,这也是微处理器的优势所在。然而,微控制器通常用于面向控制的应用。其系统设计追求小型化,尽可能减少元器件数量。在过去,这些应用通常需要用数十个甚至数百个数字集成电路来实现。

3、指令集特征。微处理器的指令集增强了处理功能,使其拥有强大的寻址模式和适于操作大规模数据的指令。微处理器的指令可以对半字节、字节、字,甚至双字进行操作。通过使用地址指针和地址偏移,微处理器提供了可以访问大批数据的寻址模式。自增和自减模式使得以字节、字或双字为单位访问数据变得非常容易。

微控制器的指令集适用于输入输出控制。例如,电磁铁控制着马达的开关,而电磁铁由一个1位的输出端口控制。微控制器具有设置和清除单位的指令,也能执行其他面向位的操作,如对“位”进行逻辑和 异或的运算,根据标志位跳转等。

打开APP精彩内容

点击阅读全文

微处理器和由微型计算机构成,微处理器的组成相关推荐

  1. 以下系统不属于计算机软件,微型计算机的微处理器芯片上集成了(以下不属于计算机软件系统的是...

    微电脑 操作环境:Windows7系统,戴尔G3电脑. 计算机系统的硬件结构主要由控制器.运算器.存储器和输入输出设备四部分组成,其中控制器和运算器统称为中央处理器.简称CPU,是计算机硬件系统的指挥 ...

  2. 微处理器与微型计算机不同,微型计算机与微处理器.ppt

    微型计算机与微处理器 第1章 微型计算机计算机与微处理器 定义 微处理器? 将运算器.控制器及其它辅助电路通过集成电路技术做到一个集成电路芯片中. 微型计算机? 采用微处理器的计算机: 不同于计算机分 ...

  3. 微型计算机微处理器用的电路,[理学]第1章 微型计算机与微处理器.ppt

    [理学]第1章 微型计算机与微处理器 现代微型计算机原理与接口技术教程 高等学校计算机基础教育教材精选 杨文显 主编 总 目 录 第1章 微型计算机与微处理器 第2章 存储器 第3章 汇编语言基础 第 ...

  4. 微处理器组成的微型计算机属于,以微处理器为核心组成的微型计算机属于什么...

    以微处理器为核心组成的微型计算机属于第4代计算机.微处理器由一片或少数几片大规模集成电路组成的中央处理器,而大规模的集成电路是第四代计算机的特征. 本教程操作环境:windows7系统.Dell G3 ...

  5. 微型计算机定义,微处理器、微型计算机与微型计算机系统的定义

    出处:按学科分类-工业技术 企业管理出版社<工程师手册>第735页(1188字) 1.微处理器(microprocessor) 微处理器简称μP.微处理器本身不具有完整运行功能的计算机.它 ...

  6. 微处理器组成的微型计算机属于,以微处理器为核心组成的微型计算机属于哪一种计算机...

    以微处理器为核心组成的微型计算机属于第四代计算机. 第四代计算机是指从1970年以后采用大规模集成电路(LSI)和超大规模集成电路(VLSI)为主要电子器件制成的计算机.例如80386微处理器,在面积 ...

  7. 微处理器的发展微型计算机的发展

    微处理器的发展 ​ 美国英特尔(Intel)公司是全球最大半导体制造商之一.他成立于1968年,具有50多年的微处理器产品和市场领导的历史,享有"14nm+++++-"以及&quo ...

  8. 微计算机和微处理器的区别,CPU和微处理器的区别

    CPU 和微处理器是成功操作系统的基础.它们都执行不可或缺的 计算机 任务,例如算术,数据处理,逻辑和I / O操作,但是CPU与微处理器的区别并不是那么黑与白.尽管一些IT管理员可以互换使用CPU和 ...

  9. 【微处理器】基于FPGA的微处理器VHDL开发

    1.软件版本 vivado2019.2 2.算法概述 微处理器同组合逻辑控制器相比较,具有规整性.灵活性.可维护性等一系列优点,因而在计算机设计中逐渐取代了早期采用的组合逻辑控制器,并已被广泛地应用. ...

  10. am5718_AM5718如何扩大内存 - Sitara™ Cortex-A8 和 ARM9 微处理器 - Sitara™ Cortex-A8 和 ARM9 微处理器 - E2E™ 中文支持论坛...

    谢谢了Shine,你的资料和建议非常到位,按您的建议,修改了board.c以下两处,问题解决了. 1:board/ti/am57xx/board.c文件 static const struct dmm ...

最新文章

  1. Go 学习笔记(35)— Go 接口 interface (接口声明、接口初始化、接口方法调用、接口运算、类型断言、类型查询、空接口)
  2. dxf转nc代码软件_eCAM高速激光加工软件
  3. python列表map函数_python中map函数怎么显示结果
  4. 13 个超炫的 Conky 配置
  5. 你知道长颈鹿是怎么睡觉的吗? | 今日趣图
  6. vue 预检_vue全家桶+element 项目踩坑总结
  7. 继承/作⽤域/作⽤域链
  8. 用opencv进行图像处理-利用傅里叶变换进行图像的高通滤波和锐化
  9. python 代码行数统计工具_Python实现一个代码行数统计工具
  10. 现代通信原理思维导图--第四章 信道
  11. 武大计算机考研 932教材,2018武汉大学考研官方指定参考书目
  12. Pr 电影中常见的回忆效果
  13. 学习有法,事半功倍 — 在线学习的10个技巧
  14. 计算机等级考试光敏电阻,光敏电阻
  15. 计算机考试成绩分析汇报,计算机考试成绩分析与总结.doc
  16. 计算机网络显示空白,Win10以太网属性网络选项中显示为空白解决方法
  17. 名帖69 颜真卿 楷书《自书告身帖》
  18. ClusterStorage-5-配置ACLs与Quotas之设置ACLs
  19. 微信指纹服务器,华为公布10月底完成微信指纹适配,网友:等了三年终于有结果...
  20. Python爬虫之MongoDB

热门文章

  1. 67.220.92.12 /forum index.php,http://67.220.92.21/forum/inde PHP静态类
  2. windows打开iis7服务器远程桌面管理器
  3. 网吧组网产品升级方案
  4. 图解阿里达摩院内部结构
  5. 0.1+0.2 为什么不等于0.3
  6. 开发者投稿—百度大脑新品体验之肤色检测
  7. mysql5.7从锁表吗_5分钟了解MySQL5.7的Online DDL雷区
  8. bootstrap table合计行单元格隐藏和列宽设置
  9. 图像去雾开源数据集资源汇总
  10. 一款好用的电池管理工具:App Tamer Mac版