Changes between Version 118 and Version 119 of WikiStart
- Timestamp:
- Nov 4, 2023, 6:55:53 PM (13 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v118 v119 24 24 Ce site est dédié aux 3 dernières séances des modules Architecture des ordinateurs (LU3NI029 et LU3NI129) de la licence d'informatique de Sorbonne Université.\\ 25 25 Vous y trouverez : 26 A. les documents sur le MIPS : mode user et mode kernel et celui sur l'environnement des TP27 B. les objectifs généraux des séances en lien avec ce que vous avez déjà vu28 C. le fonctionnement des séances de TD-TP, c'est-à-dire ce qui vous est demandé26 A. Les documents sur l'environnement des TP et sur le MIPS : mode user et mode kernel. 27 B. Les objectifs généraux des séances en lien avec ce que vous avez déjà vu 28 C. Le fonctionnement des séances de TD-TP, c'est-à-dire ce qui vous est demandé 29 29 D. La présentation du contenu des séances. 30 30 … … 35 35 36 36 37 Vous devez lire ou au moins parcourir ces 3 documents : **A1** (MIPS/user), **A2** (MIPS/kernel) et **A3** (environnement TP). 37 * **A1. [wiki:Howto-TP Configuration de l'environnement des TP ⟶] 38 1. Environnement de travail pour les TP 39 1. Prototype virtuel et chaîne de compilation MIPS 40 1. Compilation et exécution des programmes 38 41 39 Vous connaissez déjà le document **A1**, mais pour pouvoir bien comprendre les notions vues lors des 3 séances, vous devez lire les deux autres. Par exemple, le MIPS fonctionne dans deux modes : le mode user et le mode kernel. 40 Le mode kernel permet aux programmes d'accéder à toutes les ressources de l'ordinateur, ce que cela signifie en détail est présenté dans le document **A2**. Autre exemple, vous devez exécuter vos programmes sur un prototype virtuel d'ordinateur. La configuration de votre environnement de travail est dans le document **A3**. 41 42 Pour vous aider, le plan des sections de ces documents est recopié ci-après. 43 44 * **A1. [htdocs:cours/doc_MIPS32.pdf Documentation MIPS32 architecture et assembleur en mode user ⟶]** 42 * **A2. [htdocs:cours/doc_MIPS32.pdf Documentation MIPS32 architecture et assembleur en mode user ⟶]** 45 43 1. Registres de l'architecture externe accessible en mode user (p. 2) 46 44 1. Espace d'adressage du MIPS32 (p. 4) … … 51 49 1. Convention d'appel des fonctions (p. 24) 52 50 53 * **A 2. [wiki:Doc-MIPS-Archi-Asm-kernel Documentation MIPS32 architecture et assembleur en mode kernel ⟶]**51 * **A3. [wiki:Doc-MIPS-Archi-Asm-kernel Documentation MIPS32 architecture et assembleur en mode kernel ⟶]** 54 52 1. Modes d'exécution du processeur MIPS **[wiki:Doc-MIPS-Archi-Asm-kernel#modeexecmips →]** 55 53 2. Registres protégés utilisables seulement en mode kernel **[wiki:Doc-MIPS-Archi-Asm-kernel#regkernel →]** … … 59 57 6. Fonctionnement du registre d'état `c0_sr` **[wiki:Doc-MIPS-Archi-Asm-kernel#c0sr →]** 60 58 7. Fonctionnement du registre de cause `c0_cause` **[wiki:Doc-MIPS-Archi-Asm-kernel#c0cause →]** 61 62 * **A3. [wiki:Howto-TP Configuration de l'environnement des TP ⟶]63 1. Environnement de travail pour les TP64 1. Prototype virtuel et chaîne de compilation MIPS65 1. Compilation et exécution des programmes66 59 67 60