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

Antwort per Email an