Chapitre 8. Mémoire

Une mémoire est un composant capable d'être lu et écrit.

Dans Vinace, la classe qui représente la mémoire est CMemory. Un objet CMemory n'a pas à retenir quoi que ce soit en réalité. Par exemple, CDummyMemory, une classe enfant de CMemory, est une mémoire qui renvoie des valeurs bidon. Elle est utilisée pour remplir les espaces mémoire non connectés.

La RAM et la ROM sont représentées par les classes CRamMemory et CRomMemory, enfants de CMemory.

8.1. Proxys mémoire

Les proxys mémoire, représentés par la classe CMemoryProxy, sont des proxys qui permettent d'adresser une partie d'un objet CMemory. En réalité, ils ne font que décaler l'adresse selon l'adresse de départ de la cible.