[问题]数位逻辑

楼主: gihunter (gihunter)   2006-11-20 00:49:43
1.找出以BCD算子执行减法的方法。画出减法电路的方块图。
HINT:若算子为10的补数(基数互补)表示法,则很容易执行减法。此表示法中,若正数
则符号位元为0,若负数则符号位元为9。
2.在三进位(ternary)数值系统有三个数字:0、1和2。图P5.3定义一个三进位半加器。
设计一个电路以2进位编码讯号实作半加器,每个三进位数字以两位元表示。令A=a1a0、
B=b1b0和Sum=s1s0。注意,Carry只是二进制讯号。使用下列编码方式:00=(0)3
01=(1)3和10=(2)3,将电路成本最小化。
图P5.3
A B 进位(Carry) 总合(Sum)
0 0 0 0
0 1 0 1
0 2 0 2
1 0 0 1
1 1 0 2
1 2 1 0
2 0 0 2
2 1 1 0
2 2 1 1

Links booklink

Contact Us: admin [ a t ] ucptt.com