9. 计算机中的数据单位
位(bit):计算机存储数据的最小单元(0、1)
字节(Byte):处理数据的根本单位(8bit/Byte)
常用的字节计数单位:
1KB=1024 Byte (210B) 1MB=1024 KB (220B)
1GB=1024 MB (230B) 1TB=1024 GB (240B)
字长:CPU 一次处理数据的二进制位数。
10. 信息表示及编码
所谓编码,就是利用数字串来标识所处理对象的不同个体。
➢ 在数学中,数值是用“+〞和“-〞表示正数和负数的,而在计算机
中只有 0 和 1,所以正负号也用 0 和 1 表示,即数值符号数字化。
➢ “模〞是指一个系统所能表示的数据个数。按模运算是指运算结果超
过模时,模〔或模的整数倍〕将溢出而只剩下余数。
假设 M 为模,假设数 a,b 满足 a+b=M,那么称 a,b 互为补数。
在有模运算中,减去一个数等于加上这个数对模的补数。
➢ 原码 用 0 表示正号 1 表示负号 例如:〔+45〕
10
的原码为〔00101101〕
2
,〔-45〕的原码为〔10101101〕2
➢ 反码 对于正数,其反码及其原码一样;对于负数,用相应正数的原码
各位取反来表示,包括将符号位取反。
➢ 补码 正数的补码及原码和反码一样;负数的补码为该负数的反码末位
加 1.
11. 实数的表示