Академический Документы
Профессиональный Документы
Культура Документы
Se pueden ingresar el comando "D" y se asign como prueba unos valores decimales y caracteres
usando su cdigo ASCII a otros con "E".
FUNDAMENTO TEORICO
El "Debug" es una utilidad de MS-DOS que permite visualizar memoria, introducir programas en ella y
rastrear su ejecucin. Una caracterstica de debug es que despliega todo el cdigo del programa en
formato hexadecimal.
Es importante saber que muchos usos de este tipo de utilidades de bajo nivel, requieren un
funcionamiento stand-alone, es decir, fuera de un Sistema Operativo multi-usuario, ya que stos
encapsulan y ocultan muchos aspectos del hardware.
F: FILL
F [lista de intervalos]
Llena una zona de memoria con un valor determinado. Como al terminar un programa la zona de
memoria en que se resida no se borra (ponindola a cero, por ejemplo), a menudo es til para distinguir
entre lo que son datos del programa actual y lo que es basura del anterior.
D: DUMP
D [intervalo]
Muestra el contenido de una zona de memoria en hexadecimal y en ASCII. Sin parmetros muestra los
primeros 128 bytes a partir de la posicin a la que se lleg en el ltimo "d". Si se le da un rango, mostrar
ese rango.
R: REGISTERS
R [registro]
Sin parmetros, muestra el contenido de los registros de la CPU, as como la prxima instruccin a
ejecutar."R [REGISTRO]" muestra el contenido del registro especificado y cambia el prompt de "-" a ":"
invitando a que se cambie su valor. Pulsando Enter sin ms lo deja como estaba.
A: ASSEMBLE
A [direccin]
Sin parmetros ensambla las instrucciones que se introduzcan, guardndolas en la direccin siguiente a
la que se lleg en el ltimo "a". Cuando se utiliza este comando se le puede dar como parmetro la
direccin donde se desea que se inicie el ensamblado, si se omite el parmetro el ensamblado se iniciar
en la localizacin especificada por CS:IP, usualmente 0100H, que es la localizacin donde deben iniciar
los programas con extensin .COM, y ser la localizacin que utilizaremos debido a que debug solo
puede crear este tipo especfico de programas.
G:Goto
Se ejecutan instrucciones desde la direccin de origen hasta la de destino determinadas.
H:Hexadecimal
Devuelve la suma y la resta de dos nmeros suministrados.Muestra el complemento a dos de la solucin
negativa.
DESCRIPCION:
1.- Con el comando f ingresamos las posiciones en las que aparezca la letra F ingresando tambin el
valor de dicha letra.
Con el comando d mostramos la letra F y las posiciones.
5.-En el siguiente ejemplo vamos a usar una interrupcin MS-DOS para presentar una letra por
pantalla,esta subrutina es el servicio 02h de la interrupcin 21h, y pasndole como parmetro el valor
hexadecimal del carcter ASSCI q.
Bibliografa
Angel, T. F. (s.f.). monografias.com. Obtenido de monografias.com:
http://www.monografias.com/trabajos68/debug-ms-dos/debug-ms-dos.shtml