1
Lowlevel-Coding / Fragen zur segmentierung
« am: 08. February 2007, 10:39 »
Hi!
ich moechte nun die segmentierung(und in weiterem sinne auch das laden von binarys) implementieren. ich hab auch schon die globale segment tabelle angelegt nun hab ich aber ein paar fragen zur addressierung:
1.) ich schreibe mein os in C und moechte nun zuerst ein segment fuer mein programm anlegen und dann eben mein programm dorthin laden. wie kann ich nun in C z.B das 5te segment am offset 0x1234 ansprechen(mit nem pointer.... aber wie komm ich auf die addresse)?
2.) ist mir das mit dem datensegment noch nicht so klar... waenn ich mein programm lade lade ich sie natuerlich ins cs aber wie sieht das mit dem datensegment aus wie weis ich in welchen datensegment ich die sachen laden muss btw was ich dorthin laden muss?
waer nett waenn ihr mir da helfen koenntet!!
mfg noob alias hazelnoot
ich moechte nun die segmentierung(und in weiterem sinne auch das laden von binarys) implementieren. ich hab auch schon die globale segment tabelle angelegt nun hab ich aber ein paar fragen zur addressierung:
1.) ich schreibe mein os in C und moechte nun zuerst ein segment fuer mein programm anlegen und dann eben mein programm dorthin laden. wie kann ich nun in C z.B das 5te segment am offset 0x1234 ansprechen(mit nem pointer.... aber wie komm ich auf die addresse)?
2.) ist mir das mit dem datensegment noch nicht so klar... waenn ich mein programm lade lade ich sie natuerlich ins cs aber wie sieht das mit dem datensegment aus wie weis ich in welchen datensegment ich die sachen laden muss btw was ich dorthin laden muss?
waer nett waenn ihr mir da helfen koenntet!!
mfg noob alias hazelnoot