8选1数据选择器实现4变量函数 [ass2|输入F|F"函数F的值 000D101+N0=N 00D111 1+N●1=1 010D200N●0+N0=0E 110D311N·1+N1=1 001D411N-1+N1= 101D510N1+N0=N 011D01N·0+N1=N F 111D200N●0+N●0=0
8选1数据选择器实现4变量函数 1 1 1 D7 0 0 0 1 1 D6 0 1 1 0 1 D5 1 0 0 0 1 D4 1 1 1 1 0 D3 1 1 0 1 0 D2 0 0 1 0 0 D1 1 1 0 0 0 D0 1 0 S0 S1 S2 输入 F’ F’’ 函数F的值 N •1+ N •0 = N N •0+ N •0 = 0 N •1+ N •1=1 N •1+ N •1=1 N •1+ N •0 = N N •0+ N •1= N N •0+ N •0 = 0 “1” “0” S2 S1 S0 N E F D0 D7 N •1+ N •1=1
问题:BCD码和余3码十进制数如何直接运算(1) (1)8421BCD码加法:两个8421码相加,结果仍是8421码。 (146)o+(259)0=(405) 000101000110 +0010010110018421BCD码 0011 1001 1111 8421BCD码加法修正规则: 0110修正 请同学总结。 001110100101 0110 修正 01000000101=(405)0 (52)1o+(199%0=(251) (8)o+(8)0=(16)0 000001010010 1000 +000110011001 8421BCD码 000111101011 b18421BCD码 0000 01100110修正 0110修正 001001010110=(251)0 00010110=(16)0
问题:BCD码和余3码十进制数如何直接运算(1) 0100 0000 0101 0110 0011 1010 0101 0110 0011 1001 1111 0010 0101 1001 0001 0100 0110 (146) (259) (405) 10 10 10 + + + + = 8421 BCD码 修正 修正 10 = (405) 0010 0101 0110 0110 0110 0001 1110 1011 0001 1001 1001 0000 0101 0010 (52) (199) (251) 10 10 10 + + + = 8421 BCD码 修正 10 = (251) 0001 0110 0110 0001 0000 1000 1000 (8) (8) (16) 10 10 10 + + + = 8421 BCD码 修正 10 = (16) (1) 8421 BCD码加法:两个8421码相加,结果仍是8421码。 8421 BCD码加法修正规则: 请同学总结