在执行指令期间,BIU能直接访问存储器.因为EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这时BIU预先从存储器中取出并放入指令队列的。在EU执行指令的同时,BIU可以访问存储器取下一条指令或指令执行时需要的数据。
2.38088CPU工作在最小模式下:
(1)当CPU访问存储器时,要利用哪些信号?
(2)当CPU进行I/O操作时,要利用哪些信号?
(3)当HOLD有效并得到响应时,CPU的哪些信号置高阻?
解:(1)要利用信号线包括#WR、#RD、IO/#M、ALE以及AD0~AD7、A8~A19。
(2)同(1)。(3)所有三态输出的地址信号、数据信号和控制信号均置为高阻态。
2.4总线周期中,什么情况下要插入TW 等待周期?插入TW周期的个数,取决于什么因素?
解:在每个总线周期的T3的开始处若READY为低电平,则CPU在T3后插入一个等待周期TW。在TW的开始时刻,CPU还要检查READY状态,若仍为低电平,则再插入一个TW 。此过程一直进行到某个TW开始时,READY已经变为高电平,这时下一个时钟周期才转入T4。可以看出,插入TW周期的个数取决于READY电平维持的时间。
2.5若8088工作在单CPU方式下,在表2-5中填入不同操作时各控制信号的状态。
解:结果如下所示。
2.6在8086/8088 CPU中,标志寄存器包含哪些标志位?各位为0(为1)分别表示什么含义?
解:(略),见书第49页。
2.78086/8088 CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用。
解:通用寄存器包含以下8