Beruflich Dokumente
Kultur Dokumente
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.
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.
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.
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.