Ik ben bezig aan een klein besturingssysteempje (dat ondertussen al iets op het scherm kan printen en iets afdrukken op papier) maar ik was nog van plan om bepaalde settings uit te lezen. Nu gaat dit wel met de api's van C/C++ maar in Assembly ben je daar niet veel mee.
Ik zoek meer naar de adressen waar ik de cijfers kan uitlezen van de cpu-temperatuur, de verscheidene clockfrequenties etc... ook de tijd zou handig zijn. Dat moet toch ergens allemaal gestockeerd zijn veronderstel ik. Dus dat zou met bepaalde assembler instructies uitleesbaar moeten zijn denk ik. Ik weet nog niet welke instructies, maybe gaat een mov van de waarde op het biosadres van bvb de cpu-temp naar een werkregister of er zullen wel in/output commando's voor bestaan.
Wie iets meer weet mag dit altijd posten.
Ik heb al op verschillende sites gekeken waaronder ook die van amd en mijn mobo-fabrikant, evenals als programmersheaven maar ik kon niet echt nuttigs vinden. Ik zoek enkel een adres om het uit te lezen en eventueel de benodigde extra instructies als die speciaal zijn voor de bios uit te lezen tenminste. Want iets uitlezen en in een register zetten en dan printen op het scherm kan ik zelf ook wel.
Ik gebruik nasm om de asm-files te compileren, nuja al die compilers verschillen toch niet zoveel qua syntax, toch niet degene die ik al in mijn handen had.
Ik zoek meer naar de adressen waar ik de cijfers kan uitlezen van de cpu-temperatuur, de verscheidene clockfrequenties etc... ook de tijd zou handig zijn. Dat moet toch ergens allemaal gestockeerd zijn veronderstel ik. Dus dat zou met bepaalde assembler instructies uitleesbaar moeten zijn denk ik. Ik weet nog niet welke instructies, maybe gaat een mov van de waarde op het biosadres van bvb de cpu-temp naar een werkregister of er zullen wel in/output commando's voor bestaan.
Wie iets meer weet mag dit altijd posten.
Ik heb al op verschillende sites gekeken waaronder ook die van amd en mijn mobo-fabrikant, evenals als programmersheaven maar ik kon niet echt nuttigs vinden. Ik zoek enkel een adres om het uit te lezen en eventueel de benodigde extra instructies als die speciaal zijn voor de bios uit te lezen tenminste. Want iets uitlezen en in een register zetten en dan printen op het scherm kan ik zelf ook wel.
Ik gebruik nasm om de asm-files te compileren, nuja al die compilers verschillen toch niet zoveel qua syntax, toch niet degene die ik al in mijn handen had.
[ Voor 29% gewijzigd door Verwijderd op 26-03-2003 20:25 ]