Compilateurs

Sommaire du document

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.

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(hexadécimal). MSB et LSB.
Date de création: 22/01/04 04:10

Atteindre la pagehttp://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 Excess symétrique. Représentation Excess8. Notation Excess asymétrique. Représentation excess3. Notation en complément à 1. Notation en complément à 2. Porte logique. Overflow. Round-off errors.
Date de création: 14/02/04 11:17

Atteindre la pagehttp://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

Atteindre la pagehttp://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 langages.
Date de création: 07/02/04 20:20

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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 vue d'ensemble des différents CS.
Date de création: 05/02/04 23:17

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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,jump0,jumpmsb,jumpsub,jumpzero,load,multiply,store,substract.
Date de création: 09/03/05 05:14

Atteindre la pagehttp://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

Atteindre la pagehttp://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. Traduction: compilation vs interprétation. Phases de la compilation : analyse lexicale, analyse syntaxique, génération du code. Fast-parcing.
Date de création: 12/02/04 23:04

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://www.gaudry.be/langages-flex.html

Haut

Page n° 18 : Flex(tests)

Tests avec Flex
Date de création: 03/02/10 03:39

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://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

Atteindre la pagehttp://www.gaudry.be/langages-lsd10-source.html

Haut

 

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

7 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-94
Document créé le 19/03/02 21:42, dernière modification le Vendredi 17 Juin 2011, 11:16
Source du document imprimé : http://www.gaudry.be/nav/sommaire.html Document affiché 2132 fois ce mois de Février.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15831 documents
451 astuces.
549 niouzes.
3099 definitions.
447 membres.
8114 messages.

Document genere en :
0,28 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
L'homme honorable commence par appliquer ce qu'il veut enseigner ; ensuite il enseigne.

Confucius
 
l'infobrol
Nous sommes le Lundi 13 Février 2012, 12:56, toutes les heures sont au format GMT+1.00 Heure, heure d'hiver