正在加载图片...
出与进位 14二进创躺号 ◆溢出不同于进位 ◆ Binary coded decimal二进制码表示十进制数 →BCD码,分为两种 (63)+(67)1=? (-65)10+(-67)10=? ●无权码 0011,1111 1011,1111 ●加权码( Weighted Code.)N=∑a·Q, +)0100,0011 +)1011,1101 ,00I0 ◆有权BCD码 ●8-4-2-1 ◆正溢出,无进位◆负溢出,有进位 Packed-BCD representation: values from 0 to 9 ●2-4-2-1 思考题:用cary-in= Carry-out作为标识,请 予解释 BCD的马 elf-complement code BCD码的遁算 8-4-2-1 2-4-2-1 ◆可以用二进制运算电路实现十进制算术运算 运算结果可能需要调整 40100 +30011 +9100 701ll 131101 1111 Binary Code for Decimal Numbers 无权号 余3码 Excess-3code) 012 循环码:相邻两码仅一位不同 N=a3-23+a22+an-2+an-20-3 ● Gray Code:G码 ●一种常用BCD码 101 ●无权码、“偏权码 56789ABcDEF 011 100 110 0109 54 溢出 与 进位 ‹ 正溢出,无进位 (63)10+(67)10= ? (-65)10+(-67)10= ? 0 011,1111 +) 0 100,0011 1 000,0010 1 011,1111 +) 1 011,1101 1 0 111,1100 ‹ 溢出不同于进位 ‹ 负溢出,有进位 思考题: 用Carry-in = Carry-out 作为标识,请 予解释 1.4 二进制编码 ‹ Binary Coded Decimal:二进制码表示十进制数 ÆBCD码,分为两种 z无权码 z加权码(Weighted Code) i i N aQ = ⋅ ∑ ‹ 有权BCD码 z8-4-2-1 Packed-BCD representation: values from 0 to 99 z2-4-2-1 zExcess-3 Code BCD码的码表 N 8-4-2-1 2-4-2-1 0 1 2 3 4 5 6 7 8 9 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111 …… …… …… …… …… …… 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Self-complement code 57 BCD码的运算 ‹ 可以用二进制运算电路实现十进制算术运算 ‹ 运算结果可能需要调整 4 + 3 7 0100 0011 0111 4 + 9 13 0100 1001 1101 Binary Code for Decimal Numbers ‹ 余3码(Excess-3 Code) 3 21 0 3 2 10 Na a a a =⋅ ⋅ ⋅ ⋅ 2 2 2 23 + ++ - 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 z 一种常用BCD码 z 无权码、“偏权码” z Self-complement 0 1 2 3 4 5 6 7 8 9 无权码 ‹ 循环码: 相邻两码仅一位不同 zGray Code: G码 0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0 000 001 011 110 010 111 101 100
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有