Skip to content

Instantly share code, notes, and snippets.

View ulisetrejo250's full-sized avatar

Ulises Trejo Dena ulisetrejo250

View GitHub Profile
@ulisetrejo250
ulisetrejo250 / hola.s
Created April 7, 2025 23:39
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: [trejo dena ulises]
* Fecha: [25/03/25]
* Descripción: Esta plantilla proporciona una estructura profesional para el desarrollo
* embebido, incluyendo C# y Assembly ARM64 para RaspbianOS.
* Demostración: [ ASCIINEMA.ORG/.....]
* ---------------------------------------------------------------------------------
@ulisetrejo250
ulisetrejo250 / practica5.s
Created April 8, 2025 06:48
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: [TREJO DENA ULISES]
* Fecha: [07/04/2025]
* Descripción: Este programa solicita un número al usuario, evalúa si es divisible
* entre 2 y 5 y muestra el mensaje correspondiente usando Assembly ARM64.
* Demostración: [ https://asciinema.org/... ]
* ---------------------------------------------------------------------------------
*/
@ulisetrejo250
ulisetrejo250 / nombre.s
Created April 8, 2025 06:51
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: [Tu Nombre]
* Fecha: [YYYY-MM-DD]
* Descripción: Solicita el nombre del usuario y lo imprime en pantalla.
* Demostración: [ ASCIINEMA.ORG/..... ]
* ---------------------------------------------------------------------------------
*/
@ulisetrejo250
ulisetrejo250 / bucle.s
Created April 8, 2025 06:53
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
.global _start
.section .data
mensaje: .asciz "Esperando.\n"
timespec:
.quad 2 // tv_sec = 2 segundos
.quad 0 // tv_nsec = 0 nanosegundos
.section .text
@ulisetrejo250
ulisetrejo250 / fac.s
Created April 8, 2025 06:55
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
.global _start
.section .data
mensaje: .ascii "Factorial: "
len = . - mensaje
newline: .asciz "\n"
.section .bss
.align 4
buffer: .skip 32 // buffer seguro para conversión de número
@ulisetrejo250
ulisetrejo250 / practica6.s
Created April 9, 2025 06:02
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: TREJO DENA ULISES
* Fecha: 08/042025
* Descripción: número entero dado por el usuario
* es múltiplo de 6 (divisible entre 2 y 3) usando Assembly ARM64.
* Incluye comparación de residuos con instrucciones aritméticas.
* Demostración: [ ASCIINEMA.ORG/.....]
* ---------------------------------------------------------------------------------
@ulisetrejo250
ulisetrejo250 / practica7.s
Created April 9, 2025 06:23
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: [TREJO DENA ULISES ]
* Fecha: [08/04/2025]
* Descripción: Tabla de multiplicar del 1 al 12 usando ARM64 Assembly en Raspbian.
* Demostración: [ ASCIINEMA.ORG/.....]
* ---------------------------------------------------------------------------------
*/