首页 > 编程知识 正文

8086cpu的编程结构,cpu按功能可分为几部分

时间:2023-05-05 00:37:52 阅读:173274 作者:2873

微处理器的外部结构微处理器的外部结构如下图所示。 8086CPU芯片有40个引脚,微处理器通过这些引脚与外部逻辑部件相连,完成信息的交换。 处理器上的这些针脚位于微处理器级的总线

功能:

和存储器的信息交换(命令和数据)和I/O设备的信息交换是必需的信号总线是用于连接CPU与其他部件的一组连线,总线从功能上可分为三种:

4. 数据总线DB:传输信息,16条

5. 地址总线AB:传输地址码,20条

6. 控制总线CB:传输控制信号,16条

地址总线的高四位为可复用引脚,与数据总线复用.

微处理器的内部结构3358www.Sina.com/是构成计算机的核心部件,如下微处理器

具有通过进行运算和逻辑运算在存储器和I/O接口间收发数据、向存储器和I/O接口发送数据能力。 可以暂时保存少量的数据并登录命令。 此外,通过解码和执行指令,可以使整个系统所需定时和控制信号响应于来自I/O设备的中断请求

看CPU内部结构,CPU是由4个部分构成的:运算逻辑单元(ALU )、工作寄存器、控制器、I/O控制逻辑3360

3358www.Sina.com/:完成所有的运算操作,没有存储功能,在两个输入端和一个输出端,在控制信号的控制下可以完成不同的操作运算和控制功能::由地址信息和地址寄存器是用于暂时保存操作数地址信息算术逻辑单元:他是CPU的"命令中心",完成命令的读入、登录和解码,指定了ALU的操作工作寄存器: 生成用于保存完成:后下一个执行的指令的地址的控制信号序列8086,代替其功能,保存IP寄存器3358www.Sina.com/:从存储器读入的当前要执行的指令,后面是指令队列3358 www.com 形成:并对命令进行解码的控制器:生成控制信号基于对命令的分析完成由命令规定的操作程序计数器(PC):并登记处理器的当前状态结果是否为正负,是否存在无进位借位等状态指令寄存器(IR):处理栈的地址http://www.Sina.com/:I/o操作微处理器的功能配置微

指令译码器(ID)

控制逻辑部件

注意:具有数据总线和地址总线被复用的4个接口,所以在欧盟为了执行指令需要访问存储器或者I/O端口的情况下,必须等待BIU完成指令周期。

8086以前没有指令队列,只有一个指令寄存器,所以这样的效率明显不高。 为什么这么说呢,因为整个过程都是串行执行的,在取完命令后,由CPU执行,执行命令后,又继续取命令。 另一方面,8086如果有命令队列的话,就会被并行执行,提高了效率。

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