`
jishublog
  • 浏览: 872935 次
文章分类
社区版块
存档分类
最新评论

8086的最小模式和最大模式

 
阅读更多

一、最小模式和最大模式

8086/8088可以在两种工作模式下工作,即最小模式和最大模式。

最小模式--即系统中只有8086(或8088)一个微处理器。最小模式是单处理器系统。系统中所需要的控制信号全部由8086(或8088CPU本身直接提供。

最大模式--系统中有两个或两个以上的微处理器,即除了主处理器8086(或8088)以外,还有协处理器(8087算术协处理器或8089输入/输出协处理器)。最大模式可构成多处理器系统,系统中所需要的控制信号由总线控制器8288提供。

最大模式是相对最小模式而言的。最大模式用在中等规模的或者大型的80868088系统中。在最大模式系统中,总是包含有两个或多个微处理器,其中一个主处理器就是8086或者8088,其他的处理器称为协处理器,它们是协助主处理器工作的。

80868088配合的协处理器有两个,一个是数值运算协处理器8087,一个是输入/输出协处理器8089

8087是一种专用于数值运算的处理器,它能实现多种类型的数值操作,比如高精度的整数和浮点运算,也可以进行超越函数(如三角函数、对数函数)的计算。

CPU工作模式的选择是由硬件决定的,将8086/8088的第33号引脚接地,则工作于最大模式,第33号引脚接高电平,则工作于最小模式。8086/8088CPU8条引腿(第24号~31号)在两种不同工作模式中具有不同的功能。

二、8086的总线周期的概念

为了取得指令或传送数据,就需要CPU的总线接口部件执行一个总线周期。为了便于叙述后面的内容,在此,先对总线周期的概念作一个介绍,在讲完8086的基本配置以后,再详细地讲解总线操作。

80868088中,一个最基本的总线周期由4个时钟周期组成,时钟周期是CPU的基本时间计量单位,它由计算机主频决定。比如,8086的主频为5MHz1个时钟周期就是200ns8088的主频为10MHz1个时钟周期为l00ns。在1个最基本的总线周期中,习惯上将4个时钟周期分别称为4个状态,即T1状态、T2状态、T3状态和T4状态。

(一)在T1状态

CPU往多路复用总线上发出地址信息,以指出要寻址的存储单元或外设端口的地址。

(二)在T2状态

CPU从多路复用总线上撤消地址,而使总线的低16位浮置成高阻状态,为传输数据作准备。地址总线的最高4()用来输出本总线周期状态信息。这些状态信息用来表示中断允许状态、当前正在使用的段寄存器名等。

(三)在T3状态

多路总线的高4位继续提供状态信息,而多路总线的低16(8088则为低8)上出现由CPU写出的数据或者CPU从存储器或端口读入的数据。

(四)在有些情况下

外设或存储器速度较慢,不能及时地配合CPU传送数据。这时,外设或存储器会通过“READY”信号线在T3状态启动之前向CPU发一个数据未准备好信号,于是CPU会在T3之后插入1个或多个附加的时钟周期TwTw也叫等待状态,在Tw状态,总线上的信息情况和T3状态的信息情况一样。当指定的存储器或外设完成数据传送时,便在“READY”线上发出准备好信号,CPU接收到这一信号后,会自动脱离Tw状态而进入T4状态。

(五)在T4状态,总线周期结束

需要指出,只有在CPU和内存或IO接口之间传输数据,以及填充指令队列时,CPU才执行总线周期。如果在1个总线周期之后,不立即执行下一个总线周期,那么,系统总线就处在空闲状态,此时,执行空闲周期。


分享到:
评论

相关推荐

    最大工作模式和最小工作模式.ppt

    8086最大工作模式和最小工作模式

    模式识别最大最小距离算法

    Matlab实现一组二维坐标点最大最小距离算法,将它们进行聚类分析,实现分类。

    最大最小距离算法

    模式识别中的经典算法最大最小距离算法,里面有详细的原理和计算过程及实例~

    模式识别最小最大聚类算法

    这是一个模式识别聚类的小程序,欢迎大家下载使用,很好用的,谢谢MMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

    聚类算法最大最小距离

    最大最小距离聚类算法 模式识别 聚类算法

    最大最小聚类代码

    模式识别聚类分析中的最大最小聚类方法,对给定的样本数据(7个),通过聚类分类,返回类别编号,代码有注释能直接运行主函数。

    中科大汪增福模式识别PPT.zip

    第三章介绍统计模式识别中的概率方法,着重介绍最小错误概率分类器、最小风险分类器、纽曼皮尔逊分类器和最小最大分类器以及概率密度函数的参数估计和非参数估计等。第四章讨论典型分类器错误概率的计算问题。第五章...

    BUCK三种工作模式.pdf

    通过滞洄比较器监控输出电压的突发模式开关管工作的时间短,效率高,纹波最大。强迫连续模式电感的电流双向流动,效率最低,纹波最小。跳脉冲模式工作DCM模式并跳去一些脉冲,效率和纹波介于上述两种模式之间。同时...

    最小最大距离点聚类

    对20个二维(三维)数据点分别按照最大、最小、平均距离的测度进行了聚类,输出结果为2类点

    模式识别实验报告1、最大最小距离聚类法2、K-均值聚类法3、感知器算法4、最小均方误差算法

    模式识别实验报告 1、最大最小距离聚类法 2、K-均值聚类法 3、感知器算法 4、最小均方误差算法

    实验1 最大最小距离法.doc

    实验1 最大最小距离法.doc

    WPF中窗体最大化问题的解决方法

    它作为窗体的基础,提供标准的边框、工具条、最大化、最小化和关闭按钮。WPF窗体是XAML文件和后台代码文件的混合体。 本文将详细介绍关于WPF窗体最大化问题的相关内容,下面话不多说了,来一起看看详细的介绍吧 遇到...

    模式识别身高体重贝叶斯算法

    1)应用单个特征进行实验:以(a)身高或者(b)体重数据作为特征,在正态分布假设下利用最大似然法或者贝叶斯估计法估计分布密度参数,建立最小错误率Bayes分类器,写出得到的决策规则,将该分类器应用到测试样本,...

    Java Bug模式详解

    22.1.8 使用Singleton设计模式帮助最小化instanceof的使用 22.2 将引入bug的可能降至最 低 22.2.1 提取通用代码 22.2.2 尽可能实现纯 功能性方法 22.2.3 在构造函数中 初始化所有字段 22.2.4 出现异常情况 ...

    VB 控制多文档窗体最大最小化的按钮

    VB 控制多文档窗体最大最小化的按钮 VB控制多文档窗体最大最小化的按钮,可以设置系统菜单和系统按钮的状态,有非模式窗体和MDI子窗体两种形式的窗体。

    精确的三双最大,黄金比例和双最大混合模式和重新归一化组运行效果的可行性

    根据最新的中微子振荡数据,我们研究了轻质风味混合矩阵是否可以采用超高能级的三双最大(TBM),黄金比例(GR)或双最大(BM)混合模式的精确形式 ,这种混合模式可以通过风味的对称性来实现,并与低能级的实验数据...

    MaxMinDis_最大最小聚类_

    最大最小距离法是模式识别中一种基于试探的类聚算法,它以欧式距离为基础,取尽可能远的对象作为聚类中心。因此可以避免K-means法初值选取时可能出现的聚类种子过于临近的情况,它不仅能智能确定初试聚类种子的个数...

    同济微机原理课件-第3章 8086处理器时序

    第3章 8086处理器时序 最小模式CPU时序 最大模式CPU时序 中断响应周期时序 系统复位时序

    安卓开发者模式中将最小dp调得太高导致无法开机的解决方法

    之前手比较贱,想试试最小dp最大可以调多少,主要是想方便提取文字,我的小米8调成800还可以,之后脑子一热调成1200。然后直接弹回桌面然后就黑屏了,之后自动开机就进入了recovery,然后开机就会直接进recovery。...

Global site tag (gtag.js) - Google Analytics