Skip to content

Programas en lenguaje ensamblador Intel8086, detalla explicaciones e incorpora videos.

Notifications You must be signed in to change notification settings

Pathinker/Emu8086

Repository files navigation

Emu8086

Recopilación general de programas en lenguaje ensamblador x86 del Intel 8086, emplea diversos ejercicios para ejemplificar el uso de las herramientas proporcionadas (interrupciones, procesos, macros, redireccionamiento, saltos condicionales e incondicionales, etc).

El material disponible abarca los siguientes temas:

- Archivos: Creación, edición, apertura, cierre de archivos y directorios, en el directorio “gestorArchivos”, encontraras su manejo en dos ejercicios diferentes, el primero consta de un buffer de datos que es capturado en la consola y plasmado en el archivo, el segundo admite digitar números con el objetivo de obtener su media, moda y mediana alojando los resultados en un archivo de nombre personalizado.

- Video: Formato necesario para graficar pixeles en modo video, los ejemplos disponibles en “graficarCirculo” y “funciónSenoidal” son agrupados en “graficarFunciones”, donde se incorpora un menú de navegación para contemplar otras funciones matemáticas.

El directorio operacionNumeros, mediante el uso de interrupciones generales para la lectura se gestiona el almacenamiento de los números digitados para operarlos y mostrar su resultado en consola, “C” contiene un ejemplo breve de implementar segmentos de código en ensamblador en C, difiere un poco la sintaxis al asignar valores de manera invertida (derecha a izquierda) y él uso de registro de una cantidad ascendente de bits.

Material Didáctico

Cada uno de los directorios dispone de una explicación breve, encontraras algunos videos en el siguiente enlace que indaga más al respecto, además de una presentación confeccionada por el docente “José Juan Meza Espinosa”.

Note

En caso de desear escribir un comentario, solicitar o requerir indagar otros temas lo podrás realizar en cualquier video que plasme temas del repositorio.

Releases

No releases published

Packages

No packages published