Vaut-il mieux faire un:
var:
dc.w 25
ou un:
move.w #25,var
....
...
BSS
var:
dc.w 0
Nhdpp Le 08/07/2001 à 19:52 var dc.w 0
move.w #25,var
Ta var tu la met en bss???
paxal Le 08/07/2001 à 19:52 Bah non! BSS alloue la mémoire, alors mieux vaut un
var dc.w 25
ET
move.w #25,var
puisque si tu la modifies, elle sera réinitialisée
Justement!
Mieux vaut utiliser le bss!
là ton prog pèse 2 octets de moins (!)
tu pourrais même mettre
var dc.w 0
ET
move.w #25,var
celà revient EXACTEMENT à mettre
bss
var dc.w 0
ET
move.w #25,var
à deux octets près, non? mais quand on a une vingtaine de variables dont des listes et des matrices, ça pèse déjà moins lourd...

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Nhdpp Le 08/07/2001 à 19:52 j'avais donc repondu a la question non!
ouais mais je suis pas d'accord
na!

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Dans 1 prgm de 10000 octets c'est cool un gain de 2 bytes...
Si Si
Je pense qu'utiliser les BSS pour une seule variable (surtout un word) fera plutot perdre de la place ... (tables de relocation ... il faut indiquer toutes les ardesses ou est utilisé le BSS - alors qu'avec un simple dc.w, on peut utiliser du PC-relatif apres)
2*20 = 40
ie 40/10000*100 = 4% c deja bien
Autaut eviter le code redondant
Moi dans mes prgms qui dépassent svt les 10000 ...(attent je compte)... j'ai au max 12 variables et encore je peux en supprimer par des artifices
donc evitons tout betement la création de variable inutiles... avis aux programmateurs
moi j'en ai très vite une 40ène !
donc je pense que je peux gagner de la place alors !
au fait si on demande un bss, combien de place cela prend-il dans le prog et quelle est la méthode utilisée pour cette mémoire allouée ?