C. Wolf!# 1!
INSA-3IF!
Architecture des
Ordinateurs!
Christian Wolf,!
INSA-Lyon, Dép. IF!
Séance 2!
C. Wolf!# 2!
Au Menu!
CM1!ISA : Introduction. Jeux d’instructions,
assembleur.!
TD!La «"Micromachine"» : réalisation d’un processeur
simple sur papier!
CM2!ISA : Encodage; Histoire!
TP!Réalisation de la micromachine sous Logicworks!
CM3!Approfondissements, typologie, comparaisons!
CM4!Parallélisme : pipeline, processeurs super-
scalaires !
CM5!Hiérarchie mémoire!
TP!Prise en main du controleur MSP 430!
CM6!Les GPU !
TD!Micromachine sur papier : les interruptions!
TP!MSP 430 : pile, timer, interruptions!
C. Wolf!# 3!
Sommaire de la séance!
!
!
Encodage!
!
!
!
Histoire; familles d’architectures
proposées par l’industrie!
!
!
!
C. Wolf!# 4!
Encodage!
1110 0001 1010 0000 0011 0000 0000 0111
mov r3, r7
C. Wolf!# 5!
Que doit on encoder?!
-Le type d’instruction (mov, cmp, b, ldr)
-Les modes d’adressage (direct, immédiat, indexé,
indirect etc.)!
-Le choix des registres, le cas échéant!
-La valeur immédiate, le cas échéant!
-Les conditions éventuelles (égale, inférieur, carry etc.)!
-Le plus compact que possible !
32 bit pour ARM!
16 bit pour ARM en mode «"THUMB"»!
Variable pour x86 (jusqu’à 120 bit)!
1 / 31 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !