Intel 80486微处理器功能结构

本文详细介绍了Intel 80486微处理器的功能结构,特别是其8K Cache的设计,包括内部64位总线连接、浮点协处理器FPU以及对齐标志AC的介绍。此外,还深入探讨了内部控制寄存器如CR0、CR3的工作方式,以及高速缓存的工作过程控制,如写回策略和清除方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 功能模块

 

80386基础上, 增加:8KCache;浮点协处理器 FPU。如下图所示:

 

    ● 内部64位总线连接EUFPU;

    ● 可以禁止分页, 所以SU输出可直接送到Cache;

    ● SUPU首先寻址Cache, 不命中才寻址内存。

 

2. 内部寄存器

 

通用寄存器/段寄存器/指令指针与80386相同。 

 

1 FR新增标志位AC对齐标志

 

AC对齐的含义:16位的字, 从偶地址开始存放(起始地址最低位为0, 能被2整除);对32位的字,存放的起始地址能被4整除,且最低2位为0 依此类推,双字(64)存放的起始地址能被8整除(3位为0)等。以上情况都称为对齐的。数据按对齐的方式存放, 对数据的存取速度更快。

 

为什么CR3、页目录和页表都只给出20位的地址作为基地址?其实从对齐的角度, 一个4K的页面是对齐的, 12位为0, 只需要给出高20位地址, 实际访问时, 12位补0 

 

AC 0:不作对齐检查;为1 则进行对齐检查,未对齐时产生异常中断。注意,AC做仅在特权级(CPL)为3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值