Cita:
Empezado por Novatin
Probé el código siguiente en Builder con los consejos que me diste.. (sin los far):
Código:
int main(int argc, char* argv[])
{
unsigned char *p = (unsigned char *)0xF000FFF5;
int i;
for(i=0; i<8; i++)
printf("%c",(unsigned char) *(p+i));
getchar();
return 0;
}
Pero me salta un error... "... raised exception class EAccessViolation with message 'Access Violation at address 0040137A. Read of Address F000FFF5'. Process stopped...."
|
Es por eso que te dije: "Funcionará bíen con Turbo C, pero no será así en el compilador de 32 bits de Builder C++."
Sólo por curiosidad: ¿ Por que motivo deseas tomar la fecha de confección de la BIOS ?
Saludos.