
IUP TMM - L3 Architecture d’un micro-contr ˆ
oleur UPS
I-3 M´
emoire
Principe: organis ´
ee en octet. Chaque octet de la m´
emoire poss`
ede une adresse
cod´
ee sur m bits.
Espace adressable: Nombre d’adresses disponibles ´
egal `
a2m.
õM´
emoire vive: (Utilis ´
ee pour les donn´
ees)
RAM, DRAM, SRAM,...: Utilisable en lecture et ´
ecriture. Volatile.
õM´
emoires mortes: (utilis ´
ee pour les programmes)
ROM, PROM: m´
emoire programm´
ee par le fabricant (ROM) o`u par l’utilisateur mais
une seule fois (PROM). Non volatile. Accessible seulement en lecture.
EPROM: reprogrammable par exposition `
a des UV. Non-volatile. Accessible en
lecture seulement.
EEPROM: effac¸able ´
electriquement. Non-volatile. Rapide en lecture mais lente en
´
ecriture.
Jean-Michel ENJALBERT - enjalber@laas.fr- 2005/2006 –5–
IUP TMM - L3 Architecture d’un micro-contr ˆ
oleur UPS
I-4 Interfaces d’E/S int ´
egr´
ees
➯interfaces parall`
eles pour la connection des E/S (signaux logiques).
➯interfaces s´
erie pour la communication.
➯convertisseurs analogique/num ´
erique pour le traitement de signaux
analogiques.
➯timers pour g ´
en´
erer ou mesurer des signaux p ´
eriodiques (signaux
rectangulaires).
Accessibles sur des broches du circuit (ports).
Des registres sp´
ecialis´
es situ´
es dans l’espace adressable (pas d’instructions
sp´
eciales) permettent de lire o`u d’´
ecrire des valeurs sur les ports et de programmer
les interfaces (par exemple la cadence de transmission de la ligne s ´
erie).
Jean-Michel ENJALBERT - enjalber@laas.fr- 2005/2006 –6–
IUP TMM - L3 Codage des informations UPS
II-Codage des informations
II-1 Introduction
Un ordinateur ne manipule que des informations binaires.
➯N´
ecessit´
e d’un codage des informations. Codage des nombres, codage des
caract`
eres.
Unit´
es utilis´
ees dans un ordinateur: bit, octet (8 bits), multiples d’octets (16 bits, 32
bits, 64 bits, ...)
Codage: convention qui permet de repr ´
esenter une information sous forme d’une
suite de 0 et de 1.
Notation hexad´
ecimale: permet de repr ´
esenter une valeur binaire de mani`
ere
compacte.
Jean-Michel ENJALBERT - enjalber@laas.fr- 2005/2006 –7–
IUP TMM - L3 Codage des informations UPS
II-2 Num´
eration positionnelle
Principe: Une quantit ´
e est repr ´
esent´
e par une suite de symboles. Le poids de
chacun des symboles d ´
epend de sa position dans la suite.
➵base 10 (d´
ecimale) 10 Symboles: {0, 1, 2, ... , 9}
Poids: puissances de 10 en partant de 0, de la gauche vers la droite.
Exemple: 127= 1 ×102+ 2 ×101+ 7 ×100
➵base 2 (binaire) 2 symboles {0, 1}
Poids: puissances de 2 en partant de 0, de la gauche vers la droite.
Exemple: 1011b= 1 ×23+0×22+ 1 ×21+ 1 ×20(soit 11 en d ´
ecimal)
➵base 16 (hexad´
ecimale) 16 symboles {0,...,9 , 1, A,..., F}
Poids: puissance de 16. Exemple: 3Ah= 3 ×161+ 10 ×160(soit 58 en d ´
ecimal)
Jean-Michel ENJALBERT - enjalber@laas.fr- 2005/2006 –8–