文章目录
1.1 数字电路
模拟信号:时间和幅度都连续的信号。
数字信号:用时间和数值上均离散的物理量来表示的信号。
1. 数字电路的优势:
- 二进制信号, 0 和1,单元电路结构简单,易于集成
- 不仅能进行数值运算,还可以进行逻辑判断和逻辑运算
- 可靠性好,精度高,抗干扰能力强安全, 通用性. 便于长期存储和远程传输
1.2 数制
基数:一个数制所包含的数字符号的个数称为该数制的基数。
权:每个数码所处的位置。
1.十进制
十进制基数为10,有10个数码: 0,1,2,3,4,5,6,7,8,9
一个十进制数可按权展开为多项式:
(
194.32
)
10
=
1
×
1
0
2
+
9
×
1
0
1
+
4
×
1
0
0
+
3
×
1
0
−
1
+
2
×
1
0
−
2
(194.32)_{10}=1\times 10^2+9\times 10^1+4\times10^0+3\times10^-{1}+2\times 10^{-2}
(194.32)10=1×102+9×101+4×100+3×10−1+2×10−2
2.二进制
二进制的基数为2,只有两个数码: 0,1
(
11010.11
)
2
(11010.11)_2
(11010.11)2可以表示为:
1
×
2
4
+
1
×
2
3
+
1
×
2
1
+
1
×
2
−
1
+
1
×
2
−
2
=
26.75
1\times 2^4+1\times 2^3+1\times2^1+1\times 2^{-1}+1\times2^{-2}=26.75
1×24+1×23+1×21+1×2−1+1×2−2=26.75
3.八进制
八进制的基数为8,有8个数码:0,1, 2, 3, 4, 5, 6, 7;逢八进一。
(
326.47
)
8
(326.47)_8
(326.47)8可以表示为:
3
×
8
2
+
2
×
8
1
+
6
×
8
1
+
4
×
8
−
1
+
7
×
8
−
2
=
(
214.62
)
10
3\times 8^2+2\times 8^1+6\times8^1+4\times8^{-1}+7\times8^{-2}=(214.62)_{10}
3×82+2×81+6×81+4×8−1+7×8−2=(214.62)10
4.十六进制
十六进制的基数为16,有16个数码:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F,逢十六进一。
(
3
C
E
.
4
B
)
16
(3CE.4B)_{16}
(3CE.4B)16可以表示为:
3
×
1
6
2
+
12
×
1
6
1
+
15
×
1
6
0
+
4
×
1
6
−
1
+
11
×
1
6
−
2
=
(
974.293
)
10
3\times 16^2+12\times16^{1}+15\times16^0+4\times 16^{-1}+11\times 16^{-2}=(974.293)_{10}
3×162+12×161+15×160+4×16−1+11×16−2=(974.293)10
5.任意进制
γ进制的基数为γ ,有γ个数码,逢γ进一。
1.3数值间的转换
1.γ进制转换成十进制
各种进制数按权展开就已经完成了各种进制向十进制的转换。
2. 十进制转换成γ进制
- 整数部分,除以γ 取余,直到商为0为止,逆序
- 小数部分,乘γ 取整,顺序
例:
3. 二进制与八进制转换
3位二进制数表示1位八进制数.
方法: 以小数点为界向两侧划分,三位一组,不够添0
4.二进制与十六进制转换
4位二进制数表示1位十六进制数
方法: 以小数点为界向两侧划分,四位一组,不够添0
5.8421BCD码
BCD码用4位二进制数表示1位十进制数。
• 8421 BCD与十进制之间可以直接转换,但是8421 BCD码不能直接转换成二进制数,而是
先要将其转换成十进制。
注意:在 8421BCD码中1010~1111是 禁用码 。
例:
1.4带符号的二进制数
在十进制中使用正号 (+) 和负号 (-)表示正数和负数。
在二进制 系统中,有多种方式来表示符号。
1.原码,反码,补码
原码: 一个二进制数就是它的原码
反码: 一个二进制数的原码逐位取反,即1变为0,0变为1,就能得到该二进制数的反码。
补码:一个二进制数反码的最低有效位加1,就得到该二进制数的补码。
由原码直接求补码:从右侧数第一个1不动,向左依次求反。
2.正负数表示
最左侧为符号位,0表示正数,1表示负数。
正数:正数的原码表示法,反码表示法和补码表示法都相同:符号位0 +原码。
负数:原码规则: 1+原码;反码规则: 1+反码;补码规则: 1+补码。