`
thecloud
  • 浏览: 884930 次
文章分类
社区版块
存档分类
最新评论

微处理器简单介绍

 
阅读更多

参考资料:西安电子科技大学 教学课件


一、16位处理器,8086/8088 CPU

1、第一代16位处理器

2、第一次实现了指令级流水

3、采用分段管理机制,扩大了寻址范围,使程序可以浮动分配。

4、只有整数运算指令。可以配合协处理器8087和IO处理器8089使用,来增强功能。

5、8088与8086内部结构相似,只是8088有8位的外部数据总线。

内部结构图如下:


其内部寄存器的结构图如下:


其中程序状态字(PSW)中几个常用的标志位的含义如下:

CF:进位标志

ZF:结果为零标志

SF:最高位为零标志

OF:溢出标志


80286

INTEL 1982年推出80286芯片,该芯片相比8086和8088有了飞跃式发展,虽然它仍是16位结构,但在CPU内部含有13.4万个晶体管,时钟频率由最初6MHz逐步提高到20MHz。内部和外部数据总线皆为16位,地址总线24位,可寻址16MB内存。80286兼容了8086所有功能,并且是8086的向上兼容的微处理器,使8086的汇编语言程序可以不做任何修改地在80286上运行。同时80286的推出也是实模式和保护模式CPU的分水岭。80286微处理器内部有4个功能部件,即地址部件AU,指令部件IU,执行部件EU和总线部件BU。这四个部件的并行操作,提高了吞吐率,加快了处理速度。

80386

INTEL 1985年推出的CPU芯片,它是80X86系列中的第一种32位微处理器,而且制造工艺也有了很大的进步,与80286相比,80386内部内含27.5万个晶体管,时钟频率为12.5MHz,后提高到20MHz,25MHz,33MHz。80386的内部和外部数据总线都是32位,地址总线也是32位,可寻址高达4GB内存。它除具有实模式和保护模式外,还增加了一种叫虚拟86的工作方式,可以通过同时模拟多个8086处理器来提供多任务能力。除了标准的80386芯片,也就是80386DX外,出于不同的市场和应用考虑,INTEL又陆续推出了一些其它类型的80386芯片:80386SX、80386SL、80386DL等。

80486

Intel 80486是Intel公司1989年推出的32位微处理器。它采用了1μm制造工艺,内部集成了120万个晶体管。内外部数据总线是32位,地址总线为32位,可寻址4GB的存储空间,支持虚拟存储管理技术,虚拟存储空间为64TB。片内集成有浮点运算部件和8KB的cache(L1 cache),同时也支持外部cache(L2 cache)。整数处理部件采用精简指令集RISC结构,提高了指令的执行速度。此外,80486微处理器还引进了时钟倍频技术和新的内部总线结构,从而使主频可以超出100MHz。

二、32位处理器奔腾

1、32位地址总线,64位数据总线

2、超标量流水处理U,V两条指令流水线可以在一个时钟周期发射两条简单整数指令或一条浮点运算指令

3、控制器采用硬布线控制和微程序控制相结合的方式

4、外部地址总线宽度36位,一般使用32位宽度。直接寻址物理内存4GB,寻址虚拟内存64TB

5、内部有指令Cache和数据Cache


分享到:
评论

相关推荐

    ARM开发:一 ARM微处理器概述

    本篇文章对ARM微处理器、ARM技术的基本概念做了一些简单的介绍,希望读者通过对本章的阅读,能对ARM微处理器、ARM技术有一个总体上的认识。

    FPGA在微处理器系统中的在应用配置

    ALTERA公司SRAM工艺可编程器件应用广泛,专用配置器件比较昂贵。在具有微处理器的系统中,使用微处理器系统的存储器来存储配置数据,并...详细介绍了微处理器系统中连接简单的被动串行配置方法和被动并行异步配置方法。

    微处理器设计原理和实践(Microprocessor Design Principles and Practices with VHDL)

    关于微处理器设计的书,是英文的。 其中有几章是介绍数字电路的内容,几章介绍简单的微处理器的结构和设计。 书中内容都有相应的VHDL实现。应该是比较基础易懂的书籍。

    微处理器和微控制器的区别

    本文主要从硬件结构、应用领域和指令集特征三个方面简单介绍了微处理器和微控制器的区别。

    嵌入式微处理器系统设计实例 (第三版)

    介绍了各个模块的设计,并进行实际设计分析,各部分详细易懂,学习起来简单。

    从8086到Pentium Ⅲ微型计算机及接口技术1

     全书共分10章,分别介绍微型计算机的基本知识、从8086到PentiumⅢ循序渐进地介绍了微处理器的内部结构及特点、指令系统、汇编语言程序设计、存储器、输入输出基础、中断系统、通信与接口技术、微机总线及其接口...

    从8086到Pentium Ⅲ微型计算机及接口技术 2

     全书共分10章,分别介绍微型计算机的基本知识、从8086到PentiumⅢ循序渐进地介绍了微处理器的内部结构及特点、指令系统、汇编语言程序设计、存储器、输入输出基础、中断系统、通信与接口技术、微机总线及其接口...

    基于ARM7微处理器的中文液晶显示技术

    LCM对外提供标准数据和控制接口以及控制指令,本文以ATM12864C为例,介绍带控制驱动器ST7920的液晶显示模块与Philips公司的ARM7微控制器LPC2214的接口设计及编程方法,并在此基础详细介绍在液晶显示屏上显示可连续...

    新型微处理器监控电路

    微处理器监控电路早已得到广泛应用,它的发展从分立电路、单一复位功能的三端集成器件到复杂的多功能集成器件,的电子技术的各个阶段,它都保证了系统的正常运行。本文简要介绍监控电路的基本特性以及一些新型监控...

    用微处理器如何设计洗碗机电路

    商用洗碗机按结构可分为箱式和传送式两大类,为餐厅、宾馆、机关单位食堂的炊事人员减轻了劳动强度,提高了工作效率,增进清洁卫生...本文介绍的此款洗碗机较适合家用,具有小巧轻便,节省空间,操作简单、方便的特点。

    嵌入式系统/ARM技术中的内含USB单元的微处理器

     这是一种专为针对某种特殊目的所开发的专用USB微处理器。而一般USB微处理器内包含了通用型的CPU或MPU。以下,列出数种常 用的USB微处理器。  ●Cypress:M8系列与EZ-USB EX系列。后者为本书的重点,稍后再加以...

    基于微控制器MCF5213 的嵌入式平台设计

    :介绍了飞思卡尔半导体公司的微处理器MCF5213 的特点,同时针对电力系统110kV 线路保护系统 存在的可扩展性差和开发成本高的问题, 设计了一个基于MCF5213 微处理器的通用嵌入式硬件平台,并 在最后给出了其主程序...

    S3C44B0X微处理器内置LCD控制器

    本文主要简单介绍了S3C44B0X微处理器内置LCD控制器

    电路分享:用微处理器如何设计洗碗机电路

    商用洗碗机按结构可分为箱式和传送式两大类,为餐厅、宾馆、机关单位食堂的炊事人员减轻了劳动强度,提高了工作效率,增进清洁卫生...本文介绍的此款洗碗机较适合家用,具有小巧轻便,节省空间,操作简单、方便的特点。

    微处理器电源监控芯片SGM803及其应用

    本文简单介绍了微处理器电源监控芯片SGM803与以及它的应用。

    单片机与DSP中的S3C44B0X微处理器内置LCD控制器

     S3C44B0X微处理器是三星公司专为手持设备和一般应用提供的高性价比和高性能的微控制器解决方案。它使用ARM7TDMI核,工作在66MHz,集成了LCD控制器等外围器件。它的LCD控制器具有通用性,能与大多数LCD显示模块接口...

    virtual_6502:8位微处理器的基本仿真器

    代码的主要部分实现了微处理器及其指令集,在这种情况下,该代码基于的模型是MOS 6502 (感谢Wikipedia的简短介绍)。 RAM是在总线内实现的,该CPU支持16位地址,从而在内存的掩护下是一个65536个位置的数组,每个...

    基于Cortex-M3微处理器的智能家居监控终端的设计

    给出了基于Cort-ex-M3微处理器的智能家居控制终端的硬件设计方案和实现方法,介绍了控制终端软件实现的原理和流程。本系统还专门设计了一款内嵌Zig-bee模块的PDA以方便用户在室内对家用电器进行控制。该系统结构简单...

    从8086到Pentium Ⅲ微型计算机及接口技术4

     全书共分10章,分别介绍微型计算机的基本知识、从8086到PentiumⅢ循序渐进地介绍了微处理器的内部结构及特点、指令系统、汇编语言程序设计、存储器、输入输出基础、中断系统、通信与接口技术、微机总线及其接口...

Global site tag (gtag.js) - Google Analytics