问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

BIU 和EU 跟 运算器、控制器和寄存器组是什么关系啊?

发布网友 发布时间:2022-04-24 09:53

我来回答

4个回答

热心网友 时间:2022-06-18 18:07

微处理器主要由3部分组成,它们分别是:

(1)运算器 包括算术逻辑单元(ALU),用来对数据进行算术和逻辑运算,运算结果的一些特征由标志寄存器储存。

(2)控制器 包括指令寄存器、指令译码器以及定时与控制电路。根据指令译码的结果,以一定时序发出相应的控制信号,用来控制指令的执行。

(3)寄存器阵列 包括一组通用寄存器和专用寄存器。通用寄存器组用来临时存放参与运算的数据,专用寄存器通常有指令指针IP(或程序计数器PC)和堆栈指针SP等。

8086 CPU由指令执行单元EU和总线接口单元BIU组成。

(1)指令执行单元EU

指令执行单元EU由算术逻辑运算单元ALU、1个16位标志寄存器FLAGS、1个数据暂存寄器、8个通用16位寄存器组和EU控制器等4个部件组成。其主要功能是执行指令。

1)算术逻辑运算单元ALU 可完成16位或8位的二进制运算,运算结果可通过内部总线送到通用寄存器,或者送往组成BIU的内部寄存器中,等待写入存储器。

2)16位暂存器 它协助ALU完成运算,用来暂存参加运算的操作数。

3)标志寄存器(FLAGS) 它是1个16位的寄存器,它用来反映经ALU运算后的结果特征,并置入标志寄存器FLAGS中保存。

4)通用寄存器组 它包括4个16位数据寄存器AX、BX、CX、DX和4个16位指针与变址寄存器SP、BP、SI、DI,用来存放程序计算处理的数据和地址。

5)EU控制器 负责从BIU的指令队列中取指令,并对指令译码,根据指令要求向EU内部各部件发出控制命令以实现各条指令的功能。

(2)总线接口单元BIU

总线接口单元BIU是由1个20位地址加法器、专用寄存器组(段寄存器和指令指针寄存器等)、指令队列和总线控制逻辑等4个部件组成。其主要功能是形成访问存储器的物理地址、访问存储器取得指令并暂存到指令队列中等待执行,访问存储器或I/O端口以读取操作数参与EU运算或存放运算结果等。

1)地址加法器 EU主要完成逻辑地址到物理地址的转换,即将16位“段基址”左移四位与16位“偏移地址”(段内地址)在地址加法器相加形成20物理地址。从而使可寻址的存储空间达到1MB。

2)总线控制逻辑 总线控制逻辑主要是负责8086/8088 CPU的内部总线与CPU引脚所连接的外部系统总线交换数据的控制。

3)专用寄存器 包括4个16位段寄存器CS、DS、SS、ES,1个16位指令指针寄存IP和内部暂存器,段寄存器用来存放16位“段基址”,指令指针寄存IP用来存放当前正在执行指令的偏移量地址。

4)指令队列 当EU正在执行指令中,且不需占用总线时,BIU会自动地进行预取指令操作,将所取得的指令按先后次序存入指令队列寄存器中,该队列按“先进先出”的方式工作,并按顺序提供给EU执行。
谢谢你看完我的回答

热心网友 时间:2022-06-18 18:07

基本上楼上已经有人说的差不多了,整理一下:

CPU内部组件很多,准确的理解以微机原理中的EU和BIU及其内部详细的组件及其工作方式为准。

至于经常说的运算器和控制器,其实控制器指的是EU控制器,负责从指令队列取指令以及完成译码工作,控制运算器,即ALU,去做运算。

高级程序设计语言设计的程序需要经历从编译,汇编,最后执行的是汇编得到的机器码,机器码需要译码变成逻辑电平,这里就是从软件到硬件的那层精准的切面。而ALU是做运算的。经常提运算器和控制器是因为译码和运算是两个最重要的工作,所以强调相应的部件,而具体的细节还涉及到其他的部件。

以下是袁春风计算机组成与系统结构的原文

还有周菏琴的微机原理的原文

认真回答,拒绝复制粘贴,净化中文问答环境从我做起。

热心网友 时间:2022-06-18 18:08

微处理器是微型计算机的*处理部件,即CPU,它主要由运算器和控制器两部分组成。 8086/8088 CPU的内部结构由总线接口单元(BIU)和执行单元(EU)两部分组成。 总线接口单元(BIU)由段寄存器、指令指针IP、地址加法器、指令队列缓冲器

热心网友 时间:2022-06-18 18:08

运算器就是CUP就相当于人的大脑然后所后控制器就可相当键盘,鼠标相当于人的手和脚,寄存器就是硬盘和内存就。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 海尔空调|`5匹内机接收器多少钱? 海尔空调柜机自动关机开机是不是显示板问题 看完《我和我的祖国》,哪一句台词最能打动你? 8086从偶地址访问内存一个字时需占用____周期,而从奇地址访问内存一个字操作需占用____周期 98海尔空调外机线路板价格 总线接口部件的BIU和EU的管理 ArcGisServer中服务启动不了 车子的机油灯报警了应该如何处理啊? 关于我的祖国演讲比赛主持人台词 EU处理单元是什么 电影《我和我的祖国》的经典台词是什么? 海尔空调2匹柜机显示面板 CPU 能直接访问外存储器吗?为什么? 诗歌朗诵比赛串词!快!!!! 朝阳下的画卷 祖国颂歌 我和我的祖国 青春中国 匆匆 五四畅想 一句话 黄河颂 求图片:海尔空调KFR33G/01GAC13B显示板、电脑板 换了全合成机油后开了三千多公里,现在车子提示立刻更换机油,这种情况需要马上换吗?还能继续开吗? 海尔空调模块多少钱 祖国在我心中的串词怎么写 汽车提示机油压力报警,怎么解决。刚换不久的机油? 海尔空调35的电路板好多钱 “CPU可以直接访问的存储器是硬盘。”这句话对吗? IIS正常,但服务列表里面没有IIS Admin service服务,所以导致arcgis server服务启动不了,何解? BIU是如何知道EU将要执行的指令 arcgis server为什么发布的地图服务状态为正在停止 海尔滚筒洗衣机上排水和下排水的区别 Arcgis10.2服务许可无法启动怎么办? 狗狗打了预防针我被狗爪子划破点皮要不要紧 CAD2021打开图纸后,任务管理器各项占用都很低,但是为什么很卡? GIS10.2服务器始终无法启动 我被狗狗的爪子划破皮了有血丝出来狗打过疫苗请问我还用去打疫苗么 脚趾刚被狗狗的爪子弄破皮出了血,狗狗打过疫苗了的。十年前我也曾被狗咬过打了针 现在还要不要去打?谢谢 arcgis10.1安装,许可服务无法启动,求解??? 狗狗五月一打过狂犬疫苗,今天被狗爪子抓破了,还流血了,怎么办 被一个朋友养的狗的爪子把腿抓破皮了,朋友说那狗打过针,请问还有去打疫苗么 电脑cad很卡怎么解决 狗狗爪子抓破了一点点表皮需要打狂犬针吗? 我的电脑用cad卡顿是怎么回事 海尔洗衣机xqg100-b26j上排水还是下排水? 被家里的狗爪子挠了一下有一点点破皮需要打狂犬疫苗吗? CAD一打开或保存就卡死,怎么解决