二进制代码1.41二-十进制码1.4.1格雷码1.4.21.4.3ASCII码人
1.4 二进制代码 1.4.1 二-十进制码 1.4.2 格雷码 1.4.3 ASCII码
1.4二进制代码码制:编制代码所要遵循的规则二进制代码的位数(n),与需要编码的事件(或信息)的个数(N)之间应满足以下关系:2n-1<N<2″1.二一十进制码进制码(数值编码)(BCD码------BinaryCodeDecimal)用4位二进制数来表示一位十进制数中的0~9十个数码。从4位二进制数16种代码中,选择10种来表示0~9个数码的方案有很多种。每种方案产生一种BCD码A2
1.4 二进制代码 二进制代码的位数(n),与需要编码的事件(或信息)的个 数(N)之间应满足以下关系: 2 n-1≤N≤2n 1. 二—十进制码进制码(数值编码) (BCD码- Binary Code Decimal) 用4位二进制数来表示一位十进制数中的0~9十个数码。 从4 位二进制数16种代码中,选择10种来表示0~9个数码的 方案有很多种。每种方案产生一种BCD码。 码制:编制代码所要遵循的规则
1.4.1二-十进制码(1)几种常用的BCD代码BCD码十余3循5421码余3码2421码8421码进制数码环码000000000000000110010100010001000101100100200100010011100100101300110011001101100101401000100010001110100510110101100010001100601101001110010011101701111101101010101111811101011101110001110910011111110011001010A人>>
BCD码十 进制数码 8421码 2421 码 5421 码 余3码 余3循 环码 0 0000 0000 0000 0011 0010 1 0001 0001 0001 0100 0110 2 0010 0010 0010 0101 0111 3 0011 0011 0011 0110 0101 4 0100 0100 0100 0111 0100 5 0101 1011 1000 1000 1100 6 0110 1100 1001 1001 1101 7 0111 1101 1010 1010 1111 8 1000 1110 1011 1011 1110 9 1001 1111 1100 1100 1010 (1)几种常用的BCD代码 1.4.1二-十进制码
(2)各种编码的特点有权码:编码与所表示的十进制数之间的转算容易如(10010000)8421BCD=(90)余3码的特点:当两个十进制的和是10时,相应的二进制正好是16,于是可自动产生进位信号,而不需修正.0和9,1和8....6和4的余3码互为反码,这对在求对于10的补码很方便按余3余3码循环码:相邻的两个代码之间仅一位的状态不同。码循环码组成计数器时,每次转换过程只有一个触发器翻转,译码时不会发生竞争冒险现象。A
(2)各种编码的特点 余3码的特点:当两个十进制的和是10时,相应的二进制正好 是16,于是可自动产生进位信号,而不需修正.0和9, 1和8,.6和4 的余3码互为反码,这对在求对于10的补码很方便。 余3码循环码:相邻的两个代码之间仅一位的状态不同。按余3 码循环码组成计数器时,每次转换过程只有一个触发器翻转,译 码时不会发生竞争-冒险现象。 有权码:编码与所表示的十进制数之间的转算容易 如(10010000) 8421BCD=(90)D
(4)求BCD代码表示的十进制数对于有权BCD码,可以根据位权展开求得所代表的十进制数。例如:=0×8+1×4+1×2+1×1=(7)[0111]8421BCD[1101/2421BCD=1×2+1×4+0×2+1×1-(7),A
对于有权BCD码,可以根据位权展开求得所代表的十进制 数。例如: [ ] 8421BCD 0111 ( ) =08+14+1 2+1 1= 7 D [ ] ( ) 2421BCD D 1101 = 1 2 +1 4 + 0 2 +11 = 7 (4)求BCD代码表示的十进制数