Intel-80386微处理器(IA-32架构)

80386

1985年10月,Intel公司发布了其第一片32位微处理器80386。80386是一种与80286相兼容的高性能的全32位微处理器,它是为需要高性能的应用领域和多用户、多任务操作系统而设计的。

在80386芯片内部集成了存储器管理部件和硬件保护机构,内部寄存器的结构及操作系统全都是32位的。它的地址线为32位,可寻址的物理存储空间为4GB(232),80386支持的虚拟地址空间(逻辑地址空间)可以达到64TB(Tera Byte)。

80386提供32位外部总线接口,最大数据传输速率为32MB/s,具有自动切换数据总线宽度的功能。CPU读/写数据的宽度可以在32位~16位之间自由进行切换,与8086/8088、80286相兼容。它支持8位、16位或32位数据类型,有8个通用的32位寄存器,分别命名为EAX、EBX、ECX、EDX、ESI、EDI、EBP、ESP,它们的低16位可以单独使用。具有三种工作方式:实地址方式、保护方式和虚拟8086方式。实地址方式和虚拟8086方式与8086相同,已有的8088/8086软件不加修改就能在80386的这两种方式下运行;保护方式可支持虚拟存储、保护和多任务,包括了80286的保护方式功能。

片内集成存储器管理部件(MMU),可支持虚拟存储和特权保护,虚拟存储器空间可达64TB(246B)。存储器按段组织,每段最长4GB,因此64TB虚拟存储空间允许每个任务可拥有多达16384个段。存储保护机构采用四级特权层,可选择片内分页单元。内部具有多任务机构,能快速完成任务的切换。

80386的指令采用了比8086更先进的流水线结构,能高效、并行地完成取指、译码、执行和存储管理功能。它具有增强的指令预取队列,指令队列从8086的6B增加到16B。为了加快访问速度,系统中还设置高速缓冲存储器(Cache),构成完整的Cache、主存、辅存的3级存储体系。

80386微处理器内部结构

80386是一种与80286相兼容的第一个高性能全32位微处理器,132条引脚线用网格阵列式封装在陶瓷片内

特点:
1、80386芯片在硬件结构上由6个逻辑单元组成,它们按流水线方式工作。
2、三种工作方式:实模式、保护模式、V86模式(虚拟86模式)
3、硬件支持段式管理、页式管理,易于实现虚拟存储系统
4、硬件支持多任务,一条指令就可以完成任务切换
5、特权级保护机制:0、1、2、3、级
在这里插入图片描述
1、总线接口部件(BIU)
2、指令预取部件(CPU)
3、指令译码部件(IDU)
4、执行部件(EU)
5、段管理部件(SU)
6、页管理部件(PU)

寄存器结构:

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值