Changes between Version 9 and Version 10 of 2010CaoTme2


Ignore:
Timestamp:
Feb 25, 2010, 4:34:50 PM (15 years ago)
Author:
jpc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2010CaoTme2

    v9 v10  
    33= La Structure de Données Lofig =
    44
    5 La structure de données {{Lofig}} est conçue pour représenter les ''netlists''
     5La structure de données {{{Lofig}}} est conçue pour représenter les ''netlists''
    66en mémoire. Les attributs des différents objets constituants cette structure ont
    77été présentés en cours. Nous allons maintenant compléter avec les déclarations
     
    260260
    261261Un ''full adder'' se décompose en deux ''half adder''. A titre d'exemple, la
    262 construction du ''half adder'' vous est fournie [attachment::Main-Skeleton.cpp].
     262construction du ''half adder'' vous est fournie [attachment:Main-Skeleton.cpp].
    263263La représentation compléte du ''full adder'' sous forme de structure {{{Lofig}}}
    264264est présentée figure 2.
     
    267267
    268268
     269== La Mini Bibliothèque de Modèles ==
     270
     271La bibliothèque vous fourni trois modèles ({{{Lofig}}}), {{{And2}}},
     272{{{Xor2}}} et {{{Or2}}}.
     273
     274Interface simplifiée de la bibliothèque :
     275{{{
     276class Library {
     277  public:
     278    enum ModelType { And2=0, Or2, Xor2, ModelTypeSize };
     279  public:
     280    static void     destroy     ();
     281    static Lofig*   getModel    ( unsigned int modelType );
     282};
     283}}}
     284
     285Code de la bibliothèque :
     286[attachment:Library.h Library.h] [attachment:Library.cpp Library.cpp]
    269287[[Image(Library-1.png)]]
    270288
    271 
    272 [[Image(fulladder-1.png)]]
    273 [[Image(fulladder-2.png)]]
    274 [[Image(Library-1.png)]]