Aprender el lenguaje ensamblador puede ser difícil, pero también puede ser un requisito para ciertos planes de estudios. Para comenzar a aprender, puede usar CodeBlocks, un compilador de C gratuito, emparejado con nasm (ensamblador de red).
Pasos
Paso 1. Descargue los bloques de código de Descargas de bloques de código
Paso 2. Descargue nasm desde el ensamblador de netwide
Paso 3. Instale los bloques de código ejecutando la configuración
exe que descargó.
Paso 4. Extraiga e instale nasm en la carpeta de bloques de código, p. Ej
C: / Archivos de programa / CodeBlocks / MinGW / bin.
Paso 5. Verifique si la instalación está funcionando o no con el código fuente a continuación para realizar una prueba
Este es un programa de consola Win32 que escribe "Hello, World" en una línea y; luego sale. Debe estar vinculado con una biblioteca C.
Paso 6. Guarde el código fuente anterior como helloworld
asm en la ubicación: C: / Archivos de programa / CodeBlocks / MinGW / bin.
Paso 7. Ejecute nasmpath
murciélago.
Ingrese este comando: nasm -f win32 helloworld.asm. Debería producir un archivo helloworld.obj en el mismo directorio.
Paso 8. Ejecute el archivo de objeto escribiendo:
gcc helloworld.obj. Debería crear un archivo llamado a.exe.
Paso 9. Escriba a.exe para ejecutar el programa de prueba y obtener su resultado
Las palabras "Hola, mundo" deberían aparecer en la pantalla.
Método 1 de 1: Código
global _main extern _printf section.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0