数字系统与编码
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例如: 十进制(基数为“10”,数码包括 0-9 ) 二进制(基数为“2”,数码包括0、1) 十六进制(基数为“16”,数码包括 0-9、A-F )
第1章 数字系统与编码
2)权:也叫位权,表示某种进位制的数中不同位置上数 字的单位数值。 例如: 十进制数234.56(2
百位 权:102
3
十位 源自文库01
返回
第1章 数字系统与编码
1.1.2 数制转换
二进制与八进制的转换 二进制与十六进制的转换 二进制与十进制的转换 任意进制之间的转换
返回
第1章 数字系统与编码
1.二进制与八进制之间的转换
由二进制转换成八进制的方法是:以小数为界,将二 进制数的整数部分从低位开始,小数部分从高位开始, 每三位分成一组、头尾不足三位的补0;然后将每组的 三位二进制转换为一位八进制数。
第1章 数字系统与编码
十进制数转换成二进制数时,需将待转换的数分成
整数部分和小数部分,并分别加以转换。将一个十进 制数写成: (N)10 =<整数部分>10<小数部分>10 转换时,首先将<整数部分>10转换成<整数部分>2, 然后再将<小数部分>10转换成<小数部分>2。待整数 部分和小数部分确定后,就可写成
i n 1 i m i r ( R ) i
第1章 数字系统与编码
在数字系统中,常用二进制数来表示数和进行运算。这
时R写成“2”,ri∈{0, 1}。
二进制算术运算十分简单,规则如下: 加法规则 0+0=0, 0+1=1+0=1, 1+1=10
乘法规则 0×0=0, 0×1=1×0=0, 1×1=1
例如
将二进制数11010.1101转换为八进制数。
011010. 110100 3 2 . 6 4
所以
(11010.1101)2=(32.64)8
第1章 数字系统与编码
例如 将八进制数357.6转换为二进制数。
3 5 7 . 6 ↓ ↓ ↓. ↓ 011 101 111 . 110 所以 (357.6)8=(11101111.11)2 返回
第1章 数字系统与编码
0010 1011 0110 . 1101 1100
2
B
6
.
D
C
所以 (1010110110.110111)2=(2B6.DC)16
第1章 数字系统与编码
例如 将十六进制数5D.6E转换为二进制数。
5
↓ ↓
D .
↓
6
↓
E
0101 1101 . 0110 1110 所以 (5D.6E)16=(1011101.0110111)2
返回
第1章 数字系统与编码
3.二进制与十进制的转换
将二进制数写成按权展开式,并将式中各乘积项的积算 出来,然后各项相加,即可得到与该二进制数相对应的 十进制数。 例如
(11010.101)2 =1×24+1×23+0×22+1×21+0×20 +1×2-1+0×2-2+1×2-3 =16+8+2+0.5+0.125 =(26.625)10
第1章 数字系统与编码
例1.1 两个二进制数相加,采用“逢二进一”的法则 解: 1 1 0 1
+)
1001
10110
________________
第1章 数字系统与编码
例1.2 两个二进制数相减,采用“借一当二”的法则
解 -) 1 1 0 1 0 1 1 0 0 1 1 1
_______________
=
i n 1 i m
d (10)
i
i
(按权展开式)
第1章 数字系统与编码
一般地,对于任意进制数可表示为:
(N)R=(rn-1rn-2…r1 r0· r-1r-2…r-m)R
=rn-1Rn-1+ rn-2Rn-2 +…+ r1 R1+ r0 R0+ r-2R-2+…+ r-m R-m =
第1章 数字系统与编码
2.二进制与十六进制的转换
由二进制转换成十六进制的方法是:以小数为界,将 二进制数的整数部分从低位开始,小数部分从高位开 始,每四位分成一组、头尾不足四位的补0;然后将每 组的四位二进制转换为一位十六进制数。
例如 将二进制数1010110110.110111转换为十六进制数。
(N)2=<整数部分>2.<小数部分>2
第1章 数字系统与编码
(1)整数转换
整数部分采用“除2取余”法进行转换,即把十进位制 整数除以2,取出余数1或0作为相应二进制数的最低位, 把得到的商再除以2,再取余数1或0作为二进制数的次
低位,依次类推,继续上述过程,直至商为0,所得余
数为最高位。 例如
第1章 数字系统与编码
例1.3 两个二进制数相乘,其方法与十进制乘法运算相 似,但采用二进制运算规则。
解
1011
×) 1 1 0 1 __________________
1011
0000
1011 1011
__________________________ 1 0 0 0 1 1 1 1
第1章 数字系统与编码 例1.4 两个二进制数相除,其方法与十进制除法运算相似,但采用二进 制运算规则。 解 1 0 1 0 … …商 ____________________ 1101) 10001001 1101 __________________ 10000 1101 ________________________ 1 1 1 … …余数
第1章 数字系统与编码
1.1 数字系统中的进位制
1.1.1 数制 1.1.2 数制转换
返回
第1章 数字系统与编码
1.1.1 数制
数制是人们对数量计数的一种统计规律,也就 是按进位方式实现计数的一种规则。在日常生
活中常用的数制是十进制、十二进制、六十进
制等等。
返回
第1章 数字系统与编码
1.术语
1)基数:表示某种进位制所具有的数字符号的个数 。
4.
个位 100
5
十分位 10-1
6)
百分位 10-2
第1章 数字系统与编码
2.数的表示方法
对于一个一般的十进制数N,它可表示成:
(N)10=(dn-1dn-2…d1d0· d-1d-2…d-m) 10 (并列表示法)
或
(N)10=dn-1 (10)n-1+dn-2(10)n-2+…d1(10)1+d0(10)0+d-1(10)-1+d-2(10)-2+…d-m(10)-m
第1章 数字系统与编码
2)权:也叫位权,表示某种进位制的数中不同位置上数 字的单位数值。 例如: 十进制数234.56(2
百位 权:102
3
十位 源自文库01
返回
第1章 数字系统与编码
1.1.2 数制转换
二进制与八进制的转换 二进制与十六进制的转换 二进制与十进制的转换 任意进制之间的转换
返回
第1章 数字系统与编码
1.二进制与八进制之间的转换
由二进制转换成八进制的方法是:以小数为界,将二 进制数的整数部分从低位开始,小数部分从高位开始, 每三位分成一组、头尾不足三位的补0;然后将每组的 三位二进制转换为一位八进制数。
第1章 数字系统与编码
十进制数转换成二进制数时,需将待转换的数分成
整数部分和小数部分,并分别加以转换。将一个十进 制数写成: (N)10 =<整数部分>10<小数部分>10 转换时,首先将<整数部分>10转换成<整数部分>2, 然后再将<小数部分>10转换成<小数部分>2。待整数 部分和小数部分确定后,就可写成
i n 1 i m i r ( R ) i
第1章 数字系统与编码
在数字系统中,常用二进制数来表示数和进行运算。这
时R写成“2”,ri∈{0, 1}。
二进制算术运算十分简单,规则如下: 加法规则 0+0=0, 0+1=1+0=1, 1+1=10
乘法规则 0×0=0, 0×1=1×0=0, 1×1=1
例如
将二进制数11010.1101转换为八进制数。
011010. 110100 3 2 . 6 4
所以
(11010.1101)2=(32.64)8
第1章 数字系统与编码
例如 将八进制数357.6转换为二进制数。
3 5 7 . 6 ↓ ↓ ↓. ↓ 011 101 111 . 110 所以 (357.6)8=(11101111.11)2 返回
第1章 数字系统与编码
0010 1011 0110 . 1101 1100
2
B
6
.
D
C
所以 (1010110110.110111)2=(2B6.DC)16
第1章 数字系统与编码
例如 将十六进制数5D.6E转换为二进制数。
5
↓ ↓
D .
↓
6
↓
E
0101 1101 . 0110 1110 所以 (5D.6E)16=(1011101.0110111)2
返回
第1章 数字系统与编码
3.二进制与十进制的转换
将二进制数写成按权展开式,并将式中各乘积项的积算 出来,然后各项相加,即可得到与该二进制数相对应的 十进制数。 例如
(11010.101)2 =1×24+1×23+0×22+1×21+0×20 +1×2-1+0×2-2+1×2-3 =16+8+2+0.5+0.125 =(26.625)10
第1章 数字系统与编码
例1.1 两个二进制数相加,采用“逢二进一”的法则 解: 1 1 0 1
+)
1001
10110
________________
第1章 数字系统与编码
例1.2 两个二进制数相减,采用“借一当二”的法则
解 -) 1 1 0 1 0 1 1 0 0 1 1 1
_______________
=
i n 1 i m
d (10)
i
i
(按权展开式)
第1章 数字系统与编码
一般地,对于任意进制数可表示为:
(N)R=(rn-1rn-2…r1 r0· r-1r-2…r-m)R
=rn-1Rn-1+ rn-2Rn-2 +…+ r1 R1+ r0 R0+ r-2R-2+…+ r-m R-m =
第1章 数字系统与编码
2.二进制与十六进制的转换
由二进制转换成十六进制的方法是:以小数为界,将 二进制数的整数部分从低位开始,小数部分从高位开 始,每四位分成一组、头尾不足四位的补0;然后将每 组的四位二进制转换为一位十六进制数。
例如 将二进制数1010110110.110111转换为十六进制数。
(N)2=<整数部分>2.<小数部分>2
第1章 数字系统与编码
(1)整数转换
整数部分采用“除2取余”法进行转换,即把十进位制 整数除以2,取出余数1或0作为相应二进制数的最低位, 把得到的商再除以2,再取余数1或0作为二进制数的次
低位,依次类推,继续上述过程,直至商为0,所得余
数为最高位。 例如
第1章 数字系统与编码
例1.3 两个二进制数相乘,其方法与十进制乘法运算相 似,但采用二进制运算规则。
解
1011
×) 1 1 0 1 __________________
1011
0000
1011 1011
__________________________ 1 0 0 0 1 1 1 1
第1章 数字系统与编码 例1.4 两个二进制数相除,其方法与十进制除法运算相似,但采用二进 制运算规则。 解 1 0 1 0 … …商 ____________________ 1101) 10001001 1101 __________________ 10000 1101 ________________________ 1 1 1 … …余数
第1章 数字系统与编码
1.1 数字系统中的进位制
1.1.1 数制 1.1.2 数制转换
返回
第1章 数字系统与编码
1.1.1 数制
数制是人们对数量计数的一种统计规律,也就 是按进位方式实现计数的一种规则。在日常生
活中常用的数制是十进制、十二进制、六十进
制等等。
返回
第1章 数字系统与编码
1.术语
1)基数:表示某种进位制所具有的数字符号的个数 。
4.
个位 100
5
十分位 10-1
6)
百分位 10-2
第1章 数字系统与编码
2.数的表示方法
对于一个一般的十进制数N,它可表示成:
(N)10=(dn-1dn-2…d1d0· d-1d-2…d-m) 10 (并列表示法)
或
(N)10=dn-1 (10)n-1+dn-2(10)n-2+…d1(10)1+d0(10)0+d-1(10)-1+d-2(10)-2+…d-m(10)-m