uselogic -4.5 5.5 setxrange -4 5 setxrange -.5 4.5 setyrange 0 4 setyrange quadrillage -4 0 setorigine marks [0 4] {ymark} apply [0 5] {xmark} apply 20 setxunit /logicUnit .25 def /loadnodedict true def /logicWireLength .75 def (A) node %% declaration du noeud A 2 1 (NOR) ccpict %% cellule NOR en (0,1) (cc => plein centre) (B) node %% declaration du noeud B 2 3 (NOR) ccpict (C) node Bin1 () (AND) clpict %% cellule AND centree a gauche de l'entree 1 de %% B, sans le decalage propose par pict (D) node Ain0 () (AND) clpict /R {Cin1 exch pop -3 exch} def %% le point d'abscisse -3 a la hauteur %% de l'entree 1 de C /S {Din0 exch pop -3 exch} def /T {R S milieu} def /Q {Bout exch pop 4 exch} def /Qbar {Aout exch pop 4 exch} def [S Din0] ligne [R Cin1] ligne [Qbar Aout] ligne [Q Bout] ligne /angleA -90 def /angleB 90 def Bin0 Aout (-*) pcdiag Bout Ain1 (*-) pcdiag [Cin0 Din1] ligne [T Cin1 Din0 milieu] (-*) ligne setTimes (S) S cltext (R) R cltext (T) T cltext setTimesItalic (Q) Q crtext #tex# $\overline Q$ Qbar crtexlabel %% des labels sur les cellules 7 setfontsize setTimes bleu (A1) Ccc cctext (A0) Dcc cctext (nor1) Acc cctext (nor2) Bcc cctext