zoukankan      html  css  js  c++  java
  • CPU组成

      

               感冒了近一周,这两天最终又能正常活动了,大笑,立即開始增产博客啦~


               近期一直都在做软考题。刚開始还是感觉挺无聊的,坐不住,还是一点一点的写个总结吧。今天先来看下比較重要的CPU内部组成。


              


           图画的比較花。事实上比較重要的就是运算器和控制器了。首先来说运算器:ALU。是详细实现计算的部分,而它的操作数存放在AC中,假设运算过程中还须要从内存读取。接着就会使用到DR了。

    运算完毕之后,PSW会给出一个标记,为了形象一点儿,找了张图:


      

       

                           比方,假设运算产生了溢出。就会标记个1.


              

                   接下来是控制器这部分。首先,指令得有个存取的地方。这个地方就是IR。运行的时候,从IR取出来。然后得将指令翻译成0和1那种指令及其才干听懂,所以,ID这时候就用上了。利用AR保持当前CPU正在訪问的地址单元。防止出错。

    当一条指令被译码后,由于PC是个类似指示器的东西,就像是指向栈顶的指针,PC里面总是保持下一条要运行的指令。51系统中,能够利用PC实现程序的跳转就是利用的PC可保持下一条指令的这一特性。

    如图:


             


                

             

           小结:建议在学习CPU的时候。想想指令在这些部件中都是怎么流动的,会更形象。



         

  • 相关阅读:
    Django框架-模板层
    Django框架-路由层
    Django流程-以登录功能为例
    常见的MySQL慢查询优化
    函数之二
    python 之 函数
    python 文件操作
    set dict tuple 内置方法
    leetcode
    python 之 数据类型初接触
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6806783.html
Copyright © 2011-2022 走看看