*   >> Lectura Educación Artículos >> science >> computadoras

***** ****** Depuración

Es una gran herramienta para debuging programas, unassembling y grietas, y la lectura de las áreas "ocultos" de memoria, como el sector de arranque, y mucho más.

Lo siguiente fue copiado de un tutorial de montaje que es autora no podemos crédito, porque no tenemos idea de quién es

entrar en DOS y escriba "depuración", recibirá un aviso como éste:.


< p> -

Ahora escribe, usted debe obtener la siguiente respuesta "?":

Un montaje [dirección] comparar C volcado dirección de gama D [gama] introduzca la dirección E [lista] llenar F Lista gama ir G [= dirección] [direcciones] hex H valor1 valor2 entrada I de carga del puerto L [dirección] [unidad] [firstsector] [número] movimiento M nombre de la dirección rango N [ruta] [arglist] byte puerto de O salida de proceder P [= dirección] [número] dejar Q registro R [Registrar] Buscar S lista rango rastro T [= dirección] [valor] unassemble U [rango] escribir W [dirección] [unidad] [firstsector] [número] asignar memoria expandida XA [#pages] desasignar XD memoria expandida [mango] mapa ampliado páginas de memoria XM [Lpage] [Ppage] [handle] pantalla expandida estado de la memoria XS

Vamos a ir a través de cada uno de estos comandos: Ensamble:

< p> -a 107A: 0100

En este punto usted puede comenzar a ensamblar algunos programas, al igual que el uso de un ensamblador.

Sin embargo el ensamblador de depuración es muy limitado ya que probablemente se dará cuenta. Vamos a tratar de entrar en un programa simple:

-a 107A: 0100 MOV AH, 02 107A: 0102 MOV DL, 41 107A: 0104 INT 21 107A: 0106 INT 20 -g Un

Programa terminado normalmente

Ese es el mismo programa que hicimos al final del capítulo anterior. Observe cómo se ejecuta el programa que acaba de introducir con "g", y observe cómo la parte de configuración no está allí? Eso es porque depuración es demasiado limitado para apoyar eso.

Otra cosa que puedes hacer con el montaje es especificar la dirección en la que desea iniciar, por defecto es 0100, ya que ahí es donde comienzan todos los archivos .COM. Compare:

Comparar tarda 2 bloque de memoria y los muestra al lado del otro, byte a byte. Vamos a hacer un ejemplo. Muy de depuración si aún no lo ha utilizando "q". Ahora escriba "depuración c: \\ command.com"

-c 0100 l 8 0200 10A3: 0100 7A 06 10A3: 0200

Este comando comparó compensado 0100 con 0200 para una longitud de 8 bytes .

Depurar respondió con la ubicación

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.