Menu
Coddy logo textTech

Resumen: Salida Limpia

Parte de la sección Fundamentos del Journey de Assembly de Coddy. Lección 34 de 45.

Has aprendido sobre las llamadas al sistema, la llamada al sistema de salida y los códigos de salida. Ahora lo reunirás todo para escribir tu primer programa completo y funcional.

Un programa completo necesita:

ComponenteQué hace
section .textDonde va tu código
global _startIndica al enlazador dónde comienza el programa
_start:La etiqueta donde comienza la ejecución
Llamada al sistema de salidaFinaliza el programa correctamente

Qué hace que un programa sea válido:

Tu programa debe tener todo lo anterior. La llamada al sistema de salida usa mov rax, 60, establece rdi en un código de salida y llama a syscall.

Por qué es importante:

Has pasado de escribir instrucciones individuales a escribir programas completos. Todos los programas que escribas a partir de ahora seguirán esta misma estructura.

challenge icon

Desafío

Escribe un programa completo en ensamblador que termine con el código de salida 0 (éxito). Usa la estructura estándar: section .text, global _start, _start: y la llamada al sistema de salida.

Pruébalo tú mismo

; TODO: Escribir un programa completo que termine con el código de salida 0
; Usar section .text, global _start, _start:, y la syscall exit

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Assembly