Changes between Version 84 and Version 85 of Archi-1-TP9


Ignore:
Timestamp:
Dec 6, 2020, 9:25:55 AM (4 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP9

    v84 v85  
    88}}}
    99
    10 Cette page décrit la séance complète : TD et TP. Elle commence par des exercices à faire sur papier et puis elle continue et se termine par des questions sur le code et quelques exercices de codage simples à écrire et tester sur le prototype.
    11 La partie pratique  est découpée en 5 étapes. Pour chaque étape, nous donnons une brève description, suivie d'une liste des objectifs principaux et d'une liste des fichiers présents. Un bref commentaire est ajouté pour les fichiers. Vous avez une liste de questions simples et l'exercice de codage.
     10Cette page décrit la séance complète : TD et TP. Elle commence par des exercices à faire sur papier et puis elle continue et se termine par des questions sur le code et quelques exercices de codage simples à écrire et à tester sur le prototype.
     11La partie pratique  est découpée en 5 étapes. Pour chaque étape, nous donnons (1) une brève description, (2) une liste des objectifs principaux de l'étape, (3) une liste des fichiers avec un bref commentaire sur chaque fichier, (4) une liste de questions simples dont les réponses sont dans le code, le cours ou le TD et enfin (5) un exercice de codage.
    1212
    1313**IMPORTANT\\Avant de faire cette séance, vous devez avoir lu les documents suivants** :
     
    2727* Téléchargez **[htdocs:files/tp1.tgz l'archive code du tp1]** et placez là dans le répertoire `$HOME/AS5` 
    2828* Assurez-vous que vous avez déjà sourcé le fichier `Source-me.sh` (sinon lisez [https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Howto-TP Configuration de l'environnement des TP → Étape 3])
    29 * Allez dans le répertoire `AS5` et décompressez l'archive du tp1 avec **`tar xvzf tp1.tgz`**\\''Cette étape est peut-être inutile si vous avez déjà fait à décompression de l'archive au moment de son téléchargement''
    30 * Après décompression, avec la commande  **`tree -L 1 tp1`**, vous devriez obtenir ceci:\\''(si vous n'avez pas `tree` sur votre Linux, vous pouvez l'installer, c'est un outil utile, mais pas indispensable pour ces TP)''
     29* Ouvrez un `terminal`, allez dans le répertoire `AS5` (**`cd ~/AS5`**) et décompressez l'archive du tp1 avec **`tar xvzf tp1.tgz`**\\''Cette étape est peut-être inutile si vous avez déjà fait la décompression de l'archive au moment de son téléchargement.''
     30* Dans le `terminal`, exécutez la commande  **`cd ; tree -L 2 AS5`**. Vous devriez obtenir ceci:\\''(si vous n'avez pas `tree` sur votre Linux, vous pouvez l'installer, c'est un outil utile, mais pas indispensable pour ces TP)''
    3131{{{#!bash
    32 tp1
    33 ├── 1_hello_boot
    34 ├── 2_init_asm
    35 ├── 3_init_c
    36 ├── 4_nttys
    37 ├── 5_driver
    38 └── Makefile
     32/home/osboxes/AS5
     33├── bin
     34│   ├── almo1.x
     35│   ├── gcc
     36│   ├── Source-me.sh
     37│   ├── test
     38│   └── tracelog
     39└── tp1
     40    ├── 1_hello_boot
     41    ├── 2_init_asm
     42    ├── 3_init_c
     43    ├── 4_nttys
     44    ├── 5_driver
     45    └── Makefile
    3946}}}
    4047