Seawolf
04-03-2002, 12.18.24
qualcuno mi sa dire perkè il seguente codice nn funziona e kome risolvere il problema di leggere una locazione del bios?
#include "stdafx.h"
#include <dos.h>
int main(void)
{
unsigned int *indptr;
unsigned int indirizzo;
int a;
indptr=(unsigned int *)0x00000408; // Indirizzo del Bios dove viene scritta l'allocazione della parallela //
for (a=0; a <3; a++)
{
indirizzo=*indptr;// In indirizzo viene scritto l'indirizzo della parallela qui mi dice ke non puo leggere la locazione //
*indptr++;
// Si esegue lo scan degli indirizzi possibili ke il bios utilizza per la parallela //
}
return 0;
}
grazie per l'aiuto :(
#include "stdafx.h"
#include <dos.h>
int main(void)
{
unsigned int *indptr;
unsigned int indirizzo;
int a;
indptr=(unsigned int *)0x00000408; // Indirizzo del Bios dove viene scritta l'allocazione della parallela //
for (a=0; a <3; a++)
{
indirizzo=*indptr;// In indirizzo viene scritto l'indirizzo della parallela qui mi dice ke non puo leggere la locazione //
*indptr++;
// Si esegue lo scan degli indirizzi possibili ke il bios utilizza per la parallela //
}
return 0;
}
grazie per l'aiuto :(