EU处理单元是什么
答案:1 悬赏:40 手机版
解决时间 2021-11-30 06:51
- 提问者网友:我没有何以琛的痴心不悔
- 2021-11-29 11:22
EU处理单元是什么
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-11-29 12:07
EU处理单元是
执行单元(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可同时进行后继指令的取指令操作,这两个部件并行连续工作可形成指令处理流水线。 在8086处理器中,它包含有四个16位的数据寄存器(AX、BX、CX、DX,每个16位寄存器,都可以作为两个8位寄存器使用例如AX可以作为AH和AL)和四个16位的指示器(SP、BP)、变址寄存器(SI、DI),以及执行算术运算和逻辑运算的算术逻辑单元ALU,状态标志寄存器等。执行单元没有连接到系统总线上,对于系统总线来说,它是外界的。执行单元EU从总线接口单元BIU的"指令队列缓冲器"获得指令,同样,当指令要求访问存储器或I/O接口电路时,EU向BIU发出请求,由BIU通过总线获得存储数据。
执行单元(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可同时进行后继指令的取指令操作,这两个部件并行连续工作可形成指令处理流水线。 在8086处理器中,它包含有四个16位的数据寄存器(AX、BX、CX、DX,每个16位寄存器,都可以作为两个8位寄存器使用例如AX可以作为AH和AL)和四个16位的指示器(SP、BP)、变址寄存器(SI、DI),以及执行算术运算和逻辑运算的算术逻辑单元ALU,状态标志寄存器等。执行单元没有连接到系统总线上,对于系统总线来说,它是外界的。执行单元EU从总线接口单元BIU的"指令队列缓冲器"获得指令,同样,当指令要求访问存储器或I/O接口电路时,EU向BIU发出请求,由BIU通过总线获得存储数据。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯