提问人:NITIN KUMAR 提问时间:3/25/2023 更新时间:4/3/2023 访问量:488
如何使用 NAND 和 NOT 门实现布尔函数 F = xy + x′y′ + y′z
How to implement the Boolean function 𝐹 = 𝑥𝑦 + 𝑥′𝑦′ + 𝑦′𝑧 with NAND and NOT gates
答:
0赞
Andrew
4/3/2023
#1
使用德摩根定律:
xy + x'y' + yz
(xy)'' + (x'y')'' + (yz)'' // all ANDs converted to NOT'd NANDs
((xy)''' (x'y')''')' + (yz)'' // first OR converted to NAND w/ args NOT'd
(((xy)''' (x'y')''')'' (yz)''')' // second OR converted to NAND w/ args NOT'd
(((xy)' (x'y')')'' (yz)')' // extra NOT's removed
评论
OR(a, b) = NAND(NOT(a), NOT(b))
AND(a, b) = NOT(OR(NOT(a), NOT(b)))
NOT