试题详情
- 简答题说明8086的EU和BIU的主要功能。在执行程序过程中他们是如何相互配合工作的?
-
执行单元EU负责执行指令。EU在工作时不断地从指令队列取出指令代码,对其译码后产生完成指令所需要的控制信息。数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS中。总线接口单元BIU负责CPU与存储器、I/O接口之间的信息传送。BIU取出的指令被送入指令队列供EU执行,BIU取出的数据被送入相关寄存器中以便做进一步的处理。
当EU从指令队列中取走指令,指令队列
出现空字节时,BIU就自动执行一次取指令周期,从内存中取出后续的指令代码放入队列中。当EU需要数据时,BIU根据EU给出的地址,从指定的内存单元或外设中取出数据供EU使用。当运算结束时,BIU将运算结果送入指定的内存单元或寄存器。当指令队列空时,EU就等待,直到有指令为止。若BIU正在取指令,EU发出访问总线的请求,则必须等BIU取指令完毕后,该请求才能得到响应。一般情况下,程序顺序执行,当遇到跳转指令时,BIU就使指令
队列复位,从新地址取出指令,并立即传送EU去执行。
指令队列的存在使8086/8088的EU和BIU并行工作,从而减少了CPU为取指令而等待的时间,提高了CPU的利用率,加快了整机的运行速度。另外也降低了对存储器存取速度的要求。 关注下方微信公众号,在线模考后查看
热门试题
- IA-32处理器保护方式用中断描述符表代
- 线是微处理器、内存储器和I/O接口之间相
- 8251A命令指令字D7是用内同步搜索状
- 说明8086的EU和BIU的主要功能。在
- 总线带宽是指总线上每秒传输的(),用()
- 下列字符中,ASCII码值最小的是()。
- 输入控制发送器数据速率的时钟TxC频率可
- 内部中断又称()中断,是在程序运行过程中
- 8255A的方式选择控制字和C口按位控制
- Intel 2164A是64
- 在单片机应用系统设计中,硬件调试的基本步
- 宏定义开始是“DISPMACRO”语句,
- 硬盘的主要技术指标包括哪些?
- Pentium分段用于程序保护,分页用于
- 8086中数据寄存器有()个。
- 异步时序
- 试分析下列程序段,当程序执行后,位地址
- 请分别用一条汇编语言指令完成如下功能:
- 8253-5工作方式0是()方式,计数结
- 高速缓存的写入操作有几个很近似的英文词汇