Changes between Version 38 and Version 39 of Archi-1-TP10


Ignore:
Timestamp:
Jan 2, 2021, 6:17:37 PM (5 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP10

    v38 v39  
    557557
    558558
    559 Le noyau gère les ressources matérielles et logicielles utilisées par les applications. Il a besoin de fonctions standards pour réaliser des opérations de base, telles qu'une fonction `print` ou une fonction `rand`. Ces fonctions ne sont pas très originales, mais elles recèlent des subtilités que vous ne connaissez peut-être pas encore. En outre, nous allons utiliser un Makefile définissant un graphe de dépendance explicite entre les fichiers cibles et les fichiers sources avec des règles de construction.
     559Le noyau gère les ressources matérielles et logicielles utilisées par les applications. Il a besoin de fonctions standards pour réaliser des opérations de base, telles qu'une fonction `print` ou une fonction `rand`. Ces fonctions ne sont pas très originales, mais elles recèlent des subtilités que vous ne connaissez peut-être pas encore, vous pouvez les regarder par curiosité. En outre, nous allons utiliser un Makefile définissant un graphe de dépendance explicite entre les fichiers cibles et les fichiers sources avec des règles de construction.
    560560
    561561
     
    563563
    564564
    565 - Ajouter une bibliothèque de fonctions standards
    566 - Utiliser un Makefile avec des règles explicites
     565- Usage d'une bibliothèque de fonctions standards pour le noyau.
     566- Usage d'un Makefile avec des règles explicites.
    567567
    568568
     
    600600'''''''''''''''
    601601}}}
    602 1. ?
    603 {{{#!protected ------------------------------------------------------------------------------------
    604 '''''''''''''''
    605 -
     6021. Dans quel fichier se trouvent les codes dépendant du MIPS ?
     603{{{#!protected ------------------------------------------------------------------------------------
     604'''''''''''''''
     605- Ils sont dans le fichier `hcpu.S`
    606606'''''''''''''''
    607607}}}
     
    611611
    612612
    613 * Ajout de la fonction cpuid() qui lit le registre $15 du coprocesseur système.
     613* Ajout de la fonction `int cpuid(void)` qui lit le registre `$15` du coprocesseur système. Ce
    614614
    615615