导航菜单

计算机组成原理/数据的表示与运算
课程进度 23% · 第3/10章3/10章 · 标签 1/4
1

进制基础

计算机使用二进制表示数据,理解进制转换是学习计算机组成的基础。

  • 二进制:逢二进一,只有0和1,如 1011₂ = 1×2³+0×2²+1×2¹+1×2⁰=11₁₀
  • 八进制:逢八进一,0~7,如 157₈ = 1×8²+5×8¹+7×8⁰=111₁₀
  • 十六进制:0~9,A~F,逢十六进一,如 2F₁₆ = 2×16¹+15×16⁰=47₁₀

进制转换

  • 十进制转二进制:除2取余法,从下往上写余数,如 156₁₀ → 10011100₂
  • 二进制转十进制:权展开法,如 1101₂ = 1×2³+1×2²+0×2¹+1×2⁰=13₁₀
  • 二进制转八进制:每3位一组直接换算
  • 二进制转十六进制:每4位一组直接换算
2

常见编码

  • ASCII:7位或8位编码,A=65,a=97,数字0=48
  • Unicode/UTF-8:支持全球字符,1~4字节变长编码
  • BCD码:每4位二进制表示1位十进制数字,常用于金融领域

易错点

  • 进制转换顺序:除基取余法要从下往上写
  • 二进制分组时要从低位开始分组
  • 十六进制中A-F分别代表10-15

📖进制转换是计算机组成的基础技能,建议多加练习做到熟练转换。

二进制八进制十六进制ASCIIBCD进制转换