第3章数值与编码.pptVIP

  • 2
  • 0
  • 约3.1千字
  • 约 15页
  • 2017-12-23 发布于上海
  • 举报
第3章数值与编码

第三章 数值与编码 * * 3.1 数制 数码 什么叫数制? 多位数码每一位的构成以及从低位到高位的进位规则称为数制。 1. 十进制 十进制的每一位由0~9十个数码构成,所以十进制的基数为10,低位到高位是逢十进一,故称十进制。 6 6 6 6 6×100 = 6 6×101 = 6 0 6×102 = 6 0 0 6×103 = 6 0 0 0 + 6 6 6 6 同样的数码在不同的数位上代表的数值不同。 103、102、101、100称为十进制的权,任意一个十进制数都可以表示为各个数位上的数码与其对应的权的乘积之和。 ( 6666 )10=6×103 +6×102+6×101+6×100 如果一个十进制数N包含n位整数和m位小数,即 (an-1 an-2 … a1 a0 · a-1 a-2 … a-m)10 N = an-1×10n-1 + an-2 ×10n-2 + … +a1×101+ a0 ×100+a-1 ×10-1+a-2 ×10-2+… +a-m×10-m 上式是把一个十进制数按权展开,写成展开式,所以也叫权展开式,权的系数可以是0~9任何一个数码。 2. 二进制 二进制的每一位由0、1两个数码构成,所以二进制的基数为 2,低位到高位是逢二进一,故称二进制。 1 1 1 1 1×20 = 1 1×21 = 2 1×22 = 4 1×23 = 8 + 1 5 同样的数码在不同的数位上代表的数值不同,相加 以后就得到十进制数表示的该二进制数的数值23、22、21、20称为二进制的权,一个二进制数同样可以表示为各个数位上的数码与其对应的权的乘积之和。 如果一个二进制数N包含n位整数和m位小数,即 (bn-1 bn-2 … b1 b0 · b-1 b-2 … b-m)2 (N)2 = bn-1×2n-1 + bn-2 ×2n-2 + … +b1×21+ b0 ×20+b-1 ×2-1+b-2 ×2-2+… +b-m×2-m 上式是把一个二进制数按权展开,写成权展开式权的系数是0或 1。 由二进制的权展开式很容易将一个二进制数转换为十进制数。 ( 1111 )2=1×23 +1×22+1×21+1×20 二进制数的运算规则 加法 0+0=0 0+1=1 1+0=1 1+1=0且向高位进1 减法 0-0=0 0-1=1且向高位借1 1-0=1 1-1=0 二进制数只有0和1两个数码,它的每一位都可以用电子元件来实现,且运算规则简单,相应的运算电路也容易实现。 3. 十六进制 用二进制表示一个数时位数多49 11001 不便书写和记忆,因此在计算机资料中常使用十六进制来表示二进制数。 十六进制的每一位由0~9,A(10),B(11),C(12),D(13),E(14),F(15)十六个数码构成,所以十进制的基数为16,低位到高位是逢十六进一,故称十六进制。 将十六进制数按权展开,可以转换为十进制数。 14E6 = 1×163+4×162+E×161+6×160 = (5350)10 各数位的权是16的幂。 F (15) 1 1 1 1 7 0 1 1 1 E (14) 1 1 1 0 6 0 1 1 0 D (13) 1 1 0 1 5 0 1 0 1 C (12) 1 1 0 0 4 0 1 0 0

文档评论(0)

1亿VIP精品文档

相关文档