Ram De Video

Páginas: 3 (587 palabras) Publicado: 26 de junio de 2012
Acceso a la RAM de video:

Los caracteres mostrados en pantalla son almacenados en una parte de la memoria RAM reservada a los adaptadores de video, la posición de memoria que utiliza eladaptador monocromático comienza en la dirección B000:0000H y en la dirección B800:0000H para el CGA, EGA, VGA y SVGA.

Cada carácter visualizado en pantalla requiere 2 bytes de memoria de video, en elprimer byte está el carácter y en el segundo su atributo de pantalla.

Cada tarjeta tiene más de 4 veces la memoria que necesita para el modo texto en 80 columnas, hay dos razones, la primera esque la memoria extra se necesita para los gráficos (excepto en tarjetas monocromáticas), la segunda es que permiten mantener múltiples pantallas en la RAM y simplemente permutarlas a medida que senecesiten, cada región de la memoria se le conoce como página de video y el efecto de cambiar de página activa es inmediato. Por defecto la página 0 se utiliza cuando se inicializa el DOS, y virtualmentetodas las aplicaciones la utilizan.

Existen 3 maneras de acceder a la tarjeta de video, la primera es a través de llamadas al DOS, que es demasiada lenta, la segunda es a través de las rutinas dela ROM-BIOS que es más rápido, y la tercera es leyendo y escribiendo directamente en la RAM de video que es lo más rápido.

El hecho de escribir y leer directamente en la RAM de video, nos permitevisualizar caracteres en la pantalla de una forma mucho muy rápida, la lectura y escritura en la RAM de video requiere del uso de apuntadores FAR.


Localización de la RAM de video:

Para queuna rutina opere correctamente con cada tarjeta de video, es necesario saber que tipo de tarjeta tiene el sistema, y la manera de hacer esto es a través de una interrupción.

La interrupción 16,función 15 de la ROM-BIOS devuelve el modo de video, como se ve en la rutina siguiente.

/* Returns the current video mode. */
video_mode(void)
{
union REGS r;

r.h.ah = 15; /* get video...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Memorias Ram / Tarjetas de Video
  • Video
  • video
  • video
  • Video
  • video
  • videos
  • Video

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS