Skip to content

Instantly share code, notes, and snippets.

View LeonelMH's full-sized avatar

Leonel Martinez Huitron LeonelMH

View GitHub Profile

Titulo de la practica: Demo mBit basicos C# Consola

Nombre del alumno: Leonel Martinez Huitron

Número de control 22210777

Materia: Lenguaje de Interfaz

Descripción: Practica que involucra el uso de MicroBIT 2.0 con C# consola. Donde se realiza una transferencia de datos de microbit a c#

makecode c#ymbit

# Titulo de la practica: Puente Radio entre 2 mBit con Csharp
# Nombre del alumno: Leonel Martinez Huitron
# Número de control 22210777
# Materia: Lenguaje de Interfaz
# Descripción: Configura los parámetros del puerto serial (baud rate, paridad, bits de datos, etc.) que deben coincidir con la configuración de la micro:bit receptora.
using System;
using System.IO.Ports;
@LeonelMH
LeonelMH / P1.s
Last active November 7, 2024 00:32
//Titulo: Convertir temperatura de Celsius a Fahrenheit
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que convierte la temperatura de Celsius a Fahrenheit
//Solucion C#
//public static int Sumar(int a, int b)
@LeonelMH
LeonelMH / P2.s
Last active November 7, 2024 00:35
//Titulo: Suma de dos números
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que suma 2 números.
//SOLUCION C#:
//public static int Sumar(int a, int b)
//{
// return a + b;
@LeonelMH
LeonelMH / P3.s
Last active November 7, 2024 00:36
//Titulo: Resta de dos números
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que resta dos números
//SOLUCION C#
//public static int Resta(int a, int b) {
// return a - b;
// }
@LeonelMH
LeonelMH / P4.s
Last active November 7, 2024 00:39
//Titulo: Multiplicación de dos números
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que realiza la multiplicación de dos números
//SOLUCION C#
//static void Main()
// {
// Solicita el primer número
@LeonelMH
LeonelMH / P5.s
Last active November 7, 2024 00:42
//Titulo: División de dos números
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que divide dos números.
//SOLUCION C#
//static void Main()
// {
// Solicita el primer número
@LeonelMH
LeonelMH / P6.s
Last active November 7, 2024 00:50
//Titulo: Suma de los N primeros números naturales
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que calcula la suma de los primeros N números naturales.
.section .data
N: .word 10 // Número hasta el que sumar
sum: .word 0 // Espacio para almacenar la suma
@LeonelMH
LeonelMH / P7.s
Last active November 7, 2024 00:51
//Titulo: Factorial de un número
//Nombre: Leonel Martinez Huitron
//Matricula: 22210777
//Materia: Lenguaje de Interfaz
//Descripción: Programa en ensamblador ARM de 64 bits que calcula el factorial de un número natural N.
.section .data
N: .word 5 // Número del cual calcular el factorial
factorial: .word 1 // Espacio para almacenar el resultado (inicialmente 1)
@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