Skip to content

Instantly share code, notes, and snippets.

View LeonelMH's full-sized avatar

Leonel Martinez Huitron LeonelMH

View GitHub Profile
@LeonelMH
LeonelMH / P17.s
Last active November 8, 2024 00:51
//Titulo: Ordenamiento por selección
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que realiza el ordenamiento por selección
//SOLUCION C#
// int[] arreglo = {5, 3, 8, 6, 2};
// int n = arreglo.Length;
@LeonelMH
LeonelMH / P16.s
Last active November 8, 2024 00:48
//Titulo: Ordenamiento burbuja
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que realiza el ordenamiento burbuja
//SOLUCION C#
// int[] arreglo = {5, 3, 8, 6, 2};
// int n = arreglo.Length;
@LeonelMH
LeonelMH / P15.s
Last active November 8, 2024 00:47
//Titulo: Búsqueda binaria
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que implementa la búsqueda binaria en un arreglo.
//SOLUCION C#
// int[] arreglo = {1, 3, 4, 7, 9, 11, 15};
// int valor_buscado = 7;
// int bajo = 0;
@LeonelMH
LeonelMH / P14.s
Last active November 8, 2024 00:44
//Titulo: Búsqueda lineal
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que implementa una búsqueda lineal en un arreglo.
//SOLUCION C#
// int[] arreglo = {3, 5, 7, 2, 9, 1, 4};
// int valor_buscado = 7;
@LeonelMH
LeonelMH / P13.s
Last active November 8, 2024 00:40
//Titulo: Encontrar el mínimo en un arreglo
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que encuentra el valor minimo de un arreglo.
//SOLUCION C#
// int[] arreglo = {3, 5, 7, 2, 9, 1, 4};
// int minimo = arreglo[0];
@LeonelMH
LeonelMH / P12.s
Last active November 8, 2024 00:36
//Titulo: Encontrar el máximo en un arreglo
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que encuentra el valor máximo en un arreglo.
//SOLUCION C#
// int[] arreglo = {3, 5, 7, 2, 9, 1, 4};
// int maximo = arreglo[0];
@LeonelMH
LeonelMH / P11.s
Last active November 8, 2024 00:22
//Titulo: Verificar si una cadena es palíndromo
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que verifica si una cadena es palíndromo
//SOLUCION C#
// string cadena = "anitalavalatina";
// bool esPalindromo = true;
// for (int i = 0; i < cadena.Length / 2; i++) {
@LeonelMH
LeonelMH / P10.s
Last active November 7, 2024 00:52
//Titulo: Invertir una cadena
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que invierte una cadena.
.section .data
input_string: .asciz "Hola, mundo!" // Cadena de entrada
output_string: .space 14 // Espacio para la cadena invertida (ajusta el tamaño si es necesario)
length: .quad 13 // Longitud de la cadena (ajusta según la cadena de entrada)
@LeonelMH
LeonelMH / P9.s
Last active November 7, 2024 00:52
//Titulo: Verificar si un número es primo
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que verifica si un número es primo.
.section .data
n: .quad 29 // Número a verificar
result_prime: .asciz "El número es primo.\n"
result_not_prime: .asciz "El número no es primo.\n"
@LeonelMH
LeonelMH / P8.s
Last active November 7, 2024 00:52
//Titulo: Serie de Fibonacci
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que calcula la serie de Fibonacci.
.section .data
n: .quad 10 // Número de elementos de Fibonacci a calcular
output: .space 80 // Espacio para almacenar los resultados