Coursassemblleur id5448 pdf

Notes de cours en Assembleur Basé sur les notes de cours de Philippe Gabrini http www grosmax uqam ca inf gabrinip Notescours htm et sur WARFORD J Stanley Computer Systems Third Edition ? Jones and Bartlett Publishers États-Unis p STRUCTURE ?? VON NEUMANN ? CRITERES ESSENTIELS QUI DEFINISSENT UN ORDINATEUR Médium d ? entrée Médium de sortie Unité de calcul arithmétique et logique Unité de contrôle Unité de mémoire VARIETE DE TYPES D ? ORGANISATIONS DE MEMOIRE AUTRES CARACTERISTIQUES L ? horloge Les bus Les registres Les registres L ? EXECUTION D ? UN PROGRAMME C INSTRUCTIONS ET DONNEES DEUX GRANDS TYPES DE MICROPROCESSEURS CISC Complex instruction-set computer RISC Reduced instruction-set computer LE CODAGE DE L ? INFORMATION Conversion Binaire - Décimal Conversion Décimal - Binaire Conversion Binaire - Hexadécimal Conversion Hexadécimal - Binaire Conversion Hexadécimal - Décimal Conversion Décimal - Hexadécimal La représentation de l ? information L ? arithmétique réelle LE LANGAGE D ? ASSEMBLAGE Généralités Une instruction en langage assembleur Un programme en Assembleur ARITHMÉTIQUE EN COMPLÉMENT ADRESSAGE DES OPÉRANDES Généralité Adressage immédiat Adressage direct Adressage base non- utilisé C Adressage indexé Adressage indirect Adressage direct sur la pile Adressage indexé sur la pile Adressage indirect sur la pile Adressage indirect indexé sur la pile LES SOUS -PROGRAMMES Généralités La pile Les paramètres Identi ?cateurs Constantes Instructions et directives Format des instructions Liste d ? assemblage ASSEMBLEUR DIRECTIVES Directives qui engendrent une réservation de mémoire Directives qui n ? engendrent pas de réservation de mémoire ASSEMBLEUR INSTRUCTIONS Instructions unaires simples Instructions de chargement et de rangement Instructions arithmétiques Instructions d ? entrée- sortie Instructions logiques C Instructions de branchement Instructions liées aux sous- programmes Instructions non-réalisées DOCUMENTATION DES PROGRAMMES Généralité Structures de base Guide d ? utilisation La documentation externe La documentation interne MISE AU POINT DES PROGRAMMES Principes Outils LE SYSTEME D ? EXPLOITATION DE PEP Généralités La pile système et le tampon d ? entrée-sortie Le chargeur Loader SYSTEME D ? INTERRUPTION DU PROCESSEUR TRAPS Généralités Le traitement d ? une interruption Exemple d ? interruptions sur un processeur réel MC Le mécanisme L ? instruction RETTR Le traitement des interruptions trap Véri ?cation du mode d ? adressage assertAd C Calcul de l ? adresse de l ? opérande setAddr Traitement des instructions NOP opcode - Traitement de l ? instruction DECI opcode Traitement de l ? instruction DECO opcode Traitement de l ? instruction STRO opcode Exemple de traitement d ? une instruction causant une interruption ANNEXE A GLOSSAIRE ANNEXE B EXEMPLE D ? UNE DOCUMENTATION INTERNE ANNEXE C L ? ORIGINE DU CHARGEUR Les systèmes moniteurs Le traitement par lots Réduction des délais de chargement et de compilation C Structure ?? Von Neumann ? critères essentiels qui dé ?nissent un ordinateur Entrée Clavier souris etc Mémoire Sortie écran imprimante etc Bus Unité arithmétique et logique Registres Unité de contrôle Médium d ? entrée Médium de sortie Unité de calcul arithmétique et logique Dé ?nition L ? unité de calcul souvent appelée UAL

  • 49
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Mar 29, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 246.8kB