地址信号只正在T1形态时无效,并被锁存起来。读动做发生正在T3、T4形态,而写动做发生正在T2、T3、T4形态。读取写数据的无效时间犬牙交错样是由于CPU的速度取外设的速度不相婚配所形成的。当CPU没有正在T3形态的一起头就检测到READY信号时,需正在T3和T4之间插入期待形态TW。它不克不及加正在T1和T2之间。
总线接口部件的功能是担任取存储器、I/O端口授送数据。具体讲,总线接口部件要从内存指令队列;CPU施行指令时,总线接口部件要共同施行部件从指定的内存单位或者外设端口中取数据,将数据传送给施行部件,或者把施行部件的操做成果传送到指定的内存单位或外设端口中。
微型计较机系统由微型计较机、系统软件和外设几个部门构成。藏书楼的图书检索系统是用微型机配上数据库办理软件及相关外设构成的微型计较机系统。
微型计较机的总线布局是一个奇特的布局。有了总线布局当前系统中各功能部件之间的彼此关系变为了各功能部件面向总线的单一关系。一个部件只需合适总线尺度,就能够毗连到采用这种总线尺度的系统中,使系统功能获得扩展。
接口按功能可分为两类:一类是使微处置器一般工做需要的辅帮电,通过这些辅帮电,使处置器获得所需要的时钟信号或者接管外部的多个中缀请求等;另一类是输入/输出接口电,操纵这些接口电,微处置器能够接管外部设备送来的消息或将消息发送到外部设备。
考虑到芯片成本,8086/8088采用40条引线条引线的所有信号是不敷用的,采用地址/数据线复用引线方式能够处理这一矛盾,从逻辑角度,地址取数据信号不会同时呈现,二者能够分时复用统一组引线。
为了确保CPU对存储器和I/O端口的一般读/写操做,需要求地址和数据同时呈现正在地址总线部门总线是地址/数据复用的,因而需正在总线周期的前一部门传送出地址消息,并存于锁存器中,而用后一部门周期传送数据。8086CPU中是通过CPU送出的ALE高电平信号来节制锁存的。
根基总线个时钟(CLK)周期构成,按时间挨次定义为T1、T2、T3、T4。正在T1期间8086发出拜候目标地的地址信号和地址锁存选通信号ALE;T2期间发出读写号令信号RD#、WR#及其它相关信号;T3期间完成数据的拜候;T4竣事该总线最小模式下总线操做时序图,申明ALE、M/IO#、DT/R#、RD#、READY信号的功能。
施行部件的功能是担任指令的施行。8086的施行部件有:(1)4个通用寄放器:AX,BX,CX,DX;(2)4个公用寄放器,即基数指针寄放器BP,仓库指针寄放器SP,原变址寄放器SI,目标变址寄放器DI;(3)标记寄放器;(4)算术逻辑单位。
28. 8086/8088和保守的计较机比拟正在施行指令方面有什么分歧?如许的设想思惟有什么长处?保守的计较机正在施行指令时,老是接踵地进行提取指令和施行指令的动做,也就是说,指令的提取和施行是串行进行的。正在8086/8088中,指令的提取和施行是别离有由总线接口部件完成的,总线节制逻辑和指令施行逻辑之间即互相又互相共同;使8086/8088能够正在施行指令的同时进行提取指令的操做。8086/8088 CPU中,总线接口部件和施行部件的这种并行工做体例,无力地提高了工做效率。
形态标记暗示前面的操做施行后,算术逻辑部件处正在如何一种形态,这种形态会像某种先决前提一样影响后面的操做。形态标记有6个,即SF、ZF、PF、CF、AF和OF。节制标记是报酬设置的,指令系统中有特地的指令用于节制标记的设置和断根每个节制标记都对某一种特定的功能起节制感化。节制标记有3个,即DF、IF、TF。法式顶用特地的指令对它们进行操做。
从布局上看数据总线是双向的,而地址总线从布局上看倒是单向的。若是一个系统的数据和地址合用一套总线或者合用部门总线,一般靠得住时钟周期来区分地址和数据,可正在总线周期的若干个时钟周期,商定某周期传输地址、正在另一周期传输数据。
8086CPU的起始取指的地址是FFFF0H.这个地址的构成过程为CPU被启动时指令指针寄放器被断根,而代码段寄放器CS被设为FFFFH.地址FFFF0H单位起头的几个单位中放一条无前提转移指令,转到一特殊的法式中.这个法式用来实现系统初使化、指导法式或者指导操做系统等功能,如许的法式叫指导和拆卸法式.
BHE信号的感化是高8位答应引脚。若BHE为0则暗示对一个字进行操做,即高8位无效,若BHE为1则暗示对一个字节进行操做,即高8位无效。当起始地址为奇地址时,一次读写一个字节时,BHE为1,A0形态为1;当起始地址为偶地址时,一次读写一个字节时,BHE为1,A0形态为0;当起始地址为奇地址时,一次读写一个字时,BHE为0,A0形态为1;当起始地址为偶地址时,一次读写一个字时,BHE为0,A0形态为0。
微处置机是一种普遍采用集成度相当高的器件和部件、体积小、分量轻的电子计较机。微处置机取一般计较机布局比拟它体积小、分量轻,价钱低廉,靠得住性高、布局矫捷,使用面广。
8086CPU正在内部布局上从布局上可分为:总线接口部件BIU和施行部件EU。它是16位微处置器有16根数据线根地址线,内部寄放器、内部运算部件以及内部操做都是按16位设想的。
接口也称端口是CPU取外设交互通信的两头接点,一般由若干组存储单位构成,用于暂存数据发实现CPU取外设之间的通信,并有缓冲的功能用来均衡CPU取外设的不婚配。硬接口是用硬件来实现接口的功能,而软接口是通过法式设想来实现接口的功能的。
ALE为外部地址锁存器的选通脉冲,正在T1期间输出;M/IO#确定总线操做的对象是存储器仍是I/O接口电,正在T1输出;DT/R#为数据总线缓冲器的标的目的节制信号,正在T1输出;RD#为读号令信号;正在T2输出;READY信号为存储器或I/O接口“预备好”信号,正在T3期间给出,不然8086要正在T3取T4间插入Tw期待形态。
外部总线从控模块经HOLD引线发出总线正在每个时钟周期的上升沿采样HOLD引线则正在当前总线竣事)发出总线请求的响应信号HLDA;8086使地址、数据及节制总线进入高阻形态,让出总线节制权,完成响应过程。
最小模式就是系统中只要8086或者8088一个处置器,最大模式中系统中总包含两个或多个处置器,此中一个为8086或者8088做从处置器,其它处置器为协处置器,它们协帮从处置器工做。最小模式用于数值运算较少且I/O处置较少的简单8086/8088系统中,而最大模式因为有协处置器协帮从处置器工做因此合用于数值运算较复杂且I/O处置较屡次的中大规模的8086/8088系统中。
系统中若存正在多个可节制总线的从模块时,此中之一若要利用总线进行数据传输时,需向系统请求总线的节制权,这就是一个总线正在最小工做模式下相关总线请求的信号引脚是HOLD取HLDA。
最小模式下的节制信号由相关引线间接供给;最大模式下节制信号由8288公用芯片译码后供给,8288的输入为8086的S2#~S0#形态信号引线被复位当前,相关寄放器的形态是什么?微处置器从何处起头施行法式?
接术应处理的问题有:寻址功能、输入/输出功能、数据转换功能、联络功能、中缀办理功能、复位功能、可编程功能、错误检测功能。
节制总线用来传输节制信号:此中包罗CPU送往存储器和输入/输出接口电的节制信号,如读信号、写信号和中缀响应信号等;还包罗其它部件送到CPU的信号,好比,时钟信号、中缀请乞降预备停当信号。
引线MN/MX#的逻辑形态决定8086的工做模式,MN/MX#引线被设定为最小模式,MN/MX#引线被设定为最大模式。
例如:CS=2100H,这一物理地址的CS值和IP值不是独一的,IP=0F00H。此时,指令的物理地址为21F00H;