Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: josue_tux en 15 Febrero 2011, 05:10 AM

Título: memoria Vdu en c ? 0xb8000000?
Publicado por: josue_tux en 15 Febrero 2011, 05:10 AM
*Vdu=(char far *)0xb8000000;"  ?

alguien tiene informacion o documentacion de "La escritura en la memoria con pantallas de visualización"  0xB8000000; le estaria muy agradecido



Título: Re: memoria Vdu en c ? 0xb8000000?
Publicado por: pucheto en 15 Febrero 2011, 05:32 AM
Estas en modo kernel?

Edit: pregunta boluda ahora q me fijo...
Título: Re: memoria Vdu en c ? 0xb8000000?
Publicado por: josue_tux en 15 Febrero 2011, 05:48 AM
*Vdu=(char far *)0xb8000000;

uff ya entendi no se si estoy en lo correcto creo que es o si no es corrijanme, se los agradecere

- se declara un apuntador lejano a objetos de tipo caracter.

- char far * representa un forzamiento de tipo para que la constante hexadecimal sea manejada por un apuntador lejano.

- 0xB8000000 representa la direccón de memoria reservada para  uso exclusivo en los modos de video CGA y EGA.