永发信息网

8086CPU预取指令队列有什么好处?

答案:2  悬赏:50  手机版
解决时间 2021-04-04 16:49
8086CPU预取指令队列有什么好处?
最佳答案
8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。
全部回答
8086 以前的微处理器的操作都是串行的,即对每一条指令而言,都是先取指令,再分 析、执行。具体可表示为
取指令一 [ 读操作数 ] 一执行一 [ 写操作数 ] 一取 ( 下一条 ) 指令一……
方括号内的操作是操作数在内存中时所要进行的,当操作数是 CPIJ 内部的某个寄存器 时,不需要这一步。显然,在指令执行期间,总线 (BUS) 是空闲的,这一重要的系统资源没有 得到充分利用。而 8086 在执行部件执行指令期间,总线接口部件可利用总线预取后续指令 或进行存储器操作数的读或写。指令的并行操作,或者说指令的重叠执行,通常称之为指令流水线操作。
总线接口部件 (BIU)是 8086 同外部联系的接口。它负责所有涉及外部总线的操作,包括取指 令、读操作数、写操作数、地址转换和总线控制等。BIU 使用了指令预取队列 ( 简称指令队列或队列 ) 机构来实现指令流水线操作。该队列 的容量为 6 个字节,即允许预取 6 个字节的指令代码。每当指令队列有两个或两个以上的字节空间,且执行部件未向 BIU 申请读/写存储器操作数时, BIu 顺序地预取后续指令的代 码,并填入指令队列。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请帮忙,我想去澳洲自助游,办理哪种签证合适
等腰三角形的一个内角是80°,则另外两个内角
死去的人用英语怎么说,弱者,在辉夜一族的光辉
管家婆1月末结账后,进入下一个会计期间2月时
厦门杏林后溪的新凯公司怎么样,明儿我的弟弟
华为g750-t00会死机后自动重启
马里距离中国沈阳多少公里
单选题表述有误的一项是A.“唐宋八大家”是指
对过去的一切忘记诗词,急需 祝愿朋友未来一展
房贷利率一般是多少房贷利率哪个银行低
我有3个个人公众号,现在想注销一个,以后还
弱电行业怎样,我想要学习,多久入门
别克sgm6530ata车架号在什么位置
看天下杂志
建筑施工安全标语,求建筑施工安全目标和质量
推荐资讯
法院小产权房能保全吗
一的立方加上三的立方加上五的立方以此类推加
漫步者RT1000北美版(2.0)可以接独立功放(2.
插座接线盒套什么定额,密封检修门,人孔怎样
厦门大学怎样才能公费出国留学
空的意思的意思是什么,干笑的干是什么意思
蚕可以吃白菜吗?
饭店下水道油污怎么清除
现代大学英语第一册 第一课half a day中 小男
九营独数求解答
偏好素色衣服如何搭配出气质?
在群里下载的文件在哪,下到一半群解散了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?