http://computer.howstuffworks.com/boolean3.htm

In this circuit, there are two inputs (D and E). You can think of D as "Data" and E as "Enable." If E is 1, then Q will follow D. If E changes to 0, however, Q will remember whatever was last seen on D. A circuit that behaves in this way is generally referred to as a flip-flop.
-----
Ik snap deze schakeling niet. imo als D en E op 1 staan zal de bovenste eerste NAND een 0 geven en de onderste een 1. Daardoor word het geheugen niet geset. Echter zegt de bovenstaande tekst dat als E = 1 dan volgt Q, de output D. klopt dit? of kan iemand dit uitleggen?

In this circuit, there are two inputs (D and E). You can think of D as "Data" and E as "Enable." If E is 1, then Q will follow D. If E changes to 0, however, Q will remember whatever was last seen on D. A circuit that behaves in this way is generally referred to as a flip-flop.
-----
Ik snap deze schakeling niet. imo als D en E op 1 staan zal de bovenste eerste NAND een 0 geven en de onderste een 1. Daardoor word het geheugen niet geset. Echter zegt de bovenstaande tekst dat als E = 1 dan volgt Q, de output D. klopt dit? of kan iemand dit uitleggen?