miércoles, 22 de junio de 2011

INF211 practico para quienes no asistieron a ayudantia

Elabore un programa ensamblador para el 8086 que realice las siguientes tareas:
- Solicite ruta y nombre de un archivo de texto
- Capture desde teclado ruta y nombre del archivo
- Abra el archivo
- Lea su contenido a la memoria
- Cierre el archivo
- Genere un archivo llamado "notas.txt"
- cierre el archivo generado
- Emita un mensaje de "Labor cumplida" si se realizó exitosamente la tarea o "Error" si se produjo algún inconveniente en alguno de los pasos.

El archivo original está compuesto por entre 20 y 60 registros, cada registro posee cinco campos de longitud fija:
NOMBRE (40 BYTES), "EXAMEN 1" (3 bytes), "EXAMEN 2" (3 bytes), "PRACTICOS" (3bytes),"EXAMEN F" (3 bytes).
El archivo "notas.txt" debe formarse por el mismo número de registros del original, cada registro tendrá tres campos de longitud fija:
NOMBRE (40 BYTES), NOTA (3 bytes), RESULTADO (3 Bytes)
el campo nota se obtiene de ponderar las notas de los examenes 1 y 2 en 25%, la de practicos en 20% y la de examen F en 30%. El campo RESULTADO debe ser APR si la nota supera 50 y REP si es menor a 51.

No hay comentarios:

Publicar un comentario