操作时,就由该存储器或外设向cpu的ready引脚发一个低电平信号,请求延长总线周期,等待它们的读写操作完成。8086cpu受到该请求后,就在t3和t4之间插入一个等待周期tw(tw也以时钟周期为单位),加入tw的个数取决于ready的持续时间。在tw期间,总线上的状态一直保持不变。7空闲周期ti【解答】在两个总线周期之间,当总线上无数据传输操作时,则系统总线处于空闲状态,此时即执行空闲周期ti,ti也以时钟周期t为单位,至于到底插入多少个ti与8086cpu执行的指令有关。8指令的寻址方式【解答】所谓指令的寻址方式是指在指令中操作数的表示方式。
f22扼要说明eu和biu的功能【解答】eu从biu的指令队列中获得指令,然后执行该指令,完成指令所规定的操作,eu不与外部总线相联系。biu同外部总线连接为eu完成所有的总线操作,并在∑地址加法器中形成20位内存物理地址。23写出寄存器ax、bx、cx、dx、si、di的隐含用法【解答】ax:乘除法指令中用作累加器、io指令中作为数据寄存器。al还在bcd指令和xlat指令中作累加器。bx;间接寻址时,作为地址寄存器和基址寄存器。在xlat指令中用作基址寄存器。cx:串操作指令和loop指令时用作循环次数计数器。cl在循环和移位指令中用作循环和移位次数计数器。dx:字乘、字除指令中用作高字积、被除数高字辅助寄存器。io指令间接寻址时作端口地址寄存器。si:间接寻址时,作为地址寄存器和变址寄存器、串操作时的源变址寄存器。di:间接寻址时,作为地址寄存器和变址寄存器、串操作时的目的变址寄存器。24写出8086cpu的标志寄存器中三个控制位的功能【解答】df:方向标志。决定在进行串操作时,每执行一条串操作指令,df0时对源、目的操作数地址的修正是递增、df1时是递减。if:中断允许标志。表示目前系统是否允许响应外部的可屏蔽中断请求。if1时允许、if0时不允许。tf:陷阱标志。当tf1时,是“单步工作方式”,常用于程序的调试。微处理器每执行完一条指令便产生一个内部中断,转去执行一个中断服务程序,可以借助中断服务程序来检查每条指令的执行情况。tf0是“连续工作方式”,程序连续执行。25说明段寄存器的作用【解答】8086cpu内部数据通道和内部寄存器均为16位,而8086cpu的地址线有20条,可以寻址1mb空间。为了寻址1mb地址,cpu引入了“分段”管理的概念,把可直接寻址的1mb内存空间分成了策划能够作“段”的逻辑区域,每个段的最大物理长度为64k,段寄存器就是用来存放段的16位起r