Sie sind auf Seite 1von 7

REPORTE DE MEMORIA

ALUMNO:
Contreras Segura Jafeth Samuel

MATERIA:
Sistemas Operativos

PROFESOR:
Dr. Felipe Rodríguez Ramírez

SEMESTRE:
Sexto

HORARIO:
12:00-13:00
INTRODUCCIÓN:
¿Qué es Debug?
El Debug mode o modo de depuración es una herramienta que usan los
desarrolladores y testeadores de juegos para acceder o ejecutar ciertas rutinas y
acciones dentro de un juego que serían difíciles de reproducir en condiciones
normales, y que permiten obtener información muy importante sobre cómo se está
ejecutando el código, útil para corregir errores y pulir su funcionamiento.
Ahora a continuación veremos en el programa la recuperación de un espacio de
memoria por medio de debug, para ello aremos los siguientes pasos para ver cómo
recuperar los datos y así llegar a guardarlos en un programa llamado memoria.
Para ello seguir los siguientes pasos.
Lo primero es abrir nuestra computadora desde la BIOS dando F12 al arrancar la
maquina o utilizando un programa que nos permita hacer esa función, en este caso
utilizaremos DOS BOX el cual es una versión emulada de un PC antiguo. No
requiere los discos originales de MS-DOS, ni tampoco hardware especial.

Después abrimos nuestra memoria booteable con el debug para poder hacer la
práctica, esto lo logramos con el comando MOUNT para poder cambiar de puerto.
Luego abrimos nuestro debug (ya explicamos que es) para así poder acceder a la
memoria de la máquina, en este caso entraremos con debug98.

y ahora si con el comando d entraremos a la memoria de la máquina, como se


muestra a continuación.
En mi caso al encontrar la memoria vacía (no sé porque) encontramos que en
directorio A670 encontramos algo así que tomaremos esos caracteres como
referencia para poder hacer la práctica.

Ahora con F: Registro de banderas (8 bits)) lo utilizaremos para poner de que bit a que bit usar
para poder cambiar el nombre o almacenarlo.
Ahora con el comando D más el numero en el espacio de la memoria veremos que
se cambiaron los nombres de los registros.

Ahora con el comando R CX se indica el espacio exacto de memoria a utilizar para


poder guardar nuestra práctica, para ello pondremos el siguiente comando.

Como podemos ver ponemos toda la línea de la memoria que usamos, desde
A670 hasta A67F
Ya una vez hecho esto con el comando N ponemos nombre el cual habíamos dicho
que era memoria y con w para guardarlo ya definitivamente como se muestra a
continuación.

Y ya por ultimo con comando Q salimos definitivamente para poder cargar el


programa y ver que verdaderamente se guardó ese espacio de memoria con el
nombre seleccionado
Para ello después de poner Q y salir de debug, iniciamos nuevamente debug98 pero
seguido del nombre de nuestro programa y ya después con el comando D entramos
al espacio que modificamos, como se muestra a continuación y veremos si se
guardó, en caso de ser así veremos el espacio de memoria ya modificado.

Ahora para ver que se guardó solo ese espacio de memoria temporalmente para la
computadora pero no en nuestro programa, cerramos DOS BOX y lo volvemos a
abrir y nos vamos al espacio de memoria modificado, si todo fue correcto el espacio
regreso a la normalidad pero al cargar nuestro programa el espacio de memoria
cambiado sigue como lo dejamos, como se muestra a continuación.

Das könnte Ihnen auch gefallen