微机原理

8086微处理器中的指令队列起什么作用,其长度是多少字节?

题目

8086微处理器中的指令队列起什么作用,其长度是多少字节?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当8086/8088工作于最大模式时,QS=1,QS0=0,表示指令队列的状态为( )。

A.无操作

B.从指令队列的第一个字节中取走代码

C.从指令队列的第一个字节及后续字节中取走代码

D.队列为空


正确答案:B

第2题:

8086CPU中指令队列可存储个字节的指令代码。()

A.4
B.5
C.6
D.8

答案:C
解析:

第3题:

8086/8088的BIU有哪些特点()

A、8086的指令队列为8个字节

B、8086的指令队列为6个字节

C、地址加法器用来产生16位地址

D、地址加法器用来产生20位地址


参考答案:B,D

第4题:

8086CPU内部设置有一个()字节的指令队列寄存器,指令流队列的设置使指令的()、()、()能同时并行进行,加快了程序的运行速度。


正确答案:6;取出;分析;执行

第5题:

8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?


正确答案: 8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。
8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

第6题:

当8086/8088工作于最大模式时,QS1=0,QS0=1,那么,其表示指令队列的状态为______。

A.无操作

B.从指令队列的第一个字节中取走代码

C.从指令队列的第一个字节及后续字节中取走代码

D.队列为空


正确答案:B
解析:QS1、QS0用于反映CPU内部当前指令队列的状态,其编码00、01、10、11分别表示指令队列无操作、取指令队列的第一个字节、队列为空、从指令队列的第一个字节及后续字节中取走代码。

第7题:

下列关于8086/8088指令队列不正确的说法是()。

  • A、队列存放已经译码的指令
  • B、8086有6个字节而8088只有4个字节
  • C、队列属于BIU
  • D、队列中的指令未执行前有可能被清除

正确答案:A

第8题:

每当8086的指令队列中有_____个空字节或8088指令队列中有_____个空字节时,BIU就会自动把指令取到指令队列中。


正确答案:2    1
2  ,  1

第9题:

什么叫指令队列?长度为多少?试述8086和8088CPU指令队列的作用?


正确答案: 指令队列是指CPU子系统中用于存储予取指令的存储空间。8086中指令队列为6个字节,8088中为4个字节,指令队列的作用主要是为了提高CPU的效率,将待执行的指令预先取出一部份,存放在指令队列中,此项工作由总线接口部件完成,使“取指”工作和执行部件的“指令译码执行”工作可并行进行,提高了工作效率。

第10题:

8086CPU的指令队列为()个字节,8088CPU的指令队列为()个字节。


正确答案:6;4