Assembler ist in vielen fällen sehr nützlich , da es halt die schnellste Sprache ist die es gibt.
Eventuell will Benni ja auch ein Betriebsystem programmieren.
MfG Stazer
Assembler ist schnell, dass stimmt. Jedoch nur wenn man
wirklich weiß was man tut. Die C/C++ Compiler erstellen Maschinencode der in den meisten Fällen schneller ist als durchschnittlicher Assemblercode.
Die Systemnähe ist eigentlich der einzige Grund warum man noch Assembler programmieren sollte. Aber wenn man an einen C oder C++ Compiler für einen Mikrokontroller kommt, dann sollte man sich das ernsthaft überlegen, den zu nutzen.
Uneingeschränkt kann ich aber sagen: Assembler lernen lohnt sich auf jeden Fall, da man wirklich sehr viel über das System lernt. Vieles von dem Wissen ist auch für das Verständnis von Hochsprachen sehr wichtig. Den Tipp mit der Bibliothek ist auch gut. Da gibt es oft viele gute Bücher. Ansonsten gibt es die Referenzen für Prozessoren in der Regel bei den Herstellern (Intel, Motorola, AMD, ...). Das ist praktisch wenn man ein älteres Buch hat (für das Verständnis von Assembler), jedoch die Fähigkeiten moderner CPUs nutzen will.