Sida 1 av 1

Göra om ett uttryck till enbart NAND-grindar?

Postat: 18 maj 2014, 16:11:56
av Jennie
Hej! Undrar om det finns någon särskild metod man kan försöka följa om man vill göra om sina boolesk uttryck till enbart NAND-grindar?
Blir ofta rätt förvirrad över detta.

Har jag exempelvis: AB + C'B och enbart ska använda NAND's, hur kan jag tänka då? Vad är det ni tittar på om ni står inför ett sådant problem?

Alltså jag har ju inga problem med att rita en krets med alla de vanliga grindarna men när jag ska göra allting till enbart NANDs så blir det dock svårt och det blir mest att jag bara gissar mig fram känner jag.

Re: Göra om ett uttryck till enbart NAND-grindar?

Postat: 18 maj 2014, 16:30:35
av Klas-Kenny
Det jag tänker är helt enkelt vad jag kan göra med en NAND, och hur jag kan göra om uttrycket att passa de funktionerna bäst.

I ditt uttryck då, du har en OR, det passar ju absolut inte en NAND, så det känns ju lämpligt att skriva om till

AB + C'B = (AB + C'B)'' = ((AB)'x(C'D)')'
(med reservation för felskrivningar, håller inte precis på med boolersk algebra dagligen)

Vilket lätt görs med NAND.
Då behöver du ju bara en NAND för (AB)', en inverterare (som kan göras av en NAND) för C', efter den en NAND för (C'D)', sen ihop med dem båda i en sista NAND.
Bara tänk en term i taget, och tänk på hur du kan göra det med NAND-grindar.

Re: Göra om ett uttryck till enbart NAND-grindar?

Postat: 18 maj 2014, 16:54:55
av Jennie
Tror jag fått koll det nu. Tack för hjälpen!!