Come eseguire il tuo primo programma in linguaggio assembly su un sistema operativo Windows a 64 bit

Domanda originale:

Come fai a eseguire il tuo primo programma in linguaggio assembly su un sistema operativo Windows a 64 bit?

Risposta:

Non sono sicuro del perché molte persone stanno parlando di programmi a 8 e 16 bit. L'assembly per x86 e x64 è prontamente disponibile per l'uso in Windows.

Avrete bisogno di un IDE di qualche tipo (o notepad se volete andare alla vecchia scuola), avrete bisogno di un compilatore di cui ce ne sono molti.

E questo è tutto ciò di cui avete bisogno.

IDE per Assembly su Windows sono:

  1. mrfearless/RadASM2
  2. Visual MASM - L'IDE MASM per Microsoft Macro Assembler
  3. Visual Studio Code - Code Editing. Ridefinito
  4. Visual Studio IDE, Code Editor, VSTS, & App Center

e molti altri!

Ecco una lista di assemblatori per l'assemblaggio:

  • MASM - Microsoft Macro Assembler e il pacchetto MASM32 SDK di Steve Hutchesson's.
  • FASM - Tomasz Grysztar's Flat Assembler
  • NASM - Netwide Assembler open source
  • TASM - Borland's Turbo Assembler (Non più disponibile)
  • HLA - Randall Hyde's High Level Assembler
  • GoAsm - Jeremy Gordon's GoTools Assembler
  • JWasm - Jwasm di Andreas Grech (japheth) è un fork dell'assembler Open Watcom Wasm.
  • HJWasm - HJWasm di Branislav Habus e John Hankinson è un fork dell'assemblatore JWasm/Wasm. Deprecato - ora conosciuto come UASM
  • Asmc - Asmc di nidud è un fork dell'assemblatore JWasm/Wasm.
  • UASM - UASM di Branislav Habus e John Hankinson è un fork dell'assemblatore JWasm/Wasm.

Il linguaggio assembly è molto potente e usato per ogni tipo di calcolo disponibile. Finché si segue la sintassi del particolare linguaggio Assembly che si sceglie, si può compilare ed eseguire su Windows.