数电
约 492 字大约 2 分钟
2025-09-21
进制转换
二进制(B) 、十进制、八进制、十六进制
例:(12)8=10
二进制转其他进制
二进制转十进制 (01101)2=0×24+1×23+1×22+0×21+1×20=13
二进制转 8 进制和 16 进制 (1110.0111)2=(001 110.011 100)2=(1 6,3 4)8
总结
转为 log28 为一组的数字,不足补足前导零,然后根据位权转换实际值
问题
把它转换为 16 进制:E.7
- n进制:逢n进1
- 任意转10进制
- (526)8=5×82+2×8+6=(342)10
- (2A.7F)16=2×16+10+7×161+15×(161)2
- 公式:D=∑kiNi 其中 ki 为位权,N 为进制,i 为第几位(符号位)
二进制补码
- 最高位符号位(0正1负)
- 正数补码和原码相同
- 负数补码 = 逆位取反 +1
补码示例
- 正数:
+5→ 原码00000101→ 补码00000101 - 负数:
-5→ 原码10000101→ 反码11111010→ 补码11111011
逻辑代数
异或
- 不同为1,相同为0
- Y=A⊕B
与(同时具备,结果为真)
- Y=A&B=A⋅B=AB
| A | B | Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
或(条件之一具备)
- Y=A+B
非(条件不具备)
- Y=A
常见的逻辑运算
- 重叠律:A+A=A;A⋅A=A
- 互补律:A⋅A′=0;A+A′=1
- 分配律:A(B+C)=AB+AC;A+BC=(A+B)(A+C)
- 反演律:(A+B)′=A′B′
常用公式
- A+AB=A
- A(A+B)=A
- AB+AB′=A
- A+A′B=A+B
- AB+A′C+BC=AB+A′C;AB+A′C+BCD=AB+A′C
- A(AB)′=AB′
证明过程
证明过程
- A+AB=A(1+B)=A(逻辑加)
- A(A+B)=AA+AB=A(1+B)=A
- (A+A′)(A+B)
- BC(A+A′)=BC
- 分配律 A+BC=(A+B)(A+C) 证明(真值表)
公式化简法
反演定律、变换规则:先去括号,然后与、或、非
