GNU/Linux xterm-256color bash 150 views

// ****************************************************************************
// * Lenguajes de Interfaz en TECNM Campus ITT
// * Nombre del archivo: practica.s
// * Descripción: Programa que genera un saludo a ARM64
// * Autor: [America Fernanda Nevarez de la Cruz]
// * Fecha: [2025-04-02]
// * Plataforma: Raspberry Pi OS (64 bits)
// * Demostración:  [https://asciinema.org/a/CUtBYKNLDDIMusuFYy1m8Fx3h]
// ****************************************************************************

// ****************************************************************************
// * Codigo equivalente en Ruby
// *    puts "¡Hola, ARM64!"  # Imprime el mensaje en la terminal
// *    exit(0)               # Finaliza el programa con código de salida 0
// ****************************************************************************


.global _start             // Punto de entrada del programa

.section .data
mensaje: .asciz "¡Hola, ARM64!\n"  // Mensaje a imprimir

.section .text
_start:
    mov x0, 1             // Descriptor de archivo STDOUT (1)
    ldr x1, =mensaje      // Dirección del mensaje
    mov x2, 15            // Longitud del mensaje
    mov x8, 64            // Código de syscall para write
    svc 0                 // Llamada al sistema

    mov x0, 0             // Código de salida 0
    mov x8, 93            // Código de syscall para exit
    svc 0                 // Llamada al sistema