001
11.08.2012, 16:10 Uhr
holm
|
Ich weiß es jetzt bezüglich des A71x0 nicht wirklich, aber im Allgemeinen wird ein NMI dann geworfen, wenn die Paritätschecker des RAMs auf einen Paritätsfehler stoßen. (Das ist ein Feature das heutigen PCs nicht mehr eigen ist, es ei denn sie haben ECC RAMs was selten geworden ist). Das verhindert das die CPU mit falschen Daten weiterrechnet. Du solltest mal die RAM Karte die den Speicherbereich um F800 abdeckt austauschen wenn das öfter passiert. Den Fehler selbst zu finden dürfte nicht ganz einfach sein, da dieser wohl nur sporadisch auftritt und der Speichercheck des ACTs diesen nicht findet.
Gruß,
Holm -- float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v; {s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+ (r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&& (A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;} |