ayuda con ensamblador, especialmente con el manejo de discos

Valeria
20 de Mayo del 2004
HOLA A todos los chicos,,,,la presente es para solicitar ayuda en lo siguinte:
Realice un programa en Ensamblador que genere una herramienta que denominaremos 聯tracefl聰. La herramienta debe mostrar una lista de n煤meros de los grupos que ocupa un archivo ubicado en la unidad de disquete, dado desde la l铆nea de comandos o indicado por el usuario si no se hizo la especificaci贸n en la ejecuci贸n, y adem谩s indicar el porcentaje de fragmentaci贸n el cual se obtiene mediante la relaci贸n cantidad de fragmentos entre cantidad de grupos.
Sintaxis:
tracefl [<unidad:\archivo>]
Ejemplo 1.
c:\>tracefl a:\tarea.cpp
File Name: tarea.cpp
File Size: 1640 bytes
Location:
Cluster: 2
Cluster: 3
Cluster: 4
Cluster: 5
Fragmentation: 0%
Nota:
En este ejemplo se muestra la estructura de la salida, la cual debe mostrar:
Nombre del archivo, Tama帽o del archivo, Lista de grupos y Fragmentaci贸n.
Adem谩s se observa que la entrada del archivo debe ser de la forma unidad:\archivo
Ejemplo 2.
c:\>tracefl
Enter File Name: b:\director.doc
File Size: 1730 bytes
Location:
Cluster: 7
Cluster: 15
Cluster: 16
Cluster: 17
Fragmentation: 25%
Nota:
En este ejemplo se muestra la opci贸n de no indicar el archivo en la l铆nea de comandos si no de solicitarlo al inicio de la operaci贸n.
Adem谩s se muestra como se calcula la fragmentaci贸n: hay un salto del grupo 7 al 15 lo cual indica 1 fragmento y en total hay 4 grupos, por tanto fragmentaci贸n 1/4 = 25%
GRACIAS POR SU ATECION...VALERIA LEOTTAS