67 | | 1. Il y a deux mémoires dans **almo1** : RAM et ROM. Qu'est-ce qui les distinguent et que contiennent-elles ? |
68 | | {{{#!protected ------------------------------------------------------------------------------------ |
69 | | ''''''''''''''' |
70 | | * La ROM est une mémoire morte, c'est-à-dire en lecture seule. Elle contient le code de démarrage du prototype. |
71 | | * La RAM est une mémoire vive, c'est-à-dire pouvant être lue et écrite. Elle contient le code et les données. |
| 67 | 1. Qu'est-ce l'espace d'adressage du MIPS ? Quel taille fait-il ? Quelles sont les instructions du MIPS permettant d'utiliser ces adresses ? Est-ce synonyme de mémoire ? |
| 68 | {{{#!protected ------------------------------------------------------------------------------------ |
| 69 | ''''''''''''''' |
| 70 | * L'espace d'adressage du MIPS est l'ensemble des adresses que peut former le MIPS. |
| 71 | * Les adresses sont sur 32 bits qui désigne chacune un octet, il y a donc 2^32^ octets. |
| 72 | * On accède à l'espace d'adressage avec les instructions load/store (lw, lh, lb, lhu, lbu, sw, sh, sb). |
| 73 | * Non, les mémoires sont des composants contenant des cases de mémoire adressable. Les mémoires sont placées (on dit aussi « ''mappées'' » dans l'espace d'adressage). |