Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
442 views
in Technique[技术] by (71.8m points)

CPU的功能是计算与控制,那么8086CPU内部结构中,哪里体现了控制功能?

黄色的框是8086 CPU内部结构。

image.png

中间蓝色的竖线将CPU分为左右两块。

左边是EU执行单元,也即是计算功能,右边是BIU总线接口单元,体现了运算器与存储器之间的联系。
体现控制功能在哪里呢?我怎么看不出来呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

你把美国总统解剖了,你也很难从他的器官中分析出他怎么行使总统职能、怎么实现美国复兴。
CPU 也一样,它的部件提供了实现各种功能的可能性,但是这些功能未必都要体现在部件里,而是体现在它作为部件时,实际发挥的作用。
你给8051接上按钮、蜂鸣器和液晶屏,把程序写好烧进去,就得到一个计算器,这时候可以说它的主要功能是计算。
你把8051装进洗衣机主板,烧好程序,控制洗衣机注水、洗衣、漂清、脱水……这时候可以说它的主要功能是控制。
并且,“控制”和“计算”在这里并不是泾渭分明的,计算器要控制液晶和蜂鸣器,洗衣机也要计算水量、时间。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.7k users

...