计算机组成原理 - 数据的表示和运算

进位计数法

本质是多个不好表示,积攒成一个
计算机组成原理 - 数据的表示和运算计算机组成原理 - 数据的表示和运算

进制转换

任意进制转十进制

计算机组成原理 - 数据的表示和运算

十进制转任意进制

  • 整数部分 : 除基取余法
    计算机组成原理 - 数据的表示和运算- 小数部分 :乘基取整数法
    计算机组成原理 - 数据的表示和运算

2^n次方之间的转换

二进制转其他 : n位一组

四进制 : n=2 二位一组
八进制 是2的三次方 所以三位一组
计算机组成原理 - 数据的表示和运算

其他转二进制 :1位拆n位

计算机组成原理 - 数据的表示和运算

数制与编码

计算机组成原理 - 数据的表示和运算

BCD码 +0110

BCD之间做运算的时候,

  • 当所得数据不在0~9的时候, +6 (0110)
  • 最好还是把BCD转化为十进制,再转化回BCD码
    计算机组成原理 - 数据的表示和运算

余3码 :BCD码基础上+0011

0011 是3

2421码:BCD吗对应权值改成2421

计算机组成原理 - 数据的表示和运算

处理字符和字符串

字符 - ASCII码

计算机组成原理 - 数据的表示和运算97 a
65 A
计算机组成原理 - 数据的表示和运算计算机组成原理 - 数据的表示和运算

字符串 - 多个ASCII码

_ 代表空格
大端模式 : 先放高位 - 熟悉
小端模式 从右向左

常用的单位 字节 B = Byte = 8bit
计算机组成原理 - 数据的表示和运算