微型计算机技术及应用(戴梅萼_4)习题答案
制标志分别有哪些?
答:1.不同之处在于:状态标志由前面指令执行操作的结果对状态标志产生影响,即前面
指令执行操作的结果决定状态标志的值。控制标志是人为设置的。
2.利用状态标志可进行计算和判断等操作。利用控制标志可对某一种特定功能(如单步
操作、可屏蔽中断、串操作指令运行的方向)起控制作用。
3.8086的状态标志有:SF、ZF、PF、CF、AF和OF计6个。
8086的控制标志有:DF、IF、TF计3个。
2.6 8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优
点?
答:1.传统的计算机在执行指令时,指令的提取和执行是串行进行的。8086/8088 CPU的总
线接口部件和执行部件在提取和执行指令时是并行同时工作的。
2.8086/8088 CPU的设计思想有力地提高了CPU的工作效率,这也正是8086/8088成
功的原因之一。
2.7 总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟
频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?
答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时
钟周期数。
2.8086/8088的基本总线周期由4个时钟周期组成。
3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。
4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。
2.8 在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等待状
态TW?TW在哪儿插入?怎样插入?
答:1.在总线周期的T1、T2、T3、T4状态,CPU分别执行下列动作:
① T1状态:CPU往多路复用总线上发出地址信息,以指出要寻找的存储单元或外
设端口的地址。
② T2状态:CPU从总线上撤销地址,而使总线的低16位浮置成高阻状态,为传输
数据做准备。总线的高4位(A19~A16)用来输出本总线周期的状态信息。
③ T3状态:多路总线的高4位继续提供状态信息。低16位(8088为低8位)上出现
由CPU写出的数据或者CPU从存储器或端口读入的数据。
④ T4状态:总线周期结束。
2.当被写入数据或者被读取数据的外设或存储器不能及时地配合CPU传送数据。这时,
外设或存储器会通过“READY”信号线在T3状态启动之前向CPU发一个“数据未

