Practica de lenguajeensamblador en debug

Solo disponible en BuenasTareas
  • Páginas : 3 (559 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de febrero de 2010
Leer documento completo
Vista previa del texto
3-1 ¿ Cual es el proposito de cada uno de los siguientes comandos de DEBUG? a) A; b) D; c) E; d) P; e) Q; f) R; g)T; h) U.
a) A ensamblar intrucciones simbolicas y pasarlas a codigo maquina.b) D muestra el contenido de un area de la memoria.
c) E para introducir datos en la memoria, iniciando en localidad especifica.
d) P proceder o ejecutar instrucciones relacionadas.
e) Qsalir de DEBUG.
f) R mostrar el contenido de los registros.
g) T rastrear las instrucciones que se van ejecutando.
h) U desensanblar un programa.(pasarlo de codigo maquina a codigo simbolico).3-2 Proporcione los comandos DEBUG para las siguientes necesidades
b) Muestre la memoria iniciando en el desplazamiento de datos 264h en el segmento de datos.

b) Muestre la memoria iniciando en lalocalidad 410H
c) Ingrese el valor hexadecimal A8B364 en el segmento de datos iniciando en la localidad 200H

d)Muestre el contenido de todos los registros y solo del registro IP

e) Desensamble elcódigo de máquina que se encuentra en las localidades desde la 100H hasta 11EH.

3-3 Proporcione instrucciones en código maquina para las siguientes operaciones
a) Mover el valor 4629H al registro AX.b) Sumar el valor hexadecimal 036A al registro AX.

3-4 Suponga que a utilizado DEBUG para introducir el comando siguiente:
E CS:100 B8 45 01 05 25 00
El valor del 45 hexadecimal supuestamente era54. codifique otro comando e para corregir solo el byte que esta incorrecto; esto es, cambie el 45 por el 54 de forma directa.

Solo se pone otra ves el comando E CS: en la posición del byte que se vaa modificar en este caso es 101 seguido del valor correcto.
3-5 Suponga que a utilizado DEBUG para introducir el comando siguiente:
E CS:100 B8 04 30 05 00 30 90
a) ¿Cuales son las tresinstrucciones simbólicas representadas aquí?
-Mover al registro AX
-Sumar al registro AX
-Finalizar el programa

b)Al ejecutar este programa usted descubre que el registro AX termina con 6004 en lugar...
tracking img