Changes between Version 38 and Version 39 of Archi-1-TP10
- Timestamp:
- Jan 2, 2021, 6:17:37 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP10
v38 v39 557 557 558 558 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.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, 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. 560 560 561 561 … … 563 563 564 564 565 - Ajouter une bibliothèque de fonctions standards566 - U tiliser un Makefile avec des règles explicites565 - Usage d'une bibliothèque de fonctions standards pour le noyau. 566 - Usage d'un Makefile avec des règles explicites. 567 567 568 568 … … 600 600 ''''''''''''''' 601 601 }}} 602 1. ?603 {{{#!protected ------------------------------------------------------------------------------------ 604 ''''''''''''''' 605 - 602 1. Dans quel fichier se trouvent les codes dépendant du MIPS ? 603 {{{#!protected ------------------------------------------------------------------------------------ 604 ''''''''''''''' 605 - Ils sont dans le fichier `hcpu.S` 606 606 ''''''''''''''' 607 607 }}} … … 611 611 612 612 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 614 614 615 615