150 likes | 313 Views
十进制转十进制:(权为 ). 二进制转十进制: (权为2 ). 数字逻辑与集成电路. 第一章 : 数字电子技术概述 §1.1数制. 十六进制数: 0 1 2 3 4 5 6 7 8 9 A B C D E F 十 进 制 数: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15. 十六进制数转十进制数. =1280+160+14 =(1454) 10. N 进制数转十进制数:
E N D
十进制转十进制:(权为 ) 二进制转十进制: (权为2 ) 数字逻辑与集成电路 • 第一章:数字电子技术概述 • §1.1数制
十六进制数: 0 1 2 3 4 5 6 7 8 9 A B C D E F 十 进 制 数: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 十六进制数转十进制数 =1280+160+14 =(1454)10
N进制数转十进制数: KnKn-1……K2K1K0K-1K-2……K-m+1K-m= 结论1:任意进制数转十进制 数用科学计数法
十进制数转二进制数: 32 16 8 4 2 1 . 0.5 0.25 0.125 0.0625 0.03125 0.015625 1 1 0 1. 1 0 0 0 1 1 (13.562)10=(1101.100011)2 13 0.562 - 8 - 0.5 5 0.062 - 4 - 0.03125 1 0.03075 - 1 - 0.015625 0 0.015025
二进制转十六进制: • (1011011.101101)2 • =0101 1011. 1011 0100 • =(5B.B4)16 • 1024 512 256 128 64 32 16 8 4 2 1 . 0.5 0.25 0.125 0.0625 0.03125 • 0 1 2 3 4 5 6 7 8 9 A B C D E F • 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
十六进制转二进制 • (7E.65A)H • =(0111 1110. 0110 0101 1010)B • 十进制转十六进制: • (18.625)D 16 8 4 2 1. • =(10010.1010)B 0.5 0.25 0.125 • =(12.A)H
结论2: 任意进制数之间的互化可用 二进制这个桥梁. §1.2 码制 一.十进制数的二进制编码(BCD码) 1. 8421BCD码(有权码)
8421码 十进制码 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 伪码(冗余码) 1011 伪码(冗余码) 1100 伪码(冗余码) 1101 伪码(冗余码) 1110 伪码(冗余码) 1111 伪码(冗余码)
5421码 (1) 十进制码 0000 0 0001 1 0010 2 0011 3 0100 4 0101 伪码(冗余码) 0110 伪码(冗余码) 0111 伪码(冗余码) 1000 5 1001 6 1010 7 1011 8 1100 9 1101 伪码(冗余码) 1110 伪码(冗余码) 1111 伪码(冗余码)
8421码(有权码) 余3码 (8421+0011) (无权码) 0000 0011 0 0001 0100 1 0010 0101 2 0011 0110 3 0100 0111 4 0101 1000 5 0110 1001 6 0111 1010 7 1000 1011 8 1001 1100 9 1010 伪码(冗余码) 1011 伪码(冗余码) 1100 伪码(冗余码) 1101 伪码(冗余码) 1110 伪码(冗余码) 1111 伪码(冗余码)
二.可靠性编码:(Gray码.奇偶校验码) 8421码(有权码) 格雷码 (反射码) (无权码) 0000 0000 0 0001 0001 1 0010 0011 2 0011 0010 3 0100 0110 4 0101 0111 5 0110 0101 6 0111 0100 7 1000 1100 8 1001 1101 9 1010 1111 以下是伪码 1011 1110 1100 1010先写两行 低位对称高位加1 1101 1011 两组相邻的编码中只有 1110 1001 一个码不同 1111 1000
奇偶校验码: 8421奇校验 格雷 偶校验 10000 00000 0 00001 10001 1 00010 00011 2 10011 10010 3 00100 00110 4 10101 10111 5 10110 00101 6 00111 10100 7 01000 01100 8 11001 11101 9 11010 01111 01011 11110 11100 01010 01101 11011 01110 01001 11111 11000 最高位是校验位
三.ASCLL码和ISO码 奇校验码中含1的个数为奇数个 偶校验码中含1的个数为偶数个 • ASCLL码: • 计算机用的机器代码 (有256个) • 构成: 校验码+7位ASCLL • ISO码 • 国际标准代码(取ASCLL码中56个)
例1:(173)10=(0001 0111 0011)8421BCD =(0001 1010 0011)5421BCD =(0100 1010 0110)余3BCD例2:(1001 1011 1000)余3BCD=(685)10注:没有数字关系只是码与码间的关系
作业: • 无 • 第四版:P33 1--4 • 自考:P24 12--17