Flux rss
Rechercher : dans
Par :

Version d'assembler (asm)

esox_ch, le mardi 28 janvier 2003 à 10:08:30 
 Signaler ce message aux modérateurs

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

1

sebsauvage, le mardi 28 janvier 2003 à 10:18:48

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).

Répondre à sebsauvage

2

esox_ch, le mardi 28 janvier 2003 à 18:16:28

Merci bc c tout a fais ca!
En passant, tu connaitrais pas un bon tutorial online, mm si en englais merci

Répondre à esox_ch

3

sebsauvage, le mardi 28 janvier 2003 à 18:22:39

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.

Répondre à sebsauvage

4

esox_ch, le mardi 28 janvier 2003 à 19:54:11

C en 1er lieu pour windows.

Répondre à esox_ch

5

 sebsauvage, le mardi 28 janvier 2003 à 21:45:09

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.

Répondre à sebsauvage
DEV C++ ET ASSEMBLEUR!!!!!!!!!!!!!!!!!!!!! Bonjour,voila je debute en c++ j'ai un programme a faire ou je doit combinner entre assembleur et c++ le seul compilateur gratuit que j'ai trouvé c'est le DEV ;ce que j veut savoir est ce possible de travailler avc c++,asm et dev? est ce que //prog... www.commentcamarche.net/forum/affich-5868615-dev-c-et-assembleur
Assembler un PC De l'assemblage d'un ordinateur Un ordinateur de type PC est modulaire, c'est-à-dire qu'il peut être monté en assemblant des éléments matériels de différents constructeurs, afin d'obtenir un ordinateur conforme à ses besoins. Les éléments... www.commentcamarche.net/contents/assemblage/monter.php3
Introduction à l'assembleur Les prérequis nécessaires Le langage assembleur est très proche du langage machine (c'est-à-dire le langage qu'utilise l'ordinateur : des informations en binaire, soit des 0 et des 1). Il dépend donc fortement du type de processeur. Ainsi il... www.commentcamarche.net/contents/asm/assembleur.php3
Compiler un programme assembleur avec NasmAvec Linux Etape 1. Créer un fichier source Etape 2. Assembler le fichier source Etape 3. Création de l'executable Etape 4. Execution du programme Avec windows Etape 1. Installer les logiciels nécessaires Etape 2. Créer un fichier... www.commentcamarche.net/faq/sujet-9836-compiler-un-programme-assembleur-avec-nasm
[Windows] Connaître la version de DirectXPrésentation de DirectX Connaître la version installée Plus d'information sur DirectX Présentation de DirectX DirectX représente un ensemble de pilotes (drivers) proposant de nombreuses fonctions. Son intérêt consiste à mutualiser les... www.commentcamarche.net/faq/sujet-2623-windows-connaitre-la-version-de-directx
[Photofiltre]Réaliser un assemblage de 2 imagesPhotofiltre est un logiciel de retouche d'image. Cette astuce fonctionne aussi bien avec Photofiltre qu'avec Photofiltre Studio Dans ce cas précis, Photofiltre va permettre d'assembler un collage c'est-à-dire de coller une deuxième image (en... www.commentcamarche.net/faq/sujet-7719-photofiltre-realiser-un-assemblage-de-2-images
[asm] apprendre le 32 bits (Résolu)Bonjour à tous, j'ai apprie l'asm 16 bits avec des tutos mais on ma dit que l'assembleur 32 bits existait et que c'était plus simple malheureusement je n'ai pas trouver de tuto sur l'assembleur 32 bits donc je vous demenderai par quoi remplace t'on :... www.commentcamarche.net/forum/affich-3211767-asm-apprendre-le-32-bits
Programmation du PIC 16f84 en assembleurBonjour, Salut , les amis , quelqu'un pourait m'indiquer comment revenir au programme , la ou il s'est arreté , apres coupure d'electricité . le probleme est qu'il recommence tjrs le cycle des le debut ! le programme je l'ai ecrit en ASSEMBLEUR . je... www.commentcamarche.net/forum/affich-10272644-programmation-du-pic-16f84-en-assembleur
Gcc assembleurBonjour , j'ai crée un helloworld.c sur linux , que j'ai compilé : gcc helloworld.c -o hello , bon quand je liste j'ai bien : helloworld.c hello* mais j'aurais bien aimé avoir l'équivalent assembleur du fichier en C , comment le créer svp? merci www.commentcamarche.net/forum/affich-1944831-gcc-assembleur
Télécharger Super Utilities Vista VersionSuper Utilities Vista Version est comme son nom l'indique un produit destiné à Vista. Il permet de superviser votre système. Sa principale fonction est d'optimiser en permanence les performances de votre PC sous Vista. Il peut procéder au contrôle et... www.commentcamarche.net/telecharger/telecharger-34059519-super-utilities-vista-version
Windows 7 disponible dans sa version quasi définitive(Paris - Relax news) - Le géant du logiciel Microsoft met en ligne ce mardi 5 mai la version quasi définitive de son prochain système d'exploitation, Windows 7. Cet OS succèdera dans les prochains mois au très impopulaire Windows Vista, lancé il y a... www.commentcamarche.net/actualites/windows-7-disponible-dans-sa-version-quasi-definitive-5848812-actualite.php3
Les Pokemon reviennent le 22 mai sur DS avec une version Platine(Paris - Relax news) - Nintendo étend sa série lucrative Pokemon avec un nouvel opus baptisé Pokemon version Platine disponible sur DS vendredi 22 mai prochain. Le jeu vidéo reprendra les bases du précédent titre Pokemon Perle et Diamant, succès de la... www.commentcamarche.net/actualites/les-pokemon-reviennent-le-22-mai-sur-ds-avec-une-version-platine-5848939-actualite.php3
Microsoft sortirait une nouvelle version de la Xbox 360 en 2009(Paris - Relax news) - Microsoft aurait annoncé lors d'une conférence de presse à Dehli, en Inde, vouloir commercialiser l'année prochaine une version slim de sa Xbox 360, selon le site indien Split-Screen. Moins imposante et plus légère que son... www.commentcamarche.net/actualites/microsoft-sortirait-une-nouvelle-version-de-la-xbox-360-en-2009-5847443-actualite.php3
Liste des instructions en assembleurTableau des principales instructions en assembleur Voici une liste (non exhaustive) des principales instructions en assembleur des processeurs 80x86, ainsi que du code machine qui leur est associé et de leur taille en mémoire. Les valeurs val et... www.commentcamarche.net/contents/asm/liste.php3
Les procédures en assembleurLa notion de procédure En langage assembleur, on appelle procédure un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la procédure. Cette notion de sous-programme est généralement appelée fonction dans d'autres... www.commentcamarche.net/contents/asm/procedure.php3
Branchements en assembleurOn appelle saut (ou branchement) en assembleur le fait de passer à une instruction autre que celle qui suit celle en cours en mémoire. En effet, en temps normal (c'est-à-dire sans instruction contraire) le processeur exécute les instructions... www.commentcamarche.net/contents/asm/saut.php3