Catégorie  Rapports

Réalisation d’un compilateur et d’un microprocesseur

green and blue computer ram stick
Dans le sens le plus usuel du terme, la compilation est une transformation que l’on fait subir à un programme écrit dans un langage évolué pour le rendre exécutable. Fondamentalement, c’est une traduction : un texte écrit en Pascal, C, Java, etc., exprime un algorithme et il s’agit de produire un autre texte, spécifiant le même algorithme dans le langage d’une machine que nous cherchons à programmer. Nous avons mis en oeuvre ce processus en créant un pseudo langage C grâce aux outils lex et yacc. Pour compléter le tout, nous avons effectué la conception d’un microprocesseur RISC avec pipe-line. Ce projet complet nous a permis de mieux comprendre le mécanisme ainsi que l'architecture des systèmes informatiques.

Système d’information pour la gestion d’un parc de véhicules

five assorted color cars parked inside room
Ce rapport, reflet de l’avancement étape par étape d'un projet de création d’une base de données pour une société de transport et la gestion de son parc de véhicules, contient premièrement le cahier des charges ainsi que le modèle entité/association et relationnel avec la validation associée et le bilan global du projet puis, en annexe, le dictionnaire des données ainsi que l’implantation, insertion des données dans la base et les requêtes demandées.