Está en la página 1de 3

MANEJO DE ARCHIVOS

Introduccin
Los archivos informticos contienen un nombre y una descripcin, dentro del mismo se almacenan datos
binarios que pueden ser traducidos al lenguaje del usuario dependiendo del formato y la herramienta que se
utilice para este objetivo.
En el lenguaje ensamblador es un poco ms complicada la manipulacin de los archivos que en los lenguajes
de alto nivel. En ensamblador hay dos maneras de hacerlo:

Bloque de Control de archivos (FCB: File control Block)


Canales de comunicacin (Handles)

Recordemos que para el uso de cualquiera de estos, depender mucho de la necesidad del programa pero su
mayor utilidad es para conservar algn resultado o dato que ser necesario al final o durante la ejecucin del
programa.

Preguntas
1. Cmo podras mejorar la operatividad de un programa?

Unidad 5.Manejo de Archivos


Lenguaje Ensamblador, Tarea 5

Hablando de manera general, mejorar un programa depende mucho de las funciones utilizadas para la
creacin del mismo, siempre hay que utilizar la mejor funcin o la que utilice menos recursos o los use solo
cuando sea necesario, por ejemplo al correr un ciclo para buscar un archivo y escribir una lnea en el
mismo, se crea solo el Loop para el archivo especifico mas no se busca una string en todos los archivos
de la mquina, esto consumira infinidad de recursos innecesariamente.
Vindolo del lado del diseo, se debe crear el programa con sentencias especficas y opciones un tanto
cerradas para el operador, es decir, si se busca que el usuario introduzca un nmero del 1 al 10, indicarlo
de esa manera, adems de limitar la entrada de solo ese caracteres que se estn buscando y si no lo s
introducen, que se indique cual fue el error al operador y pueda ingresarlos de manera correcta la prxima
vez.
Sobre el tema tratado en la clase (Archivos) la operatividad se mejora con el uso de creacin de Logs
usando los datos recopilados en la ejecucin del programa, esto ayuda de manera eficaz a la reparacin de
problemas durante la misma o para la mejora de las funciones del programa.

2. En qu tipo de organizacin aplicaras el manejo de archivos?


Yo utilizara los Handles o canales de comunicacin, en primera porque es un mtodo ms nuevo y eso nos
asegura mayor compatibilidad a futuro, adems con FCB recordemos que tenamos un limitante con los
nombres de los archivos y ni pensar almacenar los directorios o rutas del mismo, con los Handles adems
se puede sacar provecho a la estructura de los directorios y usarlos, en cambio en FCB solo podas usar el
directorio que se estaba usando en ese preciso momento.

Ilustracin 1

Conclusin
El uso y modificacin de archivos con ensamblador puede ser muy til y no solo para lo mencionado en el
tema, tambin para la modificacin de imgenes o archivos de texto que necesiten una correccin automtica,
como todas las funciones de un lenguaje, cuando se usan de manera correcta, se pueden evitar prdidas de

Unidad 5.Manejo de Archivos


Lenguaje Ensamblador, Tarea 5

tiempo que para una empresa se traduce en dinero o recursos desperdiciados, al contrario de su buen uso
que pueden reducir costos y potencializar la productividad de la misma.

Bibliografa

http://www.tutorialspoint.com/assembly_programming/assembly_file_management.htm
http://www.laynetworks.com/assembly%20tutorials4.htm