%% auteur : -13 12 setxrange -1.5 3 setyrange 25 setxunit uselogic %% ref : http://set.utbm.fr/membres/galland/enseignement/archi/combi.pdf. %autocrop %quadrillage %marks /A {-9 0} def /B {-2.5 0} def /C {3.5 0} def /D {9 0} def /loadnodedict true def (A) node A (ADD) bcpict (B) node B (DemiADD) bcpict (C) node C (ADDmod) bcpict (D) node D (DemiADDmod) bcpict setCourierBold (ADD) A 0 -1.5 addv bctext (DemiADD) B 0 -1.5 addv bctext (ADDmod) C 0 -1.5 addv bctext (DemiADDmod) D 0 -1.5 addv bctext 8 setfontsize setCourierBold (remin,in0) Ain0 cltext (in1) Ain1 cltext (in2) Ain2 cltext (out0) Aout0 (0 3) crtext (sum) Asum (0 -3) crtext (out1) Aout1 (0 3) crtext (rem) Arem (0 -3) crtext (in0) Bin0 cltext (in1) Bin1 cltext (out0) Bout0 (0 3) crtext (sum) Bsum (0 -3) crtext (out1) Bout1 (0 3) crtext (rem) Brem (0 -3) crtext (in0) Cin0 cltext (remin) Cremin crtext (in1) Cin1 cltext (in2) Cin2 cltext (out0) Cout0 (0 3) crtext (sum) Csum (0 -3) crtext (out1) Cout1 bltext (rem) Crem brtext (in0) Din0 cltext (in1) Din1 cltext (out0) Dout0 (0 3) crtext (sum) Dsum (0 -3) crtext (out1) Dout1 bltext (rem) Drem brtext