Podchaser Logo
Home
Neomatrix

Josue Acevedo Maldonado

Neomatrix

A daily podcast
Good podcast? Give it some love!
Neomatrix

Josue Acevedo Maldonado

Neomatrix

Episodes
Neomatrix

Josue Acevedo Maldonado

Neomatrix

A daily podcast
Good podcast? Give it some love!
Rate Podcast

Episodes of Neomatrix

Mark All
Search Episodes...
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.
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.
Replicaremos el comportamiento de una instrucción IF/ELSE de alto nivel, empleando comparaciones, saltos condicionales e incondicionales en Ensamblador.
Replicaremos el comportamiento de una instrucción IF de alto nivel, empleando comparaciones, saltos condicionales e incondicionales en Ensamblador.
Las instrucciones booleanas a bajo nivel trabajan con los datos a nivel de bits, usaremos la OR para transformar un carácter de mayúscula a minúscula.
Las instrucciones booleanas a bajo nivel trabajan con los datos a nivel de bits, usaremos la AND para saber si un dato es par.
Es perfectamente posible alterar la ejecución secuencial de un programa mediante saltos, en este episodio hablaremos sobre ellos, sus tipos y como funcionan.
Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features