Skip to content

Instantly share code, notes, and snippets.

@IoTeacher
Last active February 22, 2024 23:09
Show Gist options
  • Save IoTeacher/183189931b5895d7c184a27cff7be73a to your computer and use it in GitHub Desktop.
Save IoTeacher/183189931b5895d7c184a27cff7be73a to your computer and use it in GitHub Desktop.
Actividad: Cheat Sheet de ARM32 lenguaje ensamblador con GEMINI

image

image

Objetivo:

Desarrollar un documento GIST.GitHub.COM con el contexto del poster de de ARM32 lenguaje ensamblador utilizando GEMINI.google.com como herramienta de inferencia y aprendizaje. El trabajo se basará en el póster de Azeria Labs: https://azeria-labs.com/assembly-basics-cheatsheet/ que permite hacer mas dinámica la lectura y comprensión.

Instrucciones:

  1. Crear una cuenta en GEMINI.google.com (si aún no la tiene).

  2. Acceder al póster de Azeria Labs: https://azeria-labs.com/assembly-basics-cheatsheet/ y descargarlo

  3. Seleccionar una sección del póster: una vez "cargado" a el gemin, y atenderá las secciones del poster para que el asistente se refiera a una sección del conocimiento.

Ejemplo Instrucciones básicas: Esta sección incluye las instrucciones de ensamblaje más comunes, como suma, resta, carga y almacenamiento de datos.

Directivas de ensamblaje: Esta sección describe las directivas de ensamblaje que se utilizan para controlar el flujo del programa y definir la estructura de datos.

Modos de direccionamiento: Esta sección explica cómo se utilizan los diferentes modos de direccionamiento para acceder a la memoria.

Interrupciones y excepciones: Esta sección describe cómo se manejan las interrupciones y excepciones en ARM32.

Utilizar GEMINI para:

Anotar la información más importante: Resuma los conceptos clave, las sintaxis y los ejemplos de código de la sección seleccionada.

Organizar la información de forma clara y concisa: El cheat sheet debe ser fácil de leer y comprender.

Compartir el cheat sheet:

Rúbrica:

La rúbrica para evaluar el cheat sheet se basará en los siguientes criterios:

Completitud El cheat sheet debe cubrir todos los temas relevantes de la sección seleccionada del póster.
Precisión La información del cheat sheet debe ser precisa y actualizada.
Claridad El texto debe ser un balance entre fácil de leer y comprender, sea introductorio del su curso.
Organización La información debe estar organizada de forma lógica y coherente.
Formato El contexto generativo, debe estar formateado correctamente utilizando markdown.

Recursos adicionales y oficiales del la arquitectura RISC de ARM:

Documentación oficial de ARM: https://developer.arm.com/documentation/den0024/a/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment