mKay
Hallo,
Seit einiger zeit schreibe ich kleinere Programme in ASM, welche ich dann meist auf einer bootbaren ISO abspeichere und dann mittels Emulator (Microsoft virtual PC 2007) booten lasse.
Bootloader sind nicht wirklich das Problem, eher versuche ich, ein in C/C++ geschriebenes Programm von einem Datenträger zum laufen zu bringen. Das Problem besteht darin, dass ich nicht weiß, wie ich mit assembler auf die Festplatte oder auf andere Laufwerke zugreige. Außerdem brauch man doch für C/c++ Header Files für die funktionen, sind diese nich Betriebssystem gebunden? Also lassen diese Programme sich dann überhaupt AUsführen oder muss ich komplett eigene Header Files schreiben?
Also nocheinmal Konkret:
-Ich will ein eigenes kleines OS schreiben, allerdings in C oder C++ und ASM lediglich zum Booten und zur Installation verwenden.
-Ich brauche Informationen, wie man auf Laufwerke zugreift (bzw. Wie ich Interrupts einsetze)
Achso und eins noch:
Ich habe schon länger mit c++ und VB(ja ich weiss... kläglich) erfahrungen, nur nicht wirklich viel ASM
Kann mir jemand helfen?
Wäre wirklich SEHR dankbar!
Seit einiger zeit schreibe ich kleinere Programme in ASM, welche ich dann meist auf einer bootbaren ISO abspeichere und dann mittels Emulator (Microsoft virtual PC 2007) booten lasse.
Bootloader sind nicht wirklich das Problem, eher versuche ich, ein in C/C++ geschriebenes Programm von einem Datenträger zum laufen zu bringen. Das Problem besteht darin, dass ich nicht weiß, wie ich mit assembler auf die Festplatte oder auf andere Laufwerke zugreige. Außerdem brauch man doch für C/c++ Header Files für die funktionen, sind diese nich Betriebssystem gebunden? Also lassen diese Programme sich dann überhaupt AUsführen oder muss ich komplett eigene Header Files schreiben?
Also nocheinmal Konkret:
-Ich will ein eigenes kleines OS schreiben, allerdings in C oder C++ und ASM lediglich zum Booten und zur Installation verwenden.
-Ich brauche Informationen, wie man auf Laufwerke zugreift (bzw. Wie ich Interrupts einsetze)
Achso und eins noch:
Ich habe schon länger mit c++ und VB(ja ich weiss... kläglich) erfahrungen, nur nicht wirklich viel ASM
Kann mir jemand helfen?
Wäre wirklich SEHR dankbar!