ofppt CINTRODUCTION AUX MICROPROCESSEURS RÉSUMÉ DE THÉORIE Écrire un Programme Opérationnel en Assembleur TECCART INTERNATIONAL inc boul Hochelaga Montréal Québec Canada H W G RÉDACTION Serge Leblanc DESSINS ET CONCEPTION GRAPHIQUE Serge Leblanc RÉVISION
CINTRODUCTION AUX MICROPROCESSEURS RÉSUMÉ DE THÉORIE Écrire un Programme Opérationnel en Assembleur TECCART INTERNATIONAL inc boul Hochelaga Montréal Québec Canada H W G RÉDACTION Serge Leblanc DESSINS ET CONCEPTION GRAPHIQUE Serge Leblanc RÉVISION TECHNIQUE Pierre Asselin Christian Lépine RÉVISION LINGUISTIQUE François Gaudreau COMMISSION DE VALIDATION Formateurs de l'OFPPT Les droits de reproduction et de di ?usion de ce document sont cédés par Teccart du Travail du Royaume du Maroc pour sa propre utilisation au Maroc que ce soit est interdite Mp Rt Doc imprimé à Montréal le avril CTABLE DES MATIÈRES ÉCRIRE UN PROGRAMME OPERATIONNEL EN ASSEMBLEUR - Les langages de programmation - - - rogramme - Boucle de délai - - Comment rédiger un programme - Description de la t? che - Algorithme - Ordinogramme - - - Programmation structurée - - Dépannage - Documentation - - Mode d'adressage immédiat - Mode d'adressage étendu extended - Mode d'adressage inhérent - Mode d'adressage direct - - Mode d'adressage indexé - Pointeur de pile - Instructions manipulant les piles - Mouvement du pointeur de la pile - Contenu de la pile - Ordres d'empilement et de dépilement - Exemple de programme utilisant la pile - Observations sur le fonctionnement de la pile - Exercices - CRésumé de Théorie Introduction aux Microprocesseurs Écrire un Programme Opérationnel en Assembleur Les langages de programmation Il existe plusieurs langages de programmation toutefois le langage machine est le seul compris par les microprocesseurs et est incontestablement le plus rapide à exécuter Le machines di ?ciles à interpréter Les langages évolués béni ?cient de librairies de fonctions rendant la programmation plus simple à développer NOM EXEMPLE DE PROGRAMME PROGRAMME DE TRADUCTION EN MACHINE REMARQUES LANGAGE MACHINE En binaire En hexadécimal A Hexadecimal Loader - accepte les codes hexadécimaux - les traduit en binaire - les place en ordre dans la mémoire le seul langage compris par le CPU le programme en langage machine est appelé programme objet le programme Hexadecimal Loader fait en général partie d'un programme appelé MONITEUR ses fonctions examiner et modi ?er le contenu des mémoires et des registres il permet l'exécution partielle ou totale du programme LANGAGE ASSEMBLEUR LDA ADC STA ASSEMBLEUR - accepte les mnémoniques - les traduit en binaire - les place généralement dans un ?chier le programme écrit sous forme mnémonique est appelé programme Source il contient les champs étiquette mnémonique instruction avec opérande et commentaire LANGAGE DE HAUT NIVEAU Basic -C - Pascal - En BASIC PRINT Allo N PEEK POKE N END ? ? ? ? ? ? INTERPRETEUR - traduit et exécute le programme ligne par ligne COMPILATEUR - traduit tout le programme en machine avant de l'exécuter langage orienté vers les procédures plutôt que des instructions données au CPU prog source indépendant du CPU ou de l'ordinateur Programmer en Assembleur page - OFPPT TECCART CRésumé de Théorie Introduction aux Microprocesseurs Pour commencer dé ?nissons ce qu'est un programme On peut dire simplement qu'un programme est une suite logique d'instructions dont l'objectif est de produire un comportement
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 05, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 128.3kB