计算机信息处理原理
本章主要内容
数制基础
数制转换
数据编码
数制
数制——用一组固定的数字和一套统一的规则来表示数目的方法。
三个要素:
1、数码:一组固定的数字
2、基: 某数制所允许使用的数码的个数
3、权: 某数制中每一位所对应的单位值
计算机中常用数制列表比较
数制
数码
基
进(退)位原则
权
表示方法
十进制
0-9
10
逢十进一,借一当十
D/( )10
二进制
0、1
2
逢二进一,借一当二
B/( )2
八进制
0-7
8
逢八进一,借一当八
O/( )8
十六进制
0-9、A-F
16
逢十六进一,借一当十六
H/( )16
数制转换
1、其他数制转换成十进制。
方法:按权展开求和。
举例: (111)D=1× +1× +1× =(111)D
(111)B=1× +1× +1× =(7)B
(111)O=1× +1× +1× =(73)O
(111)H=1× +1× +1× =(273)H
巩固练习:
(AF)H=( )D ( )B=( )D
( 73 )O=( )D
数制转换
2、十进制转换成其他数制。
整数部分方法:除基商零倒取余。
举例: ( 58 )D=( )B
58
29
14
7
3
1
2
2
2
2
2
2
0
余数
0
巩固练习:
( 63 )D=( )H
( 52 )D=( )B
(63 )D=( )O
111010
1
0
1
1
1
数制转换
3、二进制与八进制之间的相互转换
(因为=8,所以每3位二进制数对应1位八进制数)
(1)二进制转换八进制
方法:以小数点为基准,整数从右向左3位1组(不足3位的以0补齐);
小数部分从左向右3位1组,按权位展开求和。
举例: ()B=( )O
001 101 011 011 . 010 100
1
5
3
3
2
4
巩固练习:
( )B=( )O
数制转换
3、二进制与八进制之间的相互转换
(因为=8,所以每3位二进制数对应1位八进制数)
(2)八进制转换二进制
方法:每1位八进制数用3位对应的二进制数来表示。
举例: ()O=( )B
010
001
111
3
011
110
巩固练习:
()O=( )B
2
1
7
6
数制转换
4、二进制与十六进制之间的相互转换
(因为=16,所以每4位二进制数对应1位十六进制数)
(1)二进制转换十六进制
方法:以小数点为基准,整数从右向左4位1组(不足4位的以0补齐);
小数部分从左向右4位1组,按权位展开求和。
举例: (1001111**********.0111101)B=( )H
0010 0111 1111 0111 1011 . 0111 1010
7
B
F
7
2
7
巩固练习: ( )B=( )H
A
数制转换
4、二进制与十六进制之间的相互转换
(因为=16,所以每4位二进制数对应1位十六进制数)
(2)十六进制转换二进制
方法:每1位十六进制数用4位对应的二进制数来表示。
举例: ()H=( )B
0010
1110
0100
F
1111
1010
巩固练习: ()H=( )B
111**********.10101001
3
E
4
A
9
1001
《荣誉与爱荣誉》参考课件1 来自淘豆网m.daumloan.com转载请标明出处.