Professional Documents
Culture Documents
Laboratorio 2 Grupo 5
Laboratorio 2 Grupo 5
PERTENECE A:
HERAZO, EDGAR
8-1001-938
PEREZ, ALEXANDER
8-879-1227
ALEXANDER CLARKE
8-979-1677
GRUPO: 11R121
instrucciones. Además, indique los desplazamientos ocupados por cada valor. Punto (A).
en la instrucción 1
Total 6 bytes
Traduzca su programa con u inicio, final ( ya ud. sabe ) para obtener las instrucciones en
hexadecimal; anote las direcciones que ocupa; los desplazamientos, calcule el tamaño de cada
instrucción y el total de bytes del programa. No es necesaria la codificación binaria. Punto (B).
datos
2501 25 01 2 bytes
3800 38 00 2 bytes
5000 50 00 2 bytes
instruccione
s
A10001 A1 00 01 3 bytes
031C 03 1C 2 bytes
Ahora ejecute su programa desde 0106 en adelante con el comando t, porque allí inicia su
programa. Verifique que el IP contenga ese valor con r, de lo contrario, asígnelo. Copie cada
resultado y explique lo que sucede en cada caso. Punto (C).
1. ¿Cuál de los dos programas tiene más instrucciones simbólicas? ¿Ocuparon las instrucciones los
mismos desplazamientos para ambos casos? Qué observa usted, explique.
El programa 2 mantiene instrucción simbólica, fueron más desplazamientos por la utilización del
el cs y ds. Se observa que se mantiene el segundo programa la utilización de los corchetes.
Si se encuentran diferencia, ya que el segundo programa a tenido más pasos que el primero, si
son diferentes los resultados, por ejemplo los bytes almacenados al final ya que en el primer
programa eran 18 y en este los bytes almacenados son 23.
3. ¿Cuál programa cree usted que se ejecutará más rápido y por qué? Justifique su respuesta.
Conclusiones finales
Al final, el segmento de datos (DS) es una parte importante dentro del programa y se utiliza para
acceder a variables y estructuras de datos en un programa. En DOSBox es una parte esencial de
la programación y permite acceder y manipular los datos de un programa de manera adecuada.