Le module de  Structure Machine 2  en première année licence informatique approfondit les notions de base vues en Structure Machine 1 et se concentre sur l’architecture interne des ordinateurs et la mise en œuvre pratique des systèmes numériques. Il comprend principalement :

* L’étude avancée de l’algèbre de Boole et la simplification des expressions logiques (méthodes de Karnaugh, Quine-McCluskey).

* La conception et l’analyse des circuits combinatoires (additionneurs, multiplexeurs, décodeurs, comparateurs, etc.).

* L’introduction aux circuits séquentiels (bascules, registres, compteurs) et leur utilisation.

* Le fonctionnement interne du processeur : cycle d’instruction, unité de contrôle, unité arithmétique et logique (UAL).

* Les modes d’adressage et les échanges processeur–mémoire–périphériques.

* L’initiation au langage machine et à l’assembleur pour comprendre la relation entre instructions logicielles et exécution matérielle.

Ce cours allie  théorie  et  travaux dirigés , avec des exercices pratiques et la réalisation de schémas logiques, afin de renforcer la compréhension et l’application des concepts vus en cours.