Drauf gestoßen bin ich als ich mich im Internet darüber informiert habe wie man eingentlich Betriebssysteme programmiert. Ich war so interessiert das ich gleich angefangen habe C++ und Assembler zu lernen.
An dieser Stelle dann gleich die Warnung: So wird das nix. Ein Betriebssystem zu entwickeln, ist eine echte Herausforderung. Das bedeutet vor allem, dass man sein Handwerkszeug kennen muss. Assembler nicht zu können ist kein großes Problem, man kommt mit einem Minimum davon und es ist auch nicht allzu schwer. Aber die Sprache, in der man sein OS schreiben will, sollte man einigermaßen beherrschen - und allgemein programmieren können sollte man im Schlaf.
Darf man fragen, welche Erfahrung in welchen Sprachen du schon hast? Vielleicht nimmst du besser eine davon, wenn sie nicht völlig ungeeignet sind.
Allerdings habe ich jetzt ein Problem. Ich verstehe die Zusammenhänge bei Assembler einfach nicht. Sicher gibt es ein haufen Tabellen usw wo nach nachschalgen kann aber ohne die Grundkenntnisse komme ich nicht weit. Ich wollte daher wissen und einer hier im Forum eine gute Internetseite kennt wo Assembler Grundlagen auf gute Weise vermittelt werden Damit man den Fundus und später auch den Durchblick hat.
In unserem Wiki ist eine kompakte Zusammenfassung, die eigentlich das meiste enthält, was man so braucht:
http://lowlevel.brainsware.org/wiki/index.php/Teil_2_-_Assembler_101