Sommaire - Compilateur

Les principes de programmation applicables à tous les langages- Représentations de données- Architecture matérielle (Von Neuman)- Algorithmes- Micro-programme- Langage Machine- Langages de programmation- etc. Les notions de bases pour comprendre ce qui se passe dans un compilateur.

Vous pouvez consulter les informations complètes sur le chapitre Compilateur.

Pages du chapitre Compilateur

Page n° 1 : Binaire & hexadécimal

Comprendre les conversions entre les valeurs décimales, binaires, et hexadécimales. Différents codages en base2(binaire),base8(octal),base10(décimal),base16
Date de création: 22/01/04 04:10
https://www.gaudry.be/binaire-octal-hexadecimal.html
Haut

Page n° 2 : Binaire : les réels

Comment coder des nombres négatifs ou des fractions en binaire ? En Excess, ou en complément à 2, les floating point, etc. Magnitude du signe. Notation Exce
Date de création: 14/02/04 11:17
https://www.gaudry.be/binaire.html
Haut

Page n° 3 : Codes de Gray

Binaire : les codes de Gray. Calculer les matrices, puis coder en portes logiques. Conversions logiques. NAND.
Date de création: 22/04/04 20:37
https://www.gaudry.be/binaire-gray.html
Haut

Page n° 4 : Structure des ordinateurs

Initiation à l'informatique : quels sont les différents éléments d’un ordinateur? L'architecture Von Neuman. Micro instructions. Langage machine. Niveaux de
Date de création: 07/02/04 20:20
https://www.gaudry.be/structure-ordinateur.html
Haut

Page n° 5 : Von Neuman

L'architecture Von Neuman permet de comprendre les principes de base de l'architecture des ordinateurs modernes.
Date de création: 05/03/05 23:01
https://www.gaudry.be/structure-ordinateur-von-neuman.html
Haut

Page n° 6 : Registres du CPU

Les registres du CPU les plus importants, explications et corrélations entre les termes anglais et français. Partie mémoire du processeur.
Date de création: 09/03/05 23:08
https://www.gaudry.be/cpu-registres.html
Haut

Page n° 7 : Microprogramme

Un exemple d'architecture pour comprendre le fonctionnement d'un processeur grâce à ses microcircuits. Initiation à la microprogrammation. Microprogramme et
Date de création: 05/02/04 23:17
https://www.gaudry.be/microprogramme.html
Haut

Page n° 8 : Microprogramme : les CS

Descriptions des actions des différents CS (Control Signal) d’un microprogramme.
Date de création: 06/02/04 04:20
https://www.gaudry.be/microprogramme-cs.html
Haut

Page n° 9 : Micro instructions

Micro instructions et micro programmes : exemple d’addition et de multiplication.
Date de création: 08/02/04 03:17
https://www.gaudry.be/microinstructions.html
Haut

Page n° 10 : Micro instructions (périmètre)

Exemple de code en micro instructions : microprogramme de calcul du périmètre d’un rectangle.
Date de création: 14/02/04 22:10
https://www.gaudry.be/microinstructions-perimetre.html
Haut

Page n° 11 : Langage machine

"Langage machine" contre "micro instructions", principe du langage machine, Jeu d'instructions langage machine
Date de création: 10/02/04 20:10
https://www.gaudry.be/langage-machine.html
Haut

Page n° 12 : Interpréteur

L'interpréteur langage machine. Comment traduire le code langage machine en micro-instructions? Jeu d'instruction : add,decode,divide,execute,fetch,jump,jum
Date de création: 09/03/05 05:14
https://www.gaudry.be/langage-machine-interpreteur.html
Haut

Page n° 13 : Adressage

Niveaux d'adressage du langage machine
Date de création: 10/02/04 20:54
https://www.gaudry.be/langage-machine-adressage.html
Haut

Page n° 14 : Langages de programmation

Evolution des langages de programmation. Langage machine, HLL: high-level-languages (langages de haut niveau), 4GL (langages de 4è génération), 5GL. Traduct
Date de création: 12/02/04 23:04
https://www.gaudry.be/langages-programmation.html
Haut

Page n° 15 : Syntaxe et sémantique

Théorie des langages, introduction à Lex et Yacc (syntaxe et sémantique)
Date de création: 29/01/10 02:44
https://www.gaudry.be/langages-lex-yacc-intro.html
Haut

Page n° 16 : Analyse lexicale

Théorie des langages, définitions et propriétés
Date de création: 01/02/10 03:53
https://www.gaudry.be/langages-analyse-lexicale.html
Haut

Page n° 17 : Lex et Flex

Analyse lexicale avec Lex ou Flex
Date de création: 26/02/10 14:38
https://www.gaudry.be/langages-flex.html
Haut

Page n° 18 : Flex(tests)

Tests avec Flex
Date de création: 03/02/10 03:39
https://www.gaudry.be/langages-flex-tests.html
Haut

Page n° 19 : Automates

Les automates dans le cadre de l'analyse lexicale d'un langage
Date de création: 15/05/10 15:39
https://www.gaudry.be/langages-compilateurs-automates.html
Haut

Page n° 20 : Grammaires

Les grammaires dans le cadre de l'analyse d'un langage
Date de création: 16/05/10 11:14
https://www.gaudry.be/langages-grammaires.html
Haut

Page n° 21 : Yacc-Bison

Analyse grammaticale et sémantique avec Yacc ou Bison
Date de création: 27/02/10 09:05
https://www.gaudry.be/langages-yacc.html
Haut

Page n° 22 : Arbre syntaxique abstrait

L'arbre Syntaxique abstrait (AST pour abstract syntaxic tree)
Date de création: 02/05/10 06:32
https://www.gaudry.be/langages-analyse-syntaxique-ast.html
Haut

Page n° 23 : Position Flex Bison

Position d'un symbole terminal avec flex et bison
Date de création: 02/05/10 15:41
https://www.gaudry.be/langages-yacc-yyltype.html
Haut

Page n° 24 : Table des symboles

La table des symboles pour l'analyse sémantique dans le cadre de la création d'un compilateur
Date de création: 11/07/10 08:18
https://www.gaudry.be/langages-table-des-symboles.html
Haut

Page n° 25 : Exemple de table des symboles

Exemple concret de table des symboles générée par le compilateur LSD010
Date de création: 22/07/10 02:21
https://www.gaudry.be/langages-table-des-symboles-exemple.html
Haut

Page n° 26 : P-code

Pcode généré par le compilateur pour le langage LSD, et la GPMachine
Date de création: 31/07/10 03:09
https://www.gaudry.be/langages-pcode.html
Haut

Page n° 27 : Exemple Pcode

Exemple de pcode généré par le compilateur LSD010
Date de création: 31/07/10 03:33
https://www.gaudry.be/langages-pcode-lsd.html
Haut

Page n° 28 : Bison(tests)

Tests avec Bison
Date de création: 03/02/10 03:38
https://www.gaudry.be/langages-yacc-tests.html
Haut

Page n° 29 : Codes sources LSD10

Codes sources du compilateur LSD10
Date de création: 07/03/10 03:14
https://www.gaudry.be/langages-lsd10-source.html
Haut

 

Document créé le 19/03/02 21:42, dernière modification le 23/03/18 09:33
Source du document imprimé : https://www.gaudry.be/programmation/compilateur/sommaire-chapitre.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.