Dans le cadre de notre formation en 4ème année de génie informatique, nous avons été amené à réaliser un projet complet englobant, à la fois, la théorie des langages ainsi que l’architecture matérielle.
Ce projet consistait en la réalisation d’un compilateur pour un pseudo langage C avec un interpréteur afin de générer les instructions assembleurs correspondantes à l’aide des outils lex et yacc puis d'effectuer la conception d’un microprocesseur à architecture RISC avec pipe-lines.
Ce projet nous a permis de mettre en application et approfondir les enseignements théoriques que nous avions suivi au préalable.