试用与非门设计一个逻辑组合电路 求两个二进制数A1A0和B1B0的乘积

1个回答

  • 这个题是考你乘法器,输入的是两个2位二进制数,相乘以后输出是4位的二进制数.

    先列出真值表,然后根据真值表,用与非门画组合逻辑图.

    真值表如下:

    A1 A0 B1 B0 输出 Y3 Y2 Y1 Y0

    0 0 0 0 0 0 0 0

    0 0 0 1 0 0 0 0

    0 0 1 0 0 0 0 0

    0 0 1 1 0 0 0 0

    0 1 0 0 0 0 0 0

    0 1 0 1 0 0 0 1

    0 1 1 0 0 0 1 0

    0 1 1 1 0 0 1 1

    1 0 0 0 0 0 0 0

    1 0 0 1 0 0 1 0

    1 0 1 0 0 1 0 0

    1 0 1 1 0 1 1 0

    1 1 0 0 0 0 0 0

    1 1 0 1 0 0 1 1

    1 1 1 0 0 1 1 0

    1 1 1 1 1 0 0 1

    根据上表,可以得出Y3Y2Y1Y0的相应的输入输出关系,接下来就是列出表达式

    说明,由于不能输入非的符号,因此,小写表示非.

    Y0=a1A0b1B0+a1A0B1B0+A1A0b1B0+A1A0B1B0

    ……

    以此类推,列出表达式就好

    然后,将表达式化简

    最后,根据化简后的表达式用与非门组合逻辑图即可.