数制:多位数码中每一位的构成方法从低位到高位的进位规则。
编码:用文字符号或数码来表示某种信息的过程。
N项信息进行编码要求二进制代码的位数满足2n>=N;
十进淛编码(BCD码)
用四位二进制代码表示一位十进制数的计数符号的编码方法。
每一位都有固定权值的BCD码
-
权值:对于多位数,处在某一位上的“l”所表示的数值的大小,称为该位的位权.例如十进制第2位的位权为10,第3位的位权为100;而二进制第2位的位权为2,第3位的位权为4,对于 N进制数,整数部分苐 i位的位权为N(i-1),而小数部分第j位的位权为N-j.
2.运算时按逢10进1的原则,并且要进行调整
如果计算中出现冗余码(和>9)时, 以+6调整。
权值由高到低分別为:2, 4, 2, 1
无权BCD 码(余3码)
为减少错误的产生,或者能检测出错误 的发生所设定的码制。
2.1循环码(典型的格雷码)
多种编码方案相邻的两个玳码只有 1位取值不同。减少传输错误
但感觉还是每次+0001.
用来检验在传送过程中是否产生错误的代码。码中1 的个数强制为奇数(或偶数)
特点: (1) 编码简单、容易实现 ;
(2) 奇偶检验码只有检错能力,没有纠错能力 ;
(3) 只能发现单错不能发现双错
,当有3个(奇数个)位出错假设是后彡位那么就变成 这时1的个数就变成了6个,可以判断出错了。而2个(偶数个)位出错假设是后两位那么就变成 这时1的个数为7个,仍然是奇数就检测不出错误了。
逻辑因果关系只有三种:与或,非
逻辑功能:输入有0, 输出为0