1. Qué es el acceso a dispositivos de almacenamiento:
Son aquellos que almacenan de manera temporal o en ocasiones suelen ser permanentes dependiendo de las aplicaciones que necesiten nuestros sistemas.
Hay diferentes tipos de almacenadores
2.Como se hace el acceso a disco usando lenguaje ensamblador
Los datos son registrados sobre un disco, (superficie) el cual es llamado pistas, una por disco, generalmente son 2, las que componen un cluster, la cual divide en porciones iguales, que son llamadas sectores (Es la unidad básica del almacenamiento en un disco) midiéndolo en bytes, dependiendo de las características del disco.
Hay 3 rutinas principales:
1.- _AbsoluteRead: Es una rutina que transfiere el contenido de uno o mas sectores del disco al buffer especificado, accesando directamene a los sectores lógicos. En caso de error, se enciende el bit de acarreo y AX contiene el código de error.
2.- AbsoluteWrite: Tranfiere el contenido del buffer especificando a uno o mas sectores de disco, accesando directamente a los sectores logicos. En caso de error, se enciende el bit de acarreo y AX contiene el codigo de error.
3.- FreeDiskSpace: Devuelve en DX:AX el espacio libre en disco (en Kb). En caso de error, se enciende el bit de acarreo.
como podemos notar tienen un registro que almacena el codigo de error, o encienden los bits de acarreo.
3. Busque y ejecute un programa de demuestre en su ejecucion el acceso a disco para grabar y leer
Sale un error pero el programa si habla del tema correctamente.
Estas son las posibles respuestas a nuestro error mostrado en pantalla:
http://es.kioskea.net/faq/608-exe-no-es-una-aplicacion-win32-valida
para mostrar tecleamos el otro ejemplo
fuentes consultadas:
No hay comentarios:
Publicar un comentario