我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 指令处理 >

EU处理单元是什么

归档日期:09-04       文本归类:指令处理      文章编辑:爱尚语录

  执行单元(Execution Unit) 英文Execution Unit的缩写,是微处理器中的执行单元,它负责指令的执行,实际是既有控制器的功能,也有运算器的功能。

  包括:ALU、标志寄存器、暂存器、寄存器组、控制单元。EU和BIU是组成8086微处理器的两个基本功能部件,他们相互配合完成指令操作。当EU从指令队列中去走指令后,指令队列出现空字节,BIU就立即自动地从内存中取出后续的指令放入队列;当EU执行指令需要操作数时,BIU就根据EU给出的操作数有效地址,从指定的内存单元或I/O端口取出数据供EU使用;当EU运算结束后,BIU将运算结果写入指定的内存单元或I/O端口。EU和BIU这两个功能部件又是相互独立的。大多数情况下,EU的执行指令操作与BIU的取指令操作在实践上可重叠进行,既EU进行某条指令执行操作时,BIU可同时进行后继指令的取指令操作,这两个部件并行连续工作可形成指令处理流水线处理器中,它包含有四个16位的数据寄存器(AX、BX、CX、DX,每个16位寄存器,都可以作为两个8位寄存器使用例如AX可以作为AH和AL)和四个16位的指示器(SP、BP)、变址寄存器(SI、DI),以及执行算术运算和逻辑运算的算术逻辑单元ALU,状态标志寄存器等。执行单元没有连接到系统总线上,对于系统总线来说,它是外界的。执行单元EU从总线接口单元BIU的指令队列缓冲器获得指令,同样,当指令要求访问存储器或I/O接口电路时,EU向BIU发出请求,由BIU通过总线获得存储数据。

本文链接:http://ok-panic.net/zhilingchuli/599.html