Episoder
-
Es perfectamente posible mezclar codigo de C con Ensamblador, debido a que C fue creado con ese propósito para facilitar la creación de los S.O.
-
El Bootloader es un pequeño programa en el sector de arranque del disco duro que tiene la tarea de ejecutar el S.O., en este episodio escribiremos el nuestro.
-
Mangler du episoder?
-
Utilizaremos la herramienta GDB para conocer el valor de todos y cada uno de los registros durante la ejecución de nuestro programa.
-
Mediante los caracteres de escape ANSI es posible enviarle comandos a la pantalla para modificar la forma en que se realiza la impresión.
-
Podemos respaldar el valor de los registros en una estructura de memoria conocida como pila, y posteriormente recupéralos.
-
Veremos cómo modificar la posición del puntero de un archivo, mediante una interrupción de software en ensamblador.
-
Veremos cómo realizar la lectura del contenido de un archivo, mediante una interrupción de software en ensamblador.
-
Veremos cómo realizar la escritura de datos en un archivo, mediante una interrupción de software en ensamblador.
-
Veremos cómo realizar la apertura de un archivo, mediante una interrupción de software en ensamblador.
-
Veremos cómo realizar la creación de un archivo, mediante una interrupción de software en ensamblador.
-
CMPSB nos permitirá saber si dos cadenas ubicadas en memoria presentan los mismos caracteres o si son iguales o no.
-
SCASB nos permitirá implementar la búsqueda en memoria, de un carácter almacenado en un registro implícito.
-
Existen instrucciones que nos permitirán reducir cualquier tarea a una sola línea, usaremos MOVSB para reducir el programa del episodio anterior.
-
Existen instrucciones especialidades en el manejo de cadenas, una de ellas no permitirá transferir los datos existentes de una ubicación de memoria a otra.
-
En este episodio, veremos cómo podemos almacenar en un arreglo los datos provenientes del teclado, además de imprimir esos datos en pantalla.
-
En este episodio, emplearemos un ciclo para poder acceder a un conjunto de datos ubicados en memoria de forma secuencial en Ensamblador.
-
Un arreglo es un conjunto de datos indexados ubicados en memoria de forma secuencial, veremos cómo poder hacer esto mismo en Ensamblador.
-
Es posible agrupar líneas de codigo repetitivas en Ensamblador empleando macros y procedimientos, veremos sus diferencias y trabajaremos en un ejemplo.
-
Replicaremos el comportamiento de una instrucción WHILE de alto nivel, empleando comparaciones, saltos condicionales e incondicionales en Ensamblador.
-
Replicaremos el comportamiento de una instrucción FOR de alto nivel, empleando una instrucción especial llamada LOOP en Ensamblador.
- Se mer