在最大工作模式下8086CPU系统构成为什么还需要地址锁存器和双向总线驱动器

2024-12-16 04:09:18
推荐回答(1个)
回答1:

你可能是刚学微机,这问题在我看来有两个误区。1,你不理解锁存器以及驱动器的作用(他们与最大最小的工作方式无关);2,最大最小工作方式的区别;
先解释1:无论是最大还是最小方式都需要地址锁存器的,因为地址CPU的处理速度和外部的处理速度是有差别的,有可能是几倍也有可能是几百倍几千倍,不可能同步进行;所以需要一个协调的过程,地址锁存器就是把CPU送出来的地址锁存住,给外部设备使用,这时候CPU继续送出的下一个地址是不会影响到外部当前的处理状态的,因为这时候地址锁存器的使能端是低电平,在当前状态没结束之前是不允许下一个地址通过的。双向驱动器也是一样,一般的CPU输出的电平是无法直接使用的,必须要经过驱动电路,放大(或其他)他的电流。
2:所谓最小模式,就是在系统中只有8086一个CPU, 而所有的总线控制信号都由8086直接产生,因此系统中的总线控制电路被减到最少。
而最大模式是相对最小模式而言的, 此时系统中有两个或多个微处理器, 其中有一个是主处理器8086,其它的处理器称为协处理器,它们协助主处理器工作。(这个百度上有的。书上也有解释),举个例子就是:最大方式中所需要的控制信号要比最小方式多,所以最大方式增加了8288总线控制器;把CPU中的S0,S1,S2送出的代码组合生成8个控制信号,这比CPU直接送出信号数量要多得多。
以上的都是个人观点,可能也有误区,仅供参考。
有错误,请留言,虚心求教,呵呵、