x86 - 当预取队列中只剩下 1 个字节时,8086 是否会启动 1 个字节的代码提取?
问题描述
我知道 8086 架构有一个 6 字节的预取队列。
我的问题是,一旦一条指令移动到执行单元并且队列中有空闲空间,总线接口单元是否会获取另一条字节大小的指令?还是在再次开始获取之前等待某些特定数量的字节被释放?
解决方案
BIU 被编程为每当队列有空间容纳一个(使用 8088)或两个(使用 8086)额外字节时获取一条新指令。
来源:http ://ee.sharif.edu/~sakhtar3/articles/8086/8086%20Architecture.htm
推荐阅读
- python - 使用 scapy 过滤 HTTP Get 请求数据包
- python - 如何在 GUI 上显示文本
- php - 将变量查询生成器插入 laravel 数据库
- vue.js - vue js 无法将对象数组传递给组件
- javascript - 如何获取通过 forEach 传递的函数以引用其他范围内的变量?
- python - 打印嵌套对象
- javascript - Firefox 和 Jpictura - .jpictura() 滚动到页面顶部
- c# - 未通过 ajax 保存的新行通过 json 绑定但在数据库中
- javascript - 当我在 React Redux 中使用连接功能时,为什么组件不想导出?
- linux - 无法在 ubuntu 20.04 上安装 SQL Server