首页 > 代码库 > CPU组成
CPU组成
感冒了近一周,这两天终于又能正常活动了,,马上开始增产博客啦~
最近一直都在做软考题,刚开始还是感觉挺无聊的,坐不住,还是一点一点的写个总结吧。今天先来看下比较重要的CPU内部组成。
图画的比较花,其实比较重要的就是运算器和控制器了。首先来说运算器:ALU,是具体实现计算的部分,而它的操作数存放在AC中,如果运算过程中还需要从内存读取,接着就会使用到DR了。运算完成之后,PSW会给出一个标记,为了形象一点儿,找了张图:
比如,如果运算产生了溢出,就会标记个1.
接下来是控制器这部分,首先,指令得有个存取的地方,这个地方就是IR。执行的时候,从IR取出来,然后得将指令翻译成0和1那种指令及其才能听懂,所以,ID这时候就用上了。利用AR保持当前CPU正在访问的地址单元,防止出错。当一条指令被译码后,因为PC是个类似指示器的东西,就像是指向栈顶的指针,PC里面总是保持下一条要执行的指令。51系统中,可以利用PC实现程序的跳转就是利用的PC可保持下一条指令的这一特性。如图:
小结:建议在学习CPU的时候,想想指令在这些部件中都是怎么流动的,会更形象。
CPU组成
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。