美文网首页
建立数据通路:指令+运算=CPU

建立数据通路:指令+运算=CPU

作者: 本一和他的朋友们 | 来源:发表于2021-03-04 16:49 被阅读0次

1. CPU实现的抽象逻辑图

image.png

2. 建立数据通路:指令+运算=CPU

1. 什么是指令

  1. 我们撰写的代码,是怎么变成一条条的机器能够理解的指令的,以及是按照什么样的顺序运行的

2. 什么是计算

  1. 数据的二进制表示是怎么样的,我们执行的加法和乘法又是通过什么样的电路来实现的

3. 什么是指令周期

  1. 永不停歇的”Fetch - Decode - Execut”循环,就是一个指令周期
  2. 分为几个步骤
      1. Fetch(取得指令)
      1. Decode(指令编译)
      1. Execut(执行指令)
image.png

4. 什么是机器周期

5. 什么是时钟周期

6. 三者之间的关系

  1. 举个例子
    1. 指令周期
      1. CPU周期1
        1. 时钟周期1
        2. 时钟周期2
      2. CPU周期2
      3. CPU周期3
  2. 一个指令周期,包含多个CPU周期,而一个CPU周期包含多个时钟周期
image.png

7. 什么叫建立数据通路

  1. 由两部分组成
    1. 操作元件
    2. 存储元件

8. CPU所需的硬件电路

  1. ALU这类的组合逻辑电路
  2. 用来存储数据的锁存器和D触发器电路
    1. 通过D触发器实现存储功能
  3. 用例实现PC寄存器的计数器电路
    1. PC寄存器,也叫程序计数器
  4. 用例解码和寻址的译码器电路
    1. 读写数据所需要的译码器
      1. 2-1选择器
      2. 3-8译码器
      3. 译码器的本质
        1. 从输入的多个位的信号中,根据一定的开关和电路组合,选择出自己想要的信号

3. 汇总脑图

建立数据通路:指令+运算=CPU.png建立数据通路:指令+运算=CPU.png

相关文章

  • 建立数据通路:指令+运算=CPU

    1. CPU实现的抽象逻辑图 2. 建立数据通路:指令+运算=CPU 1. 什么是指令 我们撰写的代码,是怎么变成...

  • 502 - 数据通路的建立

    建立数据通路的方法 基本原则 根据指令需求,连接组件,建立数据通路 指令的需求 所有指令的共同需求 不同指令的不同...

  • 中央处理器(2)指令周期

    CPU的主要功能是负责指令的自动执行。CPU运行时,进入取指令、执行指令的循环。不同指令的功能不同、数据通路不同、...

  • 中央处理器(3)硬布线控制器

    控制器的核心功能是完成指令的自动执行。指令的自动执行依赖于各个功能部件数据通路的建立。数据通路的建立依赖于控制器生...

  • 501 - 单周期处理器的设计步骤

    单周期处理器的设计步骤 ① 分析指令系统,得出对数据通路的需求② 为数据通路选择合适的组件③ 连接组件建立数据通路...

  • 操作系统的运行机制和体系结构

    什么是指令?指令就是处理器(CPU)能识别、执行的最基本的命令,比如:加法指令就是让CPU进行加法运算。 新的问题...

  • CPU主要性能指标

    主频: CPU的时钟频率(CPUclockspeed)或是CPU运算时的工作频率。主频越高,执行指令数越多,CPU...

  • 【计算机体系结构】流水线实现

    流水线实现 MIPS(子集)数据通路(非流水线)在该数据通路,一条指令的操作(至多)包含5个时钟周期:取值、指令译...

  • CPU、内存、硬盘、指令之间的关系

    CPU与指令 cpu作为计算机的大脑,由运算器和控制器组成,运算器的一次计算或者控制器的一次动作对应一条指令,即指...

  • 第五讲 单周期处理器(Single Cycle Processo

    内容要点:控制器,数据通路 处理器的实际步骤 分析指令系统,得出对数据通路的需求 为数据通路选择合适的组件 连接组...

网友评论

      本文标题:建立数据通路:指令+运算=CPU

      本文链接:https://www.haomeiwen.com/subject/aiukqltx.html