• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Principes de fonctionnement des machines binaires

  • ECTS

    6 crédits

  • Composante

    UFR Informatique

  • Période de l'année

    Semestre 1

Description

Cet enseignement propose de parcourir un certain nombre des concepts qui sous-tendent le fonctionnement des machines binaires. Il se compose de parties théoriques (calcul modulaire, logique propositionnel, récursion) et de parties plus expérimentales (circuits combinatoires, programmation assembleur). Il s'agit de comprendre à travers le panorama proposé comment une suite de bits peut aussi bien représenter un nombre, un texte, une image, une commande, etc, et comment ces informations sont traduites à différents niveaux pour finalement obtenir des calculs. Ce module peut s’appréhender comme un jeu sérieux avec l’exigence finale que chacun parvienne à extraire une problématique, construire une solution sous la forme d’un circuit, selon plusieurs méthodes de conception combinées (classique via tables de Karnaugh, en modules autonomes, par une approche récursive), le simuler, le tester et le valider.

Lire plus

Pré-requis nécessaires

Syllabus

Sujets centraux

  1. Systèmes de numération et arithmétique associée
  2. Représentation des nombres et arithmétique machine
  3. Codes, codages, entropie, compression
  4. Contrôle d'erreur (détection, correction)
  5. Logique et calcul propositionnel
  6. Circuits combinatoires

Sujets potentiellement traités

  1. Crypto (confidentialité, authenticité, intégrité)
  2. Programmation assembleur
Lire plus