Cómo ejecutar tu primer programa en lenguaje ensamblador en un sistema operativo Windows de 64 bits

Pregunta original:

¿Cómo ejecutar tu primer programa en lenguaje ensamblador en un sistema operativo Windows de 64 bits?

Respuesta:

No sé por qué mucha gente habla de programas de 8 y 16 bits. El ensamblador para x86 y x64 está fácilmente disponible para su uso en Windows.

Necesitarás un IDE de algún tipo (o el bloc de notas si quieres ir a la vieja escuela), Necesitarás un compilador de los cuales hay muchos.

Y eso es todo lo que necesita.

Los IDE para Assembly en Windows son:

  1. mrfearless/RadASM2
  2. Visual MASM – El IDE MASM para Microsoft Macro Assembler
  3. Visual Studio Code – Code Editing. Redefinido
  4. Visual Studio IDE, Code Editor, VSTS, & App Center

y muchos más!

Aquí hay una lista de ensambladores para ensamblar:

  • MASM – Microsoft Macro Assembler y el paquete MASM32 SDK de Steve Hutchesson&apos.
  • FASM – Tomasz Grysztar’s Flat Assembler
  • NASM – open source Netwide Assembler
  • TASM – Borland’s Turbo Assembler (Ya no está disponible)
  • HLA – Randall Hyde’s High Level Assembler
  • GoAsm – Jeremy Gordon’s GoTools Assembler
  • JWasm – Jwasm por Andreas Grech (japheth) es un fork del ensamblador Open Watcom Wasm.
  • HJWasm – HJWasm por Branislav Habus y John Hankinson es un fork del ensamblador JWasm/Wasm. Depreciado – ahora conocido como UASM
  • Asmc – Asmc por nidud es un fork del ensamblador JWasm/Wasm.
  • UASM – UASM por Branislav Habus y John Hankinson es un fork del ensamblador JWasm/Wasm.

El Lenguaje de Ensamblado es muy potente y se utiliza para todo tipo de computación disponible. Siempre que siga la sintaxis del lenguaje ensamblador que elija, podrá compilarlo y ejecutarlo en Windows.