Skip to content

Latest commit

 

History

History
388 lines (258 loc) · 8.01 KB

354-189359-[专业选修]补码系统_complement.sy.md

File metadata and controls

388 lines (258 loc) · 8.01 KB
show version enable_checker
step
1.0
true

负数表示

回忆

  • 负数的表示
    • 从零为中心
      • 一半是零和正数
      • 另一半是负数
  • 理解了
    • 3-bit 的 负数表示法
      • 但是 3-bit 只能表示[-4...3]
      • 想要表示 更多数字 应该如何呢??🤪

先看一下 3-bit的方式

  • 负数
    • 第一位数字为1
  • 非负数
    • 第一位数字为0

图片描述

  • 管 第1位 叫做
    • 数字的符号位

原码

  • 所谓原码

  • 0和正数 的 原码

    • 还是本身
数字 原码
0 000
1 001
2 010
3 011
  • 负数 的 原码
    • 符号位不动
    • 其余位数 按数值来
数字 原码
-1 101
-2 110
-3 111
-4 100

反码

  • 所谓反码

  • 0和正数 的 反码

    • 还是本身
数字 原码
0 000
1 001
2 010
3 011
  • 负数 的 反码
    • 符号位不动
    • 其余位数
      • 0 变 1、1 变 0
数字 原码 反码
-1 101 110
-2 110 101
-3 111 100
-4 100 111

从反码 到 补码

  • 0和正数 的 补码
    • 还是本身
数字 原码
0 000
1 001
2 010
3 011
  • 负数的补码
    • 是 反码 变反加一
数字 原码 反码 补码
-1 101 110 111
-2 110 101 110
-3 111 100 101
-4 100 111 100
  • 为什么(101)2进制
    • 对应-3呢?

图片描述

补码

  • 这里 有补码的概念
    • ±3在一起 相加为0

图片描述

  • 这个系统叫做补码系统
    • 补码有点像相反数
    • 补上之后就湮灭了
  • 补上就彻底清净了

3-bit的 补码系统

  • 3-bit的 补码系统

图片描述

  • 看看1-byte的情况

原反补码

  • 正数
    • 符号位 为 0
    • 原反补都一样

图片描述

  • 负数补码

图片描述

  • 负数符号位是 1
    • 后面数字 使用绝对值对应的二进制数
      • 得到原码
    • 后面数字 变反
      • 得到反码
    • 反码加一
      • 得到补码

相反数

  • ±1

图片描述

  • ±2

图片描述

  • ±3

图片描述

  • ±4

图片描述

整体结构

图片描述

  • 根据第一位分出
    • 非负数
    • 负数

图片描述

1 个 byte 字节

图片描述

泾渭分明

图片描述

  • 循环

图片描述

  • 最正的数字 和 最负的数字 是挨着的

倒春寒

  • 春天为什么容易感冒
    • 冬天反而不容易呢?
  • 冬天你知道冷 你穿的多
    • 春天你以为暖和了
    • 被晃了一下
    • 乱穿衣了
    • 脱一干净 出门了
    • 结果倒春寒了
  • 寒气就进去了

图片描述

  • 所以春捂秋冻 是很有道理的
    • 二八月乱穿衣么
    • 穿什么的都有
    • 不能以一周为一个衣服判断的周期了
    • 大概每天都得看看 明天天气如何 穿什么衣服
    • 甚至 早晚冷 中午暖和

调整

  • 中午感觉暖和
    • 把马甲脱了
    • 不能一下子就觉得已经暖和了
    • 已经如何了
    • 其实初期的迹象是明显的
    • 但是过程也很漫长的

图片描述

  • 早晚冷
    • 寒气进去了,人会怎么样呢?
    • 会发烧
  • 寒气进去怎么发烧呢?
    • 要抵抗这个寒气
    • 喝碗胡辣汤
    • 发发汗
    • 也许就好了
  • 还不好怎么办
    • 就得吃药了

调理

图片描述

  • 药物秉承了天地的某一种偏性
  • 从而具有了某种治疗作用
  • 火热炽盛的病 就得大苦大寒
  • 极端的东西 在另一边是相通的

相通

  • 冬病夏治 三伏贴
    • 最热的时候去掉
    • 借着这个热乎劲儿
    • 借着这个养阳的时机
    • 最热的时候解决最寒的问题

图片描述

  • 最极端的地方他是相通的
    • 大寒大热 比较极端
    • 但是极端的时候 就得有极端的方法

相杀

  • 厉害的母亲 一般会遇到厉害的儿媳妇
    • 为什么?

图片描述

  • 因为儿子的交往模式
    • 已经注定了这个结果

吃苦

  • 压腿 痛苦
  • 任何伟大球员在成为伟大球员前
    • 都是痛苦和挣扎的

图片描述

  • 伟大人物在伟大之前的成长过程
    • 都是痛苦的

耐受

  • 但是他能耐受这种痛苦

图片描述

  • 耐受力是一点点增加的
    • 承受力会增大
    • 同样辣度觉得不过瘾了
    • 内啡肽不分泌了
  • 加大辣度
    • 感受会逐渐适应

甘来

  • 走少有人走的路

图片描述

  • 越苦 越甜

相反相成

图片描述

  • 阴中有阳 阳中有阴

图片描述

  • 阴极而阳 阳极而阴

轮回

  • 爱到极处自然黑
  • 谦虚过分就是骄傲
  • 十二点过了之后 就变成了零点了

图片描述

  • 最大了之后 更大 就归零了
  • 物极必反

循环

  • 绕一圈回到原点

图片描述

规律

  • 很多事情都是这样一圈圈转
    • 这就是圜道
    • 这就是规律
    • 圆规一圈圈画出来都是圆
  • 有太多成语是相反相成的
    • 大成若缺 大盈若冲 大直若屈 大巧若拙 大辩若讷 明道若昧 进道若退 夷道若类 上德若谷 大白若辱 广德若不足 建德若偷 质真若渝 大方无隅 大器晚成 大音希声

图片描述

  • 相反相成
    • 对立又转化
    • 正言若反 0 就是 1 1 就是 0
    • 对就是错 错就是对
  • 正言若反
    • 正就是反 反就是正
    • 反正都是一回事
  • 用这种补码可以进行加减运算吗?

计算

$5+(-3)$

图片描述

  • 可以得到正确结果

不同结构

  • 不同类型对应不同的长度

图片描述

  • 但是整体上来说
    • 补码的规律没有变

图片描述

  • 在前面 会补1

总结

  • 补码系统 在 计算机领域通用
    • 负数 在计算机中 自动用补码形式存储
    • 可以 直接 参与加减计算
    • 减去一个正数 等于 加上一个负数
  • 使用的 就是 补码方式
    • complement
    • 这个单词从英文角度上 如何理解呢??🤔
  • 下次再说 👋