Place Mémoire Sharp

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Ben
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1549
Enregistré le : 21 août 2016 19:04

Place Mémoire Sharp

Message par Ben »

Bonjour,

Avec le magnifique programme:

Code : Tout sélectionner

10 DIM S$(0)*16
Je réserve un tableau de 1 élément de 16 caractères. Je pensais naïvement qu'il allait me prendre 16 octets de mémoire. Or, il est prend 22! J'imagine qu'il y a des réservations dans la table des variables. Mais ça fait tout de même 6 octets de plus. A quoi servent ils?

Ben
jxano
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2362
Enregistré le : 16 févr. 2008 23:34
Localisation : Paris 20ème

Re: Place Mémoire Sharp

Message par jxano »

Ces octets servent à stocker les infos annexes du tableau : son nom et le nombre d'éléments. On donne dans les notices Sharp une formule qui donne le nombre d'octets occupés par le tableau dans la mémoire en fonction de son nombre de cases (instruction DIM).
Programmeur abscons.
Avatar du membre
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7147
Enregistré le : 31 janv. 2008 14:24
Localisation : Banlieue Paârisienne
Contact :

Re: Place Mémoire Sharp

Message par gege »

Bonjour,
le nom S$ : 2 octets + 1 octet de fin
le nombre de dimensions : 1 octet
la taille (1 élément) : 1 octet
la longueur des chaînes : 1 octet
Ca fait 6 !
A part en comprimant la fin du nom et le nombre de dimensions, je ne vpis pas plus économe.
G.E.
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1806
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Place Mémoire Sharp

Message par destroyedlolo »

Plus d'info sur mon site.
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Ben
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1549
Enregistré le : 21 août 2016 19:04

Re: Place Mémoire Sharp

Message par Ben »

Merci!
Sympa ton site! :-)
Répondre

Retourner vers « Tous les Pockets »