Citation :
Magnifique ça fonctionne !!
Merci, je pensais que les registres AX, BX, CX, DX étaient des registres 'à tout faire' qui permettaient aussi l'adressage.
|
AX est l'accumulateur, BX est utilisé pour indexer, CX sert de compteur pour les boucles, etc...
Citation :
Mais pourquoi ça marchait pas ? les 16 bits de AX ça suffit pas pour adresser une donnée ?
|
Rien à voir. Ca marchait pas parce que tu ne peux pas utiliser AX comme registre pour adresser la mémoire. Faut demander pourquoi aux gens d'Intel
Citation :
Sinon l'assembleur me sortait 'Illegal Operation', pas très explicite...
|
Vire TASM, et utilise un vrai assembleur (MASM ou MASM32)
Question : l'assembleur 16 bits vous est imposé ou c'est ton choix ? Parce que c'est une merde sans nom à programmer, et c'est désormais totalement inutilisé
Message édité par Harkonnen le 23-02-2005 à 20:34:07
---------------
J'ai un string dans l'array (Paris Hilton)