XX 00011110p,p, 设计2位数乘法器 2 P 10 00 0001、列真值表 01 000 000 输入:X、Y(2位) 11 1 000 输出:乘积P(4位) 000 10 110012、用门电路实现 010 01110011 利用卡诺图化简 10000 注意:多输出函数 10010010 1010|01003、电路处理 0 110110 00000 1101 0011 P3=X1×Y1Yo 100110 111 1001
0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 X1 X0 Y1 Y0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 1 1 0 1 0 0 1 P3 P2 P1 P0 设计2位数乘法器 1、列真值表 输入:X、Y(2位) 输出:乘积P(4位) P3 = X1·X0·Y1·Y0 Y1Y0 X1X0 00 01 11 10 00 01 11 10 P2 1 1 1 2、用门电路实现 利用卡诺图化简 注意:多输出函数 3、电路处理
XX 00011110 00 ,,XY 110 01 P2=X1Y1“(x1XoY1Y) 11 1 =X1Y123 10 11 X10 XiXO YY 00011110 Y 00011110 110 00 001111 01 011111 = 11 11 l11o|1 10 11 10 111
Y1Y0 X1X0 00 01 11 10 00 01 11 10 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Y1Y0 X1X0 00 01 11 10 00 01 11 10 1 1 1 1 Y1Y0 X1X0 00 01 11 10 00 01 11 10 P2 1 1 1 P3 = X1·X0·Y1·Y0 P2 = X1·Y1 · (X1·X0·Y1·Y0)’ = X1·Y1 ·P3 ’