Présentation des types et du fonctionnement des mémoires utilisées en électronique à partir d'un exemple simple de l'intérêt et des règles de l'adressage des mémoires. Ce TD vous emmènera a déterminer la capacité d'adressage et la taille décodée à partir du nombre de bits du bus d'adresse d'un micro-contrôleur, avant de représenter la carte (plan) mémoire.
[...] Chaque mot stocké dans une mémoire possède une adresse exclusive. Par exemple, sur la Fig.3, le 3ième mot 1111 est à l'adresse 0010 soit $ Opération de lecture : Opération au cours de laquelle un mot binaire stocké dans un emplacement mémoire particulier (adresse) est retrouvé puis transféré dans un autre emplacement. Par exemple, si on a besoin du mot 0111 (Fig.3), on effectue une opération de lecture de l'adresse 11111 Opération d'écriture : Opération au cours de laquelle un nouveau mot est installé dans un certain emplacement en mémoire. [...]
[...] Le nombre de mots dans une mémoire est souvent un multiple de 1024. On appelle 1K le chiffre 1024 lorsqu'on parle de la capacité de mémoire. Ainsi une mémoire qui a une capacité de 4K x 20 est en réalité une mémoire de 4096 x Les mémoires étant de plus en plus grande, on a inventé une nouvelle désignation de la capacité : le Mega-octet ou Mo qui représente 220 soit octets. Puisqu'un octet vaut 8 bits, une mémoire qui aurait une capacité de 2 Mo contient en réalité emplacements de 8 bits, soit bits. [...]
[...] Il s'agit pourtant de la même mémoire de 512 cases. CAPACITÉ d'adressage Formule générale : Taille décodée = 2n n : nombre de bits pris par le décodage (à partir du poids fort) PAS D'ÉCHOS : Taille décodée = Taille prise par les boîtiers ÉCHOS : Taille décodée > Taille prise par les boîtiers Dans la pratique, les boîtiers sont de tailles différentes, le décodage doit être fait le plus simplement, sans conflits en s'alignant sur le boîtier de taille la plus grande à décoder. [...]
[...] Le contenu de certains emplacements adressables de mémoire vive change continuellement à mesure que progresse l'exécution du programme. Le principal inconvénient des mémoires vives est la volatilité, c'est à dire que les données qu'elles contiennent sont perdues si la tension est interrompue ou enlevée. Toutefois, certaines mémoires vives consomment tellement peu de courant en mode de repos (lorqu'elles ne font pas l'objet d'une opération d'écriture ou de lecture), qu'elles peuvent être alimentées à partir d'une pile lorsque l'alimentation principale est interrompue. [...]
[...] étant le nombre de fils d'adresses inutilisés). 11/21 MÉMOIRES & DÉCODAGES D'ADRESSES V-3 Décodage par portes de bases En compliquant l'exemple précédent, on souhaite faire un décodeur qui élimine les échos. On utilisera des portes logiques simples. Les deux mémoires X et Y de 4 cases font parties d'une seule mémoire de 16 cases. On souhaite placer la mémoire X à partir de l'adresse et la mémoire Y à partir de l'adresse $8. Représenter le plan mémoire : MÉMOIRE Y MÉMOIRE X - Fig.12 : Plan mémoire - Le bus d'adresse comporte 4 fils : DÉCODEUR A3 µP A0 MÉMOIRE X CSx CSy MÉMOIRE Y - Fig.13 : Schéma décodeur Quelle est la capacité d'adressage ? [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture