题目
8086 CPU 的内部结构主要包括()A. 总线接口部件B. 执行部件C. 高速缓冲存储器D. 指令预取队列
8086 CPU 的内部结构主要包括()
A. 总线接口部件
B. 执行部件
C. 高速缓冲存储器
D. 指令预取队列
题目解答
答案
ABD
A. 总线接口部件
B. 执行部件
D. 指令预取队列
A. 总线接口部件
B. 执行部件
D. 指令预取队列
解析
本题考查8086 CPU的内部结构相关知识。解题思路是需要对8086 CPU内部结构的各个组成部分有清晰的认识,然后逐一分析每个选项是否属于其内部结构。
- 选项A:总线接口部件(BIU)
- 总线接口部件是8086 CPU内部结构的重要组成部分。它的主要功能是负责与外部存储器和I/O端口进行数据传输,包括取指令、读/写操作数等。它可以根据指令指针寄存器IP和代码段寄存器CS的值,形成20位的物理地址,从而访问内存中的指令和数据。所以选项A正确。
- 选项B:执行部件(EU)
- 执行部件也是8086 CPU内部结构的关键部分。它的主要任务是执行指令,对数据进行算术和逻辑运算等操作。执行部件从指令队列中取出指令,对指令进行译码和执行,完成各种数据处理任务。所以选项B正确。
- 选项C:高速缓冲存储器(Cache)
- 高速缓冲存储器并不是8086 CPU内部结构的组成部分。高速缓冲存储器是为了解决CPU和主存之间速度不匹配的问题而引入的一种存储设备,它位于CPU和主存之间,用于存储CPU近期可能会频繁访问的数据和指令。8086 CPU本身并没有集成高速缓冲存储器。所以选项C错误。
- 选项D:指令预取队列
- 指令预取队列是8086 CPU内部的一个重要结构。总线接口部件会按照顺序从内存中预取指令,并将指令存放在指令预取队列中。执行部件可以从指令预取队列中依次取出指令进行执行,这样可以提高CPU的执行效率,实现取指令和执行指令的并行操作。所以选项D正确。