Plan du cours
1Histoire de l’ordinateur
2Pr´esentation g´en´erale
3Repr´esentation interne des informations
4Encodage de l’information
5Circuits logiques
6Composants ´electroniques
7M´emoires
8Unit´e centrale de traitement
9Superordinateurs et microprocesseurs
10 Entr´ees / sorties
11 Assembleur
12 Introduction au langage MIPS
Clement Jonquet (Polytech’ Montpellier) Architecture des ordinateurs IG3 2013-2014 260 / 294
De quoi allons-nous
parler et quel chemin
allons nous suivre ?
Clement Jonquet (Polytech’ Montpellier) Architecture des ordinateurs IG3 2013-2014 261 / 294
Objectifs du chapitre
1Illustrer la programmation assembleur avec un vrai language.
2Programmer de petits programmes MIPS et les executer dans un
simulateur.
3Maˆıtriser les appels de proc´edures et la r´ecursion en MIPS. apple
4.
Clement Jonquet (Polytech’ Montpellier) Architecture des ordinateurs IG3 2013-2014 262 / 294
Ressources
Sur la base des notes de cours de Christophe Fiorio, Jean-
Marc Talbot.
Computer organization and design : the hard-
ware/software interface,David A. Patterson & John
L. Hennessy, Morgan Kaufmann, 4th edition, 2008.
Assemblers, Linkers, and the SPIM Simulator,James
R. Larus.
Documentation on the MIPS32 architecture ,MIPS
Technologies, 2010.
Clement Jonquet (Polytech’ Montpellier) Architecture des ordinateurs IG3 2013-2014 263 / 294
Les machines MIPS
Le langage MIPS est l’assembleur des
processeurs MIPS
IMIPS I `a V ;
IMIPS32 ;
IMIPS64.
Introduit au d´ebut des ann´ees 1980 ;
D´evelopp´e par MIPS Technologies ;
Processeur RISC ;
Existe en 32 et 64 bits ;
Souvent utilis´e comme support dans le
milieu acad´emique ;
Processeur des machines NEC, SGI (supercalculateurs), Sony
PS,PS2, PSP, Nintendo (console), FreeBox, NeufBox (routeur) ;
Nous allons nous int´eresser `a la norme du langage MIPS32.
Clement Jonquet (Polytech’ Montpellier) Architecture des ordinateurs IG3 2013-2014 264 / 294
1 / 35 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 !