问题描述
我知道 8086 架构有一个 6 字节的预取队列。
我的问题是,一旦一条指令移动到执行单元并且队列中有空闲空间,总线接口单元是否会获取另一条字节大小的指令?还是等待特定数量的字节被释放后再开始再次获取?
解决方法
每当队列有空间容纳一个(8088)或两个(8086)额外字节时,BIU 就会获取一条新指令。
来源:http://ee.sharif.edu/~sakhtar3/articles/8086/8086%20Architecture.htm
我知道 8086 架构有一个 6 字节的预取队列。
我的问题是,一旦一条指令移动到执行单元并且队列中有空闲空间,总线接口单元是否会获取另一条字节大小的指令?还是等待特定数量的字节被释放后再开始再次获取?
每当队列有空间容纳一个(8088)或两个(8086)额外字节时,BIU 就会获取一条新指令。
来源:http://ee.sharif.edu/~sakhtar3/articles/8086/8086%20Architecture.htm