Intel 32位处理器 ,Intel 32位处理器结构原理

intel 32位处理器 ,intel 32位处理器结构原理是什么?
微型计算机中的运算器和控制器合起来称为cpu,因cpu通常集成在一块大规模集成电路上,所以人们又把cpu称作微处理器。intel公司生产的80386、80486,pentium都是32位的cpu。32位cpu是指在cpu内部以32位二进制数为单位进行数据处理。
目录
1 cpu的基本结构
2 寄存器
3 逻辑地址、线性地址和物理地址
4 指令流水线操作
cpu的基本结构
80486cpu内部由8大部件组成:总线接口部件、高速缓存部件、代码预取部件、指令译码部件、浮点数部件、执行部件、段部件、分页部件。下图为80486cpu 的内部基本结构图,它反映了cpu内部的基本逻辑部件、部件之间的基本联系,各部件的主要功能,数据在cpu 中的主要流动方向。
cpu外部引脚分为数据总线引脚、地址总线引脚及控制总线引脚。32位cpu都采用栅格阵列插针或封装,在微机主板上有相应的插座安装。
80486cpu有三种工作方式:实地址方式、保护方式和虚拟8086方式。pentium微处理器除了上述3种工作方式外,增加了一种系统管理方式(smm)。
寄存器
寄存器是cpu内部用来放置数据或地址的存储单元。在cpu的各个部件中,都有一些寄存器。有些寄存器是编程不可见的,有些是编程可见的。对于编程可见的寄存器,根据功能可分为9组,分别是通用寄存器、指令指针寄存器、标志寄存器、段寄存器、系统地址寄存器、调试寄存器、测试寄存器、控制寄存器及浮点寄存器。
逻辑地址、线性地址和物理地址
一般来说,用户使用的是逻辑地址,由内存管理软件和相关硬件将逻辑地址变为物理地址。在16位模式下,逻辑地址由16位的段基址和16位的偏移地址组成,物理地址20位。其关系为:物理地址=段基址×10h+偏移地址。在32位模式下,地址转换比较复杂,逻辑地址是一个16位的段选择符和一个32位的偏移地址。段部件根据段选择符获得相应的段描述符,取出32位的段基址再加上32位偏移地址得到32位的线性地址。然后再由段部件传送给分页部件,由其转换为32位的物理地址。若分页部件被禁止,那么计算出的线性地址就是物理地址。
指令流水线操作
32位cpu的一个重要的特点就是采用了指令流水线技术。这一技术大大加快了指令执行速度,加大了信息流量。这是一种同时进行若干操作的并行处理方式。在流水线结构中,每条指令分成若干步骤来执行,每个子过程各在一个专门的硬件站点上执行,这样完成一条指令的全部操作须顺序地经过流水线中多个站点的处理才能完成。但前后连续的几个操作可以依次流入流水线中,在各个站点间重叠执行,以此来实现并行操作。
在80486cpu中设有8kb的内部高速缓存器、32字节的预取指令队列、指令译码器、控制器及执行部件,这就从硬件上支持了指令流水线操作。80486使用5个步骤的流水线技术,即指令预取pf、译码d1、译码d2、执行ex和结果写回wb。其过程如图所示。

可编程逻辑器件基础
智慧环保物联网大数据监控平台建设方案
美国参议员提议效仿欧盟统一充电接口,这下苹果不得不服了
区块链对于教育有怎样的影响
LED发光二极管的工作原理、应用、分类及检测
Intel 32位处理器 ,Intel 32位处理器结构原理
大众将以1.22亿美元的价格收购沃尔沃旗下的WirelessCar车联网公司75.2%的股份
手持电缆测试仪与传统电缆故障测试系统的区别
以智能制造为代表的一系列技术改造,正在改变企业的生产方式
Google AI发数据集论文、办挑战赛却拒绝开放数据集?
MOTO新旗舰moto z2 Play发布时间与配置确定,搭载骁龙835,联想要将模块化的道路走到底?
JASMINER在众多出海企业中脱颖而出,逆境中见真章
如何解决RS-485自动收发电路应用异常的问题呢?
通用与丰田双擎混动技术有哪些不同的独到之处?
默克尔为什么支持德国车企转向电动化
二极管最重要的特性是什么?双二极管比两并联的二极管有哪些优点?
GTI发布5G全球通终端倡议:年底发商用终端
薄膜/厚膜电路制作工艺
苹果的压力触控技术是如何实现的
自动驾驶行业已经进入“下半场”