Skip to content

3-7

425 个字 8 张图片 预计阅读时间 2 分钟 共被读过

- 布尔逻辑和逻辑门

  • 计算机发展

  • 机械计算机

    • 十进制

    • 用齿轮齿数

  • 晶体管计算机

    • 二进制

    • or

    • 好处

      1. 状态越多,越难区分(电流强弱)
      • 电磁干扰

      • 晶体管开关带来的电流突变

      1. “布尔代数”发展成熟,用来处理逻辑运算
  • 布尔逻辑

  • NOT AND OR

    • NOT 的电路实现

      image.png

      最下方是接电线,左侧有电流通过时,接地线联通,上方有电流通过时,output 不会输出电流

      反之,当左侧无电流通过时,上方来电流就可以从 output 输出

    • AND 的电路实现

      image.png

    • OR 的电路实现

      image.png

- 二进制

  • 二进制中,一个 1 或者 0 叫做“位”

  • 8 位”是很常见的单位,被称为“字节” B 就是字节

  • 大部分计算机当中,第一位都表示“正负号”

  • 计算机中记录内存位置的标记 “位址”

  • 位址通常也有 64

  • 浮点数

image.png

  • 字母编码

  • ASCII

    • 为英语设计

    • 七位代码

    • 最多表示 128 个值

  • 1992 UNIcode 码出现,解决不同国家不同标准的问题

    • 16 位代码

- 算数逻辑单元 -ALU

ALU就是计算机里用来计算的组件,基本所有部件都用到了它

  • ALU 包括 1 个算数单元,1 个逻辑单元

  • 算数单元

    • 加法电路

      • 前三个加法情况:0+0,1+0,0+1 XOR 的运算完全相同

      • 1+1 涉及进位 半加器

        image.png

        这是解决进位问题,只有 A B 都输入电流时,才会产生进位效果

        image.png

      • 运算超过 1+1,就要用全加器

        image.png

        全加器的运算效果如图

        image.png