Posez votre question Signaler

Version d'assembler (asm)

esox_ch 790Messages postés 28 janvier 2003Date d'inscription - Dernière réponse le 28 janv. 2003 à 21:45
Bonjour, on m'a dit que chaque processeur a sa version propre de assembleur mais qu'il y a des version qui marchant pour plusieurs processeurs, j'en aurais besoin une qui marche aussi bien sur un athlon xp 2700+ que sur un P2. Qqn pourrais me renseigner svp?

Merci
Lire la suite 

Version d'assembler (asm) »

5 réponses
Réponse
+0
moins plus
Hello !

Alors disons:

Au début, il y avait le 8086 de chez Intel.
Intel a fait le 80286, compatible 8086.
Puis le 80386, compatible (partiellement) 80286.
Puis le 80486, compatible 80386.
Puis le Pentium, à peu près compatible 80486.
Puis le Pentium Pro, compatible Pentium.
Puis le Pentium II, compatible Pentium Pro.
etc.

Chaque nouveau processeur ne fait que reprendre les instructions assembleur des précédents en ajoutant de nouvelles instructions.
(exemple: Pentium Pro --> Pentium II correspond à l'ajout des instructions MMX).

Les processeurs de chez AMD (Atlhons et autres) sont compatibles 8086, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium II, ...mais je ne sais pas où s'arrête exactement la compatibilité.

De plus AMD a ajouté ses propres jeux d'instruction (Now3D par exemple).

Ouf ! Compliqué ?

Dans la majorité des cas, tu peux faire de l'assembleur 80386.
ça fonctionnera sur pratiquement tous les PC actuels, du 80386 aux derniers processeurs Intel (Pentium) et AMD (Athlon).
Ajouter un commentaire
Réponse
+0
moins plus
Merci bc c tout a fais ca!
En passant, tu connaitrais pas un bon tutorial online, mm si en englais merci
Ajouter un commentaire
Réponse
+0
moins plus
Je n'ai aucune adresse en particulier, mais je pense que Google.com devrait te donner des réponses.

Tout dépend aussi sous quel environnement du développe: Linux, Dos, Windows ?
Pour chaque environnement, il faudra que tu te procure la doc des API.
(Interruptions pour Dos, API Win32 pour Windows).

On trouve également ces docs gratuitement sur le net.
Ajouter un commentaire
Réponse
+0
moins plus
C en 1er lieu pour windows.
Ajouter un commentaire
Réponse
+0
moins plus
Tu devrais trouver la doc de l'API Win32 sans trop de difficulté.
On la trouvez chez Borland dans Delphi, chez Python aussi il me semble.
Ajouter un commentaire
Ce document intitulé « Version d'assembler (asm) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook