计算机数制与编码:转换、运算、表示方法解析

该思维导图主要介绍了计算机数制与编码的基本概念,包括数制转换的方法(如二进制、十进制、八进制的转换)和二进制的基本运算(加法、减法、乘法、除法)。同时,讨论了符号表示法(原码、反码、补码)的结构及其优缺点,以及编码表示的相关内容(如十进制编码、字符编码及十六进制的应用),帮助理解计算机如何处理和表示数据。

源码
# 计算机数制与编码
- 数制转换
  - 二进制转十进制
    - 方法
      - 按权展开相加法
        - 位置权重
          - 每位值 × 2ⁿ⁻¹ 后求和
  - 十进制转二进制
    - 整数部分
      - 除2取余法
        - 逆序排列
    - 小数部分
      - 乘2取整法
        - 顺序排列
  - 八进制转换
    - 整数部分
      - 除8取余法
        - 逆序排列
    - 小数部分
      - 乘8取整法
        - 顺序排列
- 二进制运算
  - 加法
    - 规则
      - 逢二进一
  - 减法
    - 规则
      - 借一当二
  - 乘法
    - 口诀
      - 0×0=0
      - 1×0=0
      - 0×1=0
      - 1×1=1
  - 除法
    - 方法
      - 类似十进制
      - 用减法实现
- 符号表示法
  - 原码
    - 结构
      - 符号位
        - 0: 正数
        - 1: 负数
      - 绝对值
  - 反码
    - 正数
      - 与原码相同
    - 负数
      - 符号位不变
      - 数值位取反
  - 补码
    - 正数
      - 与原码相同
    - 负数
      - 反码 + 1
    - 特殊情况
      - 0的唯一表示
    - 优势
      - 解决 ±0 问题
      - 方便 ALU 设计
- 编码表示
  - 十进制编码
    - BCD码
      - 适用场景
  - 字符编码
    - ASCII
      - 基本字符集
    - Unicode
      - 跨平台字符集
  - 十六进制应用
    - 内存地址表示
      - 便于阅读
      - 减少错误
图片
计算机数制与编码:转换、运算、表示方法解析