A voir également:
- Addressage memoire en c
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Nettoyer memoire iphone - Guide
- C'est un secret bien gardé : ce réglage d'expert peut doper les performances de votre PC - Guide
- Gmail memoire insuffisante - Guide
2 réponses
Salut,
Ben mettons que tu veuilles mettre la valeur 5 dans l'adresse 0xFF612332:
Bien évidemment, selon l'adresse que tu choisis, il y a 9 chances sur 10 que ton système d'exploitation t'envoie balader ;-)
Ben mettons que tu veuilles mettre la valeur 5 dans l'adresse 0xFF612332:
int *ptr = (int *) 0xFF612332; *ptr = 5;
Bien évidemment, selon l'adresse que tu choisis, il y a 9 chances sur 10 que ton système d'exploitation t'envoie balader ;-)
Ben oui forcément ton système d'exploitation t'envoie balader. Une zone de mémoire prise au hasard a de très fortes chances de ne pas t'être allouée.
Je parie que tu croyais pouvoir adresser une zone de ta RAM directement, c'est bien ça?
En ce cas il faut que tu comprennes ce qu'est la mémoire virtuelle: https://fr.wikipedia.org/wiki/M%C3%A9moire_virtuelle
Je parie que tu croyais pouvoir adresser une zone de ta RAM directement, c'est bien ça?
En ce cas il faut que tu comprennes ce qu'est la mémoire virtuelle: https://fr.wikipedia.org/wiki/M%C3%A9moire_virtuelle