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.