et surtout, c'est quoi les différences? apparemment avec Nasm on ne peut pas utiliser d'addressage comme: mov ax,[di][bx] il met une erreur, alors qu'apparemment avec Masm c'est possible, et quelle différence entre Tasm et les deux autres?
ah oui, aussi, tous les exemples du black book sont faits pour Masm, ce qui me porte à croire que si Mickael Abrash a choisi Masm plutot qu'un autre, il doit avoir ses raisons...
donc vous en pensez quoi?
(je demande a ceux qui SAVENT programmer en asm, les autres s'abstenir merci...)
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960
*** Ne sous-estimez pas la puissance de la Marmotte ***
©
Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina
H2Vil Le 29/03/2002 à 05:36 je crois que ça se passe au niveau de la syntaxe et des arguments du compilateur
Celui que ma doc utilise est le tasm
MASM Micro$soft ASM
TASM Turbo ASM
NASM écrit en C, qui devrait être assez modulaire pour supporter toutes les syntaxes connues et tous les formats objets existants.
[edit]Edité par H2Vil le 29-03-2002 à 05:49:38[/edit]
PpHd Le 29/03/2002 à 15:45 La syntaxe de Nasm est legerement differente que celle de masm mais est plus logique.
Et c'est [bx+si] ou [24+bx+si] ou [24+4*ebx+esi]
PpHd Le 29/03/2002 à 15:47 Et arreter de faire de l'assembleur 16 bits. C'est plus lent que le 32 bits.
PpHd : ok, mais comment ?

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
H2Vil Le 29/03/2002 à 20:42 PpHd>> ouais mais comment car les registres ne les permettent pas il me semble !
en changeant de compilateur peut-être !
toi aussi tu programmes en x86 Tibo ?
l'asm x86 possède un seul registre d'adresse soit BP ?
[edit]Edité par H2Vil le 29-03-2002 à 21:25:32[/edit]
H2Vil Le 30/03/2002 à 01:56 dans la doc que j'ai on ne parle pas de ces registres !
PpHd Le 02/04/2002 à 09:31 marche pas. Tu oublies de reboucler sur la boucle.