Texto El modo texto se usa
para el despliegue normal
de los caracteres ASCII en
la pantalla. Provee el
acceso al conjunto
completo de 256
caracteres ASCII.
El Byte Atributo en modo
texto determina las
características de cada
caracter en pantalla. Cuando
un programa fija un atributo,
permanece fijo; es decir,
todos los demás caracteres
enviados a pantalla poseen
el mismo atributo hasta que
otra operación lo cambie.
Acceso a Discos en Lenguaje Esamblador
Como se hace el acceso a disco
usando lenguaje ensamblador
Los datos se registran sobre la
superficie del disco en una serie de
circunferencias concentricas llamadas
pistas (track). varias pistas , una por
cada cara del disco (generalmente 2) ,
componen un cluster. cada pista esta
divida en porciones iguales llamadas
sectores
un sector es la unidad
basica del
almacenamiento en un
disco. el tamamaño de un
sector se mide en bytes y
depende de las
caracteristicas del disco.
Hay 3 rutinas
principales:
Que permiten lectura y
escritura absoluta de
sectores, asi como la
determinacion del espacio
libre disponible en un
disco.
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.