Microprocessor course part 2

Introduction aux Microprocesseurs Les langages de programmation La programmation d ? un microprocesseur Jeux d ? instructions du Durée d ? exécution d ? un programme Les champs d ? un programme en langage assembleur Modes d ? adressage du Mode d'adressage immédiat Mode d'adressage étendu extended Mode d'adressage inhérent Mode d'adressage direct Mode d ? adressage indirect Mode d'adressage indexé L'unité arithmétique et logique Pointeur de pile Instructions manipulant les piles Mouvement du pointeur de la pile Contenu de la pile Ordres d'empilement et de dépilement CII 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 N B Le langage assembleur permet d ? utiliser des mnémoniques pour remplacer les codes machines di ?ciles à interpréter Rq Les langages évolués béné ?cient de librairies de fonctions rendant la programmation plus simple à développer CNOM LANGAGE MACHINE LANGAGE ASSEMBLEUR LANGAGE DE HAUT NIVEAU - Basic -C - Pascal - EXEMPLE DE PROGRAMME En binaire En hexadécimal A PROGRAMME DE TRADUCTION EN MACHINE REMARQUES 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 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 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 ? ? ? ? ? CII La programmation d ? un microprocesseur Un programme est une suite logique d'instructions dont l'objectif est de produire un comportement désiré de la machine Rq Tous les microprocesseurs comprennent un seul type de programme c'est le programme machine appelé aussi programme binaire ou objet Voici un programme objet exécutable par un MC code binaire fonction opcode opérande opcode opérande opérande opcode instruction ère instruction ème instruction ème instruction Représentation du programme en mnémonique Pour plus de clarté l'opcode et l'opérande ont été réunis sur la même ligne Code machine A B Opcode LDA STA SWI Opérande A ère instruction ème instruction ème instruction CII Jeux d ? instructions du La carte de codi ?cation présente l ? ensemble des instructions utilisables par le Instruction LD Addressing Modes Immediat Direct Indexed Extended Inherent Forms Op Op Op Op Op Description H N Z V C LDA A B LDB C

Documents similaires
Documents 1 Le secteur industriel national soulève des questions pertinentes mais toujours passionnelles Les enjeux restent de taille particulièrement en ces moments de di ?cultés économiques mais aussi de tensions politiques et sociales Certes ce n ? est 0 0
Annales francais 2011 1 DIPLÔME NATIONAL DU BREVET SESSION FRANÇAIS Séries Technologique et Professionnelle Coe ?cient ?? ?? ?? ?? ?? ?? Première partie h Questions points et réécriture points - Dictée points h minutes ?? ?? Deuxième partie h - Rédaction 0 0
QUI SOMMES NOUS: AKLIM est une société marocaine spécialisée dans la conception 0 0
Les secrets de la sourate al kahf pdf 1 0 0
Dcg11 chap7 corrige 1 Chapitre ?? Coûts et gestion à base d ? activités Corrigés de l ? entra? nement du manuel Corrigé de l ? exercice Coût des inducteurs par centre de regroupement Inducteurs Activités Coût des activi- Volume de tés l ? inducteur Référe 0 0
10 Les images de la France Les emblèmes français – Le luxe et la mode – Les pro 0 0
La princesse de cleves seance liminaire 0 0
Maths pour prepa pdf COLLECTION PRÉCIS CONCOURS Concours SUJETS ET CORRIGÉS DE MATHÉMATIQUES Voie scienti ?que Jean-Louis Roque Tous les sujets des concours des prépas économiques et commerciales HEC ?? ESSEC ?? E M Lyon ?? EDHEC ?? ECRICOME Institut d'en 0 0
Opale sup OpaleSup Une cha? ne éditoriale de création de contenus de formation académiques Université de Technologie de Compiègne - équipe ICS CRédacteurs Marcia Lopes Céline Bur Stéphane Poinsart Licence GPL LGPL CECILL MPL Université de Technologie de C 0 0
Guide de cooptation Tout savoir sur la Cooptation Guide pratique Guide pratique pour tout savoir sur la cooptation CBienvenue Avant- Propos La cooptation en quelques mots Fiche Zoom sur la Cooptation Fiche Le cooptant Vous Fiche Le Coopté Votre connaissan 0 0
  • 67
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager