71Fermer73
deleted2Le 31/08/2012 à 07:05
Kevin Kofler (./66) :
Normalement, elles sont censées être dans des sections mergeables, pour pouvoir unifier les chaînes de caractères identiques si elles apparaissent plusieurs fois dans le programme; je ne l'ai pas fait dans mon exemple par souci de simplicité (mais GCC fait ça très bien).

Ca, c'est pour les C-istes, pas les assembleuristes. On ne développe pas en asm pour développer vite, on mets ses strings à part, toutes dans le même fichier pour éviter les paddings inutiles etc...
A noter que le trick donné est tout à fait réthorique, car les chaines dans le code vont très vite produire plus références longues que courtes (ça prend de la place une chaine, quand la limite pour les sautes est de +-128 octets), qu'une fois sur deux comme tu dis, ça ne gagneras pas deux octets, que ça rend le code pas maintenable etc... Voilà voilà... smile
Kevin Kofler (./67) :
je suis tout à fait capable d'écrire du code assembleur tordu quand c'est nécessaire

Je sais; t'inquiète cheeky