Connaître les fondamentaux de la logique numérique, ainsi que des codages et normes courantes pour des applications en électronique numérique, automatisme et informatique.
Contenu du cours
Représentation des données en bases 2, 10 et 16 (nombres entiers, flottants, caractères)
Détection d’erreurs (bases)
Logique combinatoire
Logique séquentielle
– Codage des nombres entiers (bases 2, 10, 16)
– Codage des nombres en virgule flottante (IEEE 754)
– Codage des caractères (ASCII, UNICODE)
– Détection d’erreurs (bits de parité, checksum)
– Fonctions logiques
– Tables de vérités
– Algèbre de Boole
– Tableaux de Karnaugh
– Bascules
– Machines à états (Machines de Moore)