Bonjour à tous, ça fait quelques jours que j'apprends l'Assembleur 16 bits et je pense avoir cerné le principal; j'ai fait mes deux premiers programmes mais j'ai appris qu'il existait l'assembleur 32 bits et qu'il facilitait la programation. N'ayant pas trouvé de tutos, je viens demander de l'aide ici : quels sont les différences entre les assembleurs 16 bits et 32 bits ?
Je sais que les registres font 32 bits et une personne m'a dit qu'il y avait un modèle de mémoire plat sans segment, qu'est-ce que cela signifie ? Le code source ASM 32 bits est différent du 16 bits ?
Avec mon éditeur TASM un programme asm se résume à ça :
Que deviennent ces instructions en 32 bits ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 .386 code segment use16 assume cs:code, ds:data, ss:pile debut: ;[...] debut ends data segment use16 ;[...] data ends pile segment stack remplissage db 256 dup(?) pile ends end debut
J'espère avoir des réponses vite.
Merci d'avance.
Partager