数字电子技术基础——数制和码制1

目录

1基本概念

(1)数码

(2)基数

(3)位权

(4)加权系数

2 常见的数制

2.1十进制(Decimal)

2.2 二进制(Binary)

2.3八进制(Octal)

2.4 十六进制 (Hexadecimal)

3 数制对照表

4、不同数制之间的转换

4.1十进制转二进制

整数部分:

小数部分:

4.2二进制转十进制

4.3十进制转八进制

4.4 八进制转十进制

4.5 十进制转十六进制

4.6 十六进制转十进制

4.7 二进制转八进制

4.8 八进制转二进制

4.9  二进制转十六进制

4.10 十六进制转二进制


1基本概念

(1)数码

数制是一种表示数值的体系或方法。它定义了一组符号,用于表示数字,以及规定了如何进行数值的组合和计算,一个数字符号就被称为数码。

(2)基数

数字系统的基本数,决定了每一位数的位权

(3)位权

在数制中,位权(也称为权重或位置值)是指一个数字在一个数中所占的位置对数值的贡献。

(4)加权系数

数码与权的乘积

2 常见的数制

2.1十进制(Decimal)

平时我们在生活中使用最广泛的是十进制,因此我们不需要更多特殊的符号来表示十进制,但是在数字电子技术中,由于还有其他进制的数,我们需要进行区分。

十进制数的表示 (XXX)10或(XXX)D

十进制的数码是:0、1、2、3、4、5、6、7、8、9

十进制的基数是:10

计数规则:逢十进一

2.2 二进制(Binary)

二进制数的表示(XXX)B  (XXX)2

二进制的数码是:0、1

十进制的基数是:2

计数规则:逢二进一

2.3八进制(Octal)

八进制数的表示(XXX)O  (XXX)8

八进制的数码是:0、1、2、3、4、5、6、7

八进制的基数是:8

计数规则:逢八进一

2.4 十六进制 (Hexadecimal)

十六进制数的表示(XXX)H (XXX)16

十六进制的数码是:0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)

八进制的基数是:16

计数规则:逢十六进一

3 数制对照表

数制对照表
十进制二进制八进制十六进制
00000000
10001011
20010022
30011033
40100044
50101055
60110066
70111077
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

4、不同数制之间的转换

4.1十进制转二进制

整数部分:

方法:除2 取余

278 转化为十进制

除二                      取余

278/2 =139------------0

139/2=69---------------1

69/2=34-----------------1

34/2=17-----------------0

17/2=8-------------------1

8/2=4---------------------0

4/2=2---------------------0

2/2=1---------------------0

商还未为0,继续

1/2=0---------------------1

商为0了,终止

反写刚才的余数

100010110

小数部分:

方法:乘2取整

0.625转化为2进制

0.625*2=1.25 ----------取1

0.25*2=0.5--------------取0

0.5*2=1.0----------------取1

取1以后为零了,结束

反写:0.101

4.2二进制转十进制

方法:数码与位权的乘积和

4.3十进制转八进制

其实方法是一样的,针对整数部分,除8取余,针对小数部分,乘8取整

以185为例

185/8=23----------------1

23/8=2--------------------7

2/8=0----------------------2

反写:271

以0.625为例

0.625*8=5.0------------------取5

0.0 结束

0.5

4.4 八进制转十进制

方法:数码与位权的乘积和

4.5 十进制转十六进制

其实方法是一样的,针对整数部分,除16取余,针对小数部分,乘16取整

以305为例

305/16=19--------------1

19/16=1------------------3

1/16=0--------------------1

反写131

以0.75为例

0.75*16=12.0---------12

0.0结束

把12记下来,为C

4.6 十六进制转十进制

方法:数码与位权的乘积和

4.7 二进制转八进制

小数点开始,向两边分组,三位一组,不足三位两端补零

11110.010111 为例:(对应关系在数制对照表)

 011     110       .          010        111

  3           6        .              2           7

4.8 八进制转二进制

每一位都扩写成三位2进制

以 52.43为例

5           2                 .               4                  3

101       010              .              100              011

4.9  二进制转十六进制

小数点开始,向两边分组,四位一组,不足四位两端补零

以8FA.C6为例

8       F         A            .             C              6

1000    1111   1010       .          1100     0110

4.10 十六进制转二进制

每一位都扩写成四位2进制

以1011110.10110010为例

0101         1110       .         1011        0010  

  5              E         .          B              2

  • 26
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值