首页 > 编程知识 正文

8031和8086区别(英特尔8088)

时间:2023-05-06 02:39:51 阅读:77062 作者:2056

Intel 8086/8088实现指令流水线方式1、CPU执行指令列CPU执行指令列实质上是重复执行以下步骤。 从存储器取得指令执行命令规定的操作2、CPU执行指令列的两种方式是串行方式和指令流水线方式

1、串口方式:指纹执行指纹执行.特点:

CPU处于指令执行阶段时,不需要占用系统总线,但此时总线也不工作,所以系统总线的空闲时间变多。 内存取指令、取数据、取村落属时,总线处于繁忙状态,占用时间较长。 CPU大部分时间都处于空闲状态,因为CPU只需要很短的时间进行处理。 三.指令流水线方式

1 .采用指令流水线方式的计算机具有较高的工作效率。 通过采用流水线结构的CPU,能够有效且充分地利用各种硬件资源。

2、指令流水线结构最先出现在英特尔公司的8086/8088CPU上。

3、实现指令流水线方式,根据CPU的结构,必须分为多个单元。 8086/8088CPU分为两个单元。

(1)执行单元(欧盟) ) ) )。

欧盟的主要任务是分析和执行命令。

a .从指令序列中取出指令代码,控制器解码产生相应的控制信号,控制各部件完成指令操作。

b、对操作数执行各种指定的算术或逻辑运算。

c、向总线接口BIU发送访问主存储器或I/O的命令,提供适当的地址,传输数据。

)2)总线接口(BIU ) )。

BIU负责CPU和内存、I/O的信息传输。

a、指令提取:根据CS寄存器和指令指针IP形成的物理地址,从相应的存储单元中取出指令,暂存在指令串中,等待欧盟提取执行。

b、数据访问:欧盟在指令执行过程中,需要与内存或I/O端口传输数据时,欧盟提供的数据和地址与段寄存器结合,通过外部总线进行内存或I/O和数据访问。EU和BIU即使分工又是合作的两个独立部分。它们的操作在一定程度上是并行工作的,分别完成不同的任务,从而加快了取指执行的速度。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。