Un ayudamemoria sobre debug y sus aplicaciones: los comandos son una letra y parametros adicionales direcciones relativas o datos en hexadecimal direcciones absolutas en el formato segmento:offset A [dir] ensambla a partir de la direccion dir ejemplo a100 empieza a ensamblar a partir de desplazamiento 100, despues aparece 100 y se queda esperando el comando; si uno usa un comando no permitido, no lo acepta y te indica error. Si acepta la instruccion pasa al proximo comando. U [dir] desensabla a partir de la direccion dir aparece la direccion, el contenido en hexa y los comandos correspondientes. Puede especificarse dos direcciones (ej: U 100,120) entonces desensambla el area entre esas dos direcciones. C [dir1],[dir2],[dir3] compara el contenido de las posiciones de dir1 a dir2 con el contenido de las posiciones desde dir3 hasta dir3+(dir2-dir1). D [dir1],[dir2] muestra el contenido de las posiciones de memoria en hexadecimal y ascii entre dir1 y dir2. Si uno no especifica dir2, se muestran 8 lineas de 16 bytes a partir de dir1. E [dir1], lista escribe a partir de dir1, los elementos de la lista. Estos elementos pueden ser caracteres hexa o palabras. En este ultimo caso deben estar entre comillas. ej: e100,cd 20 "aca termina" F [dir1],[dir2], lista rellena el espacio entre dir1 y dir2 con el contenido de la lista ej. F100,200,"stack" f200,300,90 H [valor1],[valor2] muestra el valor de la suma y diferencia entre valor1 y valor2, en hexadecimal. G [=dir1],[dir2],...,[dir8] prueba un programa a partir de la dir1, con posibilidad de parar al llegar a dir2...hasta dir8, que son llamados Breackpoints T [dir],[#pasos] permite ejecutar el programa paso a paso a partir de dir, cada vez que ponemos t