Am Dienstag 15 M�rz 2005 08:44 schrieb Moritz Bellach: > Mal abgesehen davon, da� der Linux-Kernel in C geschrieben ist > > echt? ich dachte zumindestens ein paar kleine zeilen w�ren assembler. > aber ok, wenn das doch geht ist alles klar. ich hab irgendwo gelesen das > c halt ein bi�chen was braucht und da w�rde nur assembler helfen. aber > wenns chips gibt die schon von anfang an in c programmiert werden k�nnen > pfff dann geb ich euch recht.
NEIN! C-Sourcecode ---- Compiler / Linker ----> Maschinencode Dieser Maschinencode ist derselbe, den Du als Assembler lernen m�chtest. Man kann in Assembler viele Optimierungen machen (die teils mehr, teils weniger bringen) aber in einer Programmiersprache, die von einem Compiler in Maschinencode �bersetzt wird kann man i.A. absolut genau das Selbe machen. > zum thema "betriebssysteme" schreiben: das ding waren ca 20 lines code > und alles was es konnte war auf einen tastendruck warten um sich selbst > zu reseten... mehr wollte ich in der hinsicht garnicht, ich wollte nur > verstehen was die da schreiben. Das ist ja auch nicht wirklich ein Betriebssystem. Schau Dir lieber mal den Linux-Quellcode an. Da lernst Du mehr. Assembler wird heute fast nicht mehr eingesetzt. Wenn Du im Linux-Quelltext die ganzen Module und den unwichtigen Kram wegl�sst, dann reduziert sich das auch ganz schnell auf wenige DIN-A4 Seiten, die wirklich interessant sind. Max -- Max Trense -- [EMAIL PROTECTED] -- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

