8086CPU粗解

. 8086CPU工作原理示意图及说明:

 

 

CPU 可以粗略地分成两个部分—— 执行单元 EU 和总线接口单元 BIU。

执行单元 EU:核心就是 ALU(算数逻辑运算单元),是执行计算的。通用寄存器用于保存中间计算结果。FLAGS(标志寄存器)用于保存计算结果的特征,比如:有无进位、有无溢出之类的。

而总线接口单元,是和外部交接的。

8086cpu采用并行流水线的工作模式。CPU 的三个最主要的步骤是:取指令、分析指令和执行指令,分别由多个模块执行。取指令模块取完指令送给分析模块之后,就立刻去取下一条指令。分析指令分析完了之后,把分析结果告诉执行模块后,就立刻取下一条指令分析,此往复下去

8086 CPU 有两种工作模式选择:(1)最小模式:CPU 自己工作,所有的控制信号都由它自己产生。(2)最大模式:就是加入了协处理器,那么部分的控制信号就可以通过协处理器(总线控制器)产生。

二.80386CPU工作原理示意图及说明:

 

80386CPU内部结构主要由六大部分组成,分别是:

总线接口部件BIU

指令译码部件 IDU

指令预取部件CPU

执行部件EU

段管理部件SU

页管理部件PU

80386CPU共有七类32个寄存器,分别是:

段寄存器,指令指针和标志寄存器,控制寄存器,系统描述符表寄存器,调试寄存器和测试寄存器。

   80386:32位结构,内部寄存器与数据总线都是32位的,但是段寄存器仍为16位,32位地址总线,4GB寻址空间,支持保护虚地址方式,保留原有的实地址方式用于与8086兼容,可执行多任务。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值