Changes between Version 9 and Version 10 of 2010CaoTme2


Ignore:
Timestamp:
Feb 25, 2010, 4:34:50 PM (17 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)]]