D CLK->Q 0 0 Q=HIGH-Z 1 0 Q=HIGH-Z 1 1 Q=1 0 1 Q=0 function: Q = !(!D && CLK)