Вы находитесь на странице: 1из 5

Nombre de la materia

Lenguaje Ensamblador

Nombre de la Licenciatura
Ingeniera en sistemas
computacionales

Nombre del alumno


Juan Carlos Espinoza Nez

Matrcula
000036023

Nombre de la Tarea
Actividad 5

Unidad #
Unidad 5 Introduccin al manejo
de archivos.

Nombre del Tutor


Jos Andrs Torres Carrillo

Nombre del Maestro


No Amir Rodrguez Olivares
Unidad 5: Intraduccin al manejo de archivos
lenguaje ensamblador

Fecha
07/03/2017

Introduccin

UN ARCHIVO ES UNA COLECCIN DE DATOS (BLOQUES DE OCTETOS) QUE CON


UN NOMBRE SE ESCRIBEN O ALMACENAN EN ALGUN DISPOSITIVO MAGNETICO.
ESTOS DATOS PUEDEN SER DESPUES LEIDOS O RECUPERADOS DEL ARCHIVO.

EL SISTEMA OPERATIVO DOS PROVEE VARIAS FORMAS PARA TRABAJAR CON


ARCHIVOS USANDO EL LENGUAJE ENSAMBLADOR. UNA DE ELLAS CONSISTE EN
ASIGNARLE A UN ARCHIVO UN NUMERO DE 16 BITS AL CUAL DENOMINAREMOS
DESCRIPTOR DEL ARCHIVO (FILE HANDLE). POR MEDIO DEL DESCRIPTOR SE
REALIZAN LAS OPERACIONES BASICAS DE LECTURA, ESCRITURA Y
MOVIMIENTO DEL ARCHIVO.

2
Unidad 5: Intraduccin al manejo de archivos
lenguaje ensamblador

Instrucciones:

LAS FUNCIONES DEL DOS PARA MANEJAR ARCHIVOS SON:

CREACION: 3CH

APERTURA: 3DH

CIERRE: 3EH

LECTURA: 3FH

ESCRITURA: 40H

BORRAR ARCHIVO: 41H

MOVIMIENTO DEL PUNTERO DE ARCHIVO : 42H

TODAS SE EJECUTAN CON : INT 21H

ESTAS INSTRUCCIONES UTILIZAN EL INDICADOR DE ACARREO CF PARA DETERMINAR


SI SE HAN EJECUTADO CORRECTAMENTE (SIN ACARREO)

PARA DESACTIVAR O BORRAR EL ACARREO SE PUEDE UTILIZAR, POR EJEMPLO:

CLC; (CLEAR CARRY) BORRA ACARREO

SUB AL, AL; HACE AL=0 Y BORRA ACARREO

SE PUEDEN EMPLEAR LAS INSTRUCCIONES DE SALTO CORTO SEGN EL ACARREO:

JC DESTINO; (JUMP IF CARRY) SALTAR SI HAY ACARREO

3
Unidad 5: Intraduccin al manejo de archivos
lenguaje ensamblador

JNC DESTINO; (JUMP IF NOT CARRY) SALTAR SI NO HAY ; ACARREO

Una vez que hayas terminado de comprender los recursos de la unidad, reflexiona sobre
tu experiencia en el manejo de archivos con ensamblador. Cmo podras mejorar la
operatividad del programa?

Particionado de manera eficiente las partes de la memoria donde se guardan los archivos, de
esa forma se podran trabajar mejor.

Responde a la pregunta, en qu tipo de organizacin aplicaras el manejo de archivos?

En todas las empresas es de gran utilidad, ya que resuelven el manejo de los mismos.

4
Unidad 5: Intraduccin al manejo de archivos
lenguaje ensamblador

Conclusin

El microprocesador debe interrumpir su ejecucin cada segundo para recoger esta informacin.
Sin embargo, es posible que a veces escribamos ms rpido y otras veces ms lento, por lo que
el procesador debera mirar ms a menudo si ha habido pulsacin de tecla.

En muchas ocasiones volver de vaco. Por tanto, vemos que este sistema desperdicia mucho
tiempo. Por el contrario, en el sistema interruptivo el microprocesador no deja de hacer sus
tareas y, cuando le llega una peticin de atencin, deja momentneamente su proceso para
atender esta peticin (siempre que el proceso que estuviese haciendo no fuese delicado).