ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

8088/8086微处理器

2022-01-27 22:07:09  阅读:236  来源: 互联网

标签:8086 微处理器 8088 总线 存器 模式 地址 信息 CPU


本文作于2022.1.27,供本人加深理解使用

一、8088/8086 CPU的特点(较上一代cpu的特点)

①采用并行流水线工作方式

通过在CPU内部结构中设置了指令预取队列来实现

②对内存空间实行分段管理

将内存分为4个逻辑段并设置地址段寄存器,以实现对1MB空间的寻址(8088/8086在内部都只能同时处理16位二进制数,而16位二进制码最多有2^16种组合即64K,即地址码最长16位最多管理64K个内存单元)

③支持协处理器

早期,协处理器作为一个独立芯片,主要用作浮点运算(早期的定点数运算效率低)

二、8088/8086 CPU的两种工作模式

最小模式:最小模式为单处理器模式,所有控制信号都由微处理器产生

最大模式:最大模式为多处理器模式,部分控制信号由外部总线控制器产生

地址信息通过地址锁存器与地址总线连接
数据信息通过数据收发器与数据总线连接(数据收发器是一个负责数据输入输出的驱动器)
控制信息在最小模式下比较少,且均由CPU自己产生,直接连接到控制总线

Q:ALE是什么,作用是什么?

A:ALE是地址锁存信号,作用是将送出的地址信号锁进地址锁存器,当ALE有效时,CPU发出的针对某个内存单元的地址就进到了地址锁存器里

Q:地址锁存器是什么,作用是什么?

A:地址锁存器是一个暂存器,它根据控制信号的状态,将总线上地址代码暂存起来。作用是在有电通过,没有其他触发有效时保持内部信息(在这里即地址信息)不变,锁进去的信息会呈现在锁存器输出端,连接到外部地址总线,指向了内存中某个具体单元或某个接口

Q:为什么要锁存地址信息?

A:8086/8088数据和地址总线采用分时复用操作方法,即用同一总线既传输数据又传输地址。有可能当前传输地址信息的通道过一会儿传输其他类型信息(如数据信息)时将地址信息覆盖掉了

最大模式下地址和数据信息传输与最小模式一样
最大模式下由于需要和协处理器进行协调工作,控制信息需要通过总线控制器与外部控制总线连接(一部分控制信号需要由总线控制器产生)

三、两种工作模式的选择方式

Tips:一般头上一个横线两种含义,①低电平有效,②逻辑运算的否

标签:8086,微处理器,8088,总线,存器,模式,地址,信息,CPU
来源: https://blog.csdn.net/t42t24t2t/article/details/122699835

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有