Está en la página 1de 5

MICROPROCESADORES I

TAREA #4

NOMBRE: Vanessa Aracely Gutiérrez Delgado


CARRERA ing. Mecatrónica

09/04/2020
[Dirección de correo electrónico]
PREGUNTAS

2.1 ¿Cuáles son las cinco funciones principales de DOS?


 Administración de archivos.
 Entrada/salida(E/S).
 Carga de programas.
 Administración de memoria.
 Manejo de interrupciones.

2.2. ¿Cuáles son los tres componentes principales de DOS y cual es


propósito de cada uno de ellos?
Los tres componentes principales de DOS y su propósito:
 IO.SYS; Inicia el momento de arranque, el sistema de E/S de los
controladores de soporte BIOS Y ROM.
 EI MSDOS.SYS; Administrar archivos en la memoria de E/S, donde se
almacena se conoce como IBMDOS.COM.
 COMMAND.COM; Procesador que actúa como interfaz entre el usuario
y el sistema operativo es decir monitorea el teclado procesa funciones
para su ejecución.

2.3. ¿Qué pasos realiza el sistema de una inicializacion (arranque en frio)?


1. Encender la computadora.
2. El sistema restaura y limpia todas las localidades de memoria (coloca
todo en 0).
3. Verifica la paridad de la memoria.
4. Asigna al registro CS la dirección de segmento FFFF[0]H (punto de
entrada a BIOS en ROM).
5. Asigna al registro IP desplazamiento 0.

2.4. (a) ¿Qué area de datos construye el DOS y almacena en frente de un


modulo ejecutable, cuando el modulo es cargado para su ejecucion? (b)
¿Cuál es el tamano de esta area de datos?
(a) Una tabla de servicios de interrupcion, que inicia en memoria baja 0 y
tiene direcciones para las interrupciones que ocurren, construyendo un modulo
ejecutable.
(b)Es de 640k.
2.5. El DOS realiza ciertas operaciones cuando carga un programa EXE
para su ejecucion. ¿Qué valores inicializa el DOS? (a) en los registros CS
e IP (b) ¿ en los requisitos SS ySP? (c) ¿en los registros DS y ES?
a) CS carga inicial del segmento del codigo, SP desplazamiento de la
primra instrucción.
b) SS valor de inicio de pila, SP tamano de pila.
c) DS y ES almacenan las direciones de PSP.

2.6. ¿Cual es el objetivo de la pila?


La pila mantiene un espacio de memoria temporal para direcciones de datos.

2.7. ¿De que forma se define la pila para (a) un programa COM y (b) un
programa EXE (esto es quien o que define la pila).
(a) Para COM define de manera automatica la pila.
(b) Para EXE nosotros definimos de forma explicita la pila.

2.8. (a) ¿ cual es el tamano de cada entrada de la pila? (b) ¿ en donde se encuentra inicialmente
la parte superior de la pila y como es direccionada?
(a) cada elemento de dato en la pila es una palabra 2 bytes.
(b)la parte inicial se encuentra en el registro SS y es direccionada desde la localidad mas alta
donde despues almacena los datos a la memoria SP.
2.9. Durante la ejecucion de un programa, el CS contiene 5A2B[0], el SS contiene EB53[0], el IP
contiene 52H y el SP contien 48H (los valores se muestran en secuencia normal, no en
secuencia invertida de bytes). Calcule las direcciones de (a) lainstruccion a ejecutarse. (b) Parte
superior de la pila (localidad actual).
Direccion de segmento CS: 5A2B[0]

Desplazamiento IP:+ 52H


Dirreccion de la instrucción:5A7D
2.10. El DS contiene 5B24[0] y una instrucción que mueve datos de la memoria a AL es A03A01
(Donde A0 significa “mover”). Calcule la direccion de memoria referenciada.