Ciencia

Páginas: 8 (1775 palabras) Publicado: 6 de mayo de 2012
Uso  del  DEBUG.
 
Ingreso: Tipiamos la instrucción que se menciona seguidamente desde el prompt.
 
C: \ > DEBUG  | Después de dar enter aparecerá un guión |
 
C:\>debug
-
Ya estamos posicionados en el DEBUG y éste está preparado para recibir instrucciones en ASSEMBLER.
 
Ejemplo 1:   Ver las instrucciones permitidas en el ASSEMBLER básico.
Tipeamos lo siguiente:
-??
Y nosmostrará la información que sigue. Tipee y compruebe
 
ensamblar                              | A [dirección] |
comparar                       |   C dirección de intervalo |
volcar                                    | D [intervalo] |
escribir      |             E dirección [lista] |
llenar                                     |    F lista de intervalos |ir                                        |     G [=dirección] [direcciones] |
hex                                       |     H valor1 valor2 |
entrada                               |      I puerto |
cargar                                  | L [dirección] [unidad] [primer_sector] [número] |
mover                                 |   M dirección de intervalo |
nombre                                | N [nombre_ruta] [lista_argumentos] |salida                                    |   O byte de puerto |
proceder                              |   P [=dirección] [número] |
salir                                         | Q |
registrar                                  | R [registrar] |
buscar                                  |   S lista de intervalos |
seguimiento                           |   T [=dirección] [valor] |desensamblar                             | U [intervalo] |
escribir                               |  W [dirección] [unidad] [primer_sector] [número] |
asignar memoria expandida                       | XA [#páginas] |
desasignar memoria expandida            | XD [identificador] |
asignar páginas de memoria expandida    | XM [Lpágina] [Ppágina] [identificador] |
mostrar estado de la memoriaexpandida  | XS |
- |   |

Note que al terminar aparece el guión que nos indica que el DEBUG tiene nuevamente el control de las operaciones, con lo cual Uds. podrán ingresar más comandos
Ejemplo 2:  Ver los registros.
          Este ejercicio nos permite que miremos el valor de varios registros y del registro de estado de la ALU (STATUS REGISTER). Para eso tipeamos:
 
 -r
 
Y no muestralo que sigue:
 
AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=1987  ES=1987  SS=1987  CS=1987  IP=0100   NV UP EI PL NZ NA PO NC
1987:0100 8936C7DE      MOV     [DEC7],SI                          DS:DEC7=0000
-
              El significado de los diferentes registros se da en la tabla siguiente.
 
REF | Nombre | Que es lo que hace |
AX | Acumulador |Almacena el resultado de operaciones matemáticas; lectura / escritura (I/O) dede/hacia los puertos que están conectados con los periféricos; almacena también un área de memoria temporal. |
BX | Registro Base | Alacena direcciones o valores y puede interactuar con el Acumulador. |
CX | Registro Contador | Utilizados para la ejecución de LOOPS y puede ser incrementado o decrementado según lainstrucción que sea necesaria |
DX | Registro de Datos | De acuerdo a la estructura de computadores analizada por nosotros corresponde al MDR (MEMORY DATA RGISTER) y es el paso intermedio para el ingreso de datos. |
DS | Registro de segmento de datos | Es un puntero que nos indica la dirección donde se encuentran los datos. |
ES | Segmento extra para datos | Igual que el anterior pero apuntando a unadirección mayor. |
SS | Registro de segmento de pila | Indica donde se encuentra el STACK. |
CS | Registro de segmento código | Indica donde esta almacenado el código para la ejecución del programa. |
BP | Puntero del STACK | Registro complementario para no modificar el SS. |
SI | Registro de Indice de segmento | Alacena una dirección que nos indica donde se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciencia ciencia
  • Ciencia ciencia
  • Ciencia O Ciencias
  • Ciencias Ciencias
  • Ciencia o No Ciencia
  • la ciencia y las ciencias
  • Ciencias
  • Ciencias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS