Comment exécuter votre premier programme en langage d’assemblage sur un système d’exploitation Windows 64 bits


Question originale:

Comment exécuter votre premier programme en langage d'assemblage sur un système d'exploitation Windows 64 bits ?


Réponse:

Je ne sais pas pourquoi beaucoup de gens parlent de programmes 8 et 16 bits. L'assemblage pour x86 et x64 est facilement disponible pour une utilisation dans Windows.

Vous aurez besoin d'une sorte d'IDE (ou de bloc-notes si vous voulez aller à la vieille école), Vous aurez besoin d'un compilateur dont il y a beaucoup.

Et c'est tout ce dont vous avez à peu près besoin.

Les IDE pour l'assemblage sous Windows sont:

  1. mrfearless/RadASM2
  2. Visual MASM - L'IDE MASM pour Microsoft Macro Assembler
  3. Visual Studio Code - Edition de code. Redéfini
  4. Visual Studio IDE, Code Editor, VSTS, & App Center

et bien d'autres encore !

Voici une liste d'assembleurs pour l'assemblage :

  • MASM - L'assembleur de macros Microsoft et le paquet MASM32 SDK de Steve Hutchesson's.
  • FASM - Tomasz Grysztar's Flat Assembler
  • NASM - open source Netwide Assembler
  • TASM - Borland's Turbo Assembler (n'est plus disponible)
  • HLA - Randall Hyde&apos ;s High Level Assembler
  • GoAsm - Jeremy Gordon's GoTools Assembler
  • JWasm - Jwasm par Andreas Grech (japheth) est un fork de l'assembleur Open Watcom Wasm.
  • HJWasm - HJWasm de Branislav Habus et John Hankinson est un fork de l'assembleur JWasm/Wasm. Déprécié - maintenant connu sous le nom de UASM
  • Asmc - Asmc par nidud est un fork de l'assembleur JWasm/Wasm.
  • UASM - UASM par Branislav Habus et John Hankinson est un fork de l'assembleur JWasm/Wasm.

Le langage d'assemblage est très puissant et utilisé pour chaque type d'informatique disponible. Tant que vous suivez la syntaxe du langage Assembleur particulier que vous choisissez, vous pouvez le compiler et l'exécuter sous Windows.