微机原理第二章

  • 格式:docx
  • 大小:62.79 KB
  • 文档页数:5

2.3

8086内部结构分为EU与BIU两部分,有什么优点?

答:BIU的功能:同外部总线连接,为EU和内存之间提供信息。EU的功能:从BIU的指令队列中获得指令,然后执行该指令。协同工作,完成指令所要求的操作。

2.4

翻译出/S0,/S1和/S2三个状态信号的意义。能产生系统总线或者仅有I/O装置的总线控制信号。可浮空系统总线信号,以允许直接储存器访问,或者仲裁总线的优先权。两根写控制线提供备用的先行控制输出是专为慢速储存器或I/O庄主二设计的。可以封装控制信号,作为多总线或者多微处理器机构中实行讯息乎其保护逻辑的一种方法。产生线路驱动器的所需的信号。成圣简单或者复活中的那逻辑所需的控制信号。

8086最大工作模式下要使用8288芯片的原因:在最大模式下,在控制总线中使用了总线控制芯片8288,8288是8086最大模式下的专用总线控制器,用于产生部分控制信号。

2.5

符号标志SF:它的运算结果的最高位相同。符号标志指出了前面运算的结果是正还是负。零标志ZF:表示当前运算的杰锅是否为0,如果为0则该位为1,如果非0则该位为0。奇偶标志PF:如果运算结果的低8位中所含1的个数为偶数,则该位为1;为奇数,则该位为0。进位标志CF:当执行一个加法运算使最高位产生进位时,或者执行一个减法运算引起最高位超生借位时,则该位为1.此外,循环指令也会影响这一标志。辅助进位标志AF:加法运算时,如果第3位往第4位有进位,或者当减法运算时,如果第3位往第4位有借位,则AF为1.另外,辅助进位标志一般在BCD码运算中作为是否进行十进制调整的判断依据。溢出标志OF:当运算过程中产生溢出时,会使OF为1.所谓溢出,就是指运算的结果超出了带符号数能够表示的范围。溢出标志可以使用最高位和次高位向上产生进位值的异或结果来表示。有3个控制标志:方向标志DF:其是控制串操作指令用的标志。如果DF=0,则串操作过程中地址会不断增值;反之,则减值。中断标志IF:是控制可屏蔽中断的标志。如果IF=0,则此时CPU不能对可屏蔽中断请求作出响应;反之则可以。跟踪标志TF:如果TF=1,则CPU按跟踪方式执行指令。

2.7

8086内部通过地址加法器将2个16位的数据合成20位的地址。

2.11

微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。 AD0~AD15为地址/数据总线信号。这16条信号线是分时复用的双重总线,在每个总线周期开始(T1)时,用作地址总线的16位(A15~A0),给出内存单元(或I/O端口)的地址;其他时间作为数据总线,用于数据传输。

ALE 地址锁存信号

一般用它来控制地址锁存器,它在下降沿会把地址锁存器的输入信号锁定,然后地址锁存器的输出用于提供地址。

一般在T1时刻出现ALE有效的信号,将地址送人地址锁存器。

2.14

8086的主要部件的功能:(1)时钟发生电路:向CPU提供三个信号,一是用于驱动CPU工作的主时钟信号CLK、二是向CPU提供复位的复位信号RESET、三是就绪控制信号,它的作用是当外部器件准备好后向CPU发出就绪信号。(2)地址锁存电路:它的作用是在8086总线操作周期的后几个时钟(T2-T4)保持待访问的内存或I/O接口上的地址信息。(3)数据收发电路:它的主要作用是用于对数据信息进行缓冲驱动,并控制数据的发送和接收方向,在CPU的DT/R信号的控制下,数据收发电路能够进行双向的数据缓冲。

2.19

8086的读周期时序和写周期时序:都是有4个T周期组成-T1、T2、T3、T4。它们之间的区别:(1)地址/数据引脚(AD15-AD0),写周期时序在T2- T4期间为待输出数据,在T3期间读入的数据。而读周期时序在T2期间为高阻态。在T3、T4期间,存储单元或I/O端口将数据送上数据总线。(2)写信号,写周期时序信号在T2- T4时为低电平,用于控制对存储器或I/O的写操作。信号一直保持高电平。(3)数据方向信号DT/:写周期时序信号始终保持高电平,表示本总线周期为写周期,该信号比信号提前一个时钟有效。

2.20

指令周期:在微处理器中执行一条指令需要有取指令、译码和执行等步骤,每条指令所需要的时间称为指令周期。总线周期:每四个时钟周期完成一次总线操作,即一个操作数的读/写操作。时钟周期:时钟脉冲信号总是按照一定的重复周期出现,时钟的这种重复周期称为时钟周期。三者之间的关系:一个总线周期由若干个时钟周期组成。一个指令周期由一个或多个总线周期组成。

2.21

8086 CPU执行一个总线周期可以完成的工作:一个总线周期可以完成一次数据传输,中间经历传送地址和传送数据两个过程,在第一个时钟周期T1期间由CPU输出地址,在随后的三个时钟周期(T2、T3、T4)用以传送数据。