Está en la página 1de 5

UNIVERSIDAD NACIONAL DE SAN AGUSTIN

AVANCE PRACTICA 6
ARQUITECTURA DE COMPUTADORAS
LUIS ALONSO VARGAS MOLINA
23/10/2014

ACTIVIDADES
1. Ensambla, desde el Debug del MS-DOS, utilizando el comando a, las siguientes
operaciones de transferencia:
MOV AX, 170
MOV BX, 3023
MOV CL, BH
MOV CH, AL

2. Desensambla, utilizando el comando u, el cdigo a ejecutar. Por qu aparece


ms cdigo del introducido?

Representa a la memoria vacia.

3. Ejecuta con el comando t la primera instruccin.


Qu ocurre con el registro AX?
Y con el registro IP?
AX: Se le hes asignado la direccin del programa
IP: Aumenta en 3, que es lo que ocupa la instruccin

4. Ejecuta la siguiente instruccin. A continuacin, y utilizando el comando r,


modifica el valor de BH a 12(hex). Termina de ejecutar las dos lneas restantes.

5. Ensambla, desde el Debug del MS-DOS, el siguiente cdigo:


MOV AX, 8000
MOV BX, 8000
ADD AX, BX
6. Ejecuta, con el comando t, las tres sentencias anteriores y observa los distintos
flags. Cules cambian, y por qu?

O
D
I
S
Z
A
P
C

PRIMERA
INSTRUCCION
1
0
0
0
1
0
1
1

SEGUNDA
INSTRUCCIN
0
0
1
0
0
0
0
0

TERCERA
INSTRUCCION
0
0
1
0
0
0
0
0

7. Repite el ejercicio 5 y el 6, pero tras ejecutar las dos primeras instrucciones


modifica, con el comando a, la ltima instruccin, sustituyndola por SUB AX,
BX. Ejecuta y observa ahora los flags. Cul cambia, y por qu?
8. Ensambla, utilizando el Debug del MS-DOS, el siguiente cdigo:
MOV AX, 1010
MOV BX, 2020
PUSH AX

ADD AX, BX
MOV CX, AX
POP AX
9. Ejecuta, con el comando t, las tres primeras lneas.
Qu pasa con el puntero de pila?.
Por qu se decrementa?.
10. Muestra, con el comando d, el contenido de la pila.
Qu registro de segmento hay que utilizar para acceder a las posiciones de
memoria de la pila?
11. Termina de ejecutar las lneas introducidas.
Qu pasa con AX?.
Cmo queda el puntero de pila?.

IV. CUESTIONARIO
1. Explique cmo se puede formatear un disco duro a partir del debug

Donde el 0080 indica el disco.


2. Proponga un programas escrito en assembler ejecutable desde el debug, comente cada
lnea del mismo y explique los resultados obtenidos

V. CONCLUSIONES
Consigne al menos cinco conclusiones a las que ha arribado en el desarrollo de la prctica:

También podría gustarte