Antwort schreiben  Thema schreiben 
Verfasser Nachricht
dark-awesome
stehn


Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010

Status: Offline
Danke erhalten: 2192
Beitrag: #1
xPSP  Fragen zur Assembler

Hi ich hab mal einige Frage an die die sich mit Assembler.

Und zwar was kann man mit Assembler machen.
Ich hab gehört es ist unter anderem für die Entwicklung von Mikrocontrollern.

Stimmt es das man Assembler nicht richtig lernen kann sondern nur gewisse Grundlagen, da es für jeden Prozessor einen anderen Dialekt gibt?

Nicht wundern wenn ich Müll frage ihr könnt mich gerne verbessern deswegen frag ich ja ^^
Das Thema interessiert mich sehr, und ich habe vor nach dem ich das Buch C von A bis Z komplett durch hab mit Assembler anzufangen. Smile


West Zeit / Westside

Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2011 20:35 von dark-awesome.

18.06.2011 20:33
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Chaosduckman
Halbprofi
***


Beiträge: 170
Gruppe: User
Registriert seit: May 2010

Status: Offline
Danke erhalten: 43
Beitrag: #2
xPSP  RE: Fragen zur Assembler

Also Assembler muss nicht zwingend für Mikroprozessoren eingesetzt werden. Assembler wird benutzt um Hardware nahe zu Programmieren und gewisse Stärken eines Prozessors auszunutzen oder die Geschwindigkeit von Abläufen zu erhöhen. Das ist zum Beispiel bei manchen Spielen der Fall, wo durch Inline Assembler ein Algorithmus optimiert wird.

Du kannst die Techniken von Assembler lernen. Zum Beispiel die Arbeit mit Registern usw. Aber jede Prozessor Familie kommt mit ihrem eigenen Befehlssatz. Als Beispiel der Assembler Befehl Nop/Noop. Auf Wikipedia kannst du die Anweisung in den gänigsten Prozessor Familien sehen.

Mein Tipp: Assembler ist nicht gerade das gelbe vom Ei. Damit kann man eigentlich alles machen, was auch mit C oder C++ funktioniert. Deshalb würde ich mich Hauptsächlich mit C oder C++ beschäftigen. Wenn du aber dann mit Reverse Engineering, hacking oder cracking anfangen willst, wirst du nicht drum herum kommen. Aber für "normale" Zwecke sind die Hochsprachen mehr als nur ausreichend.

18.06.2011 23:46
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
dark-awesome (Jun-18-2011)
dark-awesome
stehn


Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010

Status: Offline
Danke erhalten: 2192
Beitrag: #3
xPSP  RE: Fragen zur Assembler

Chaosduckman :
Also Assembler muss nicht zwingend für Mikroprozessoren eingesetzt werden. Assembler wird benutzt um Hardware nahe zu Programmieren und gewisse Stärken eines Prozessors auszunutzen oder die Geschwindigkeit von Abläufen zu erhöhen. Das ist zum Beispiel bei manchen Spielen der Fall, wo durch Inline Assembler ein Algorithmus optimiert wird.

Du kannst die Techniken von Assembler lernen. Zum Beispiel die Arbeit mit Registern usw. Aber jede Prozessor Familie kommt mit ihrem eigenen Befehlssatz. Als Beispiel der Assembler Befehl Nop/Noop. Auf Wikipedia kannst du die Anweisung in den gänigsten Prozessor Familien sehen.

Mein Tipp: Assembler ist nicht gerade das gelbe vom Ei. Damit kann man eigentlich alles machen, was auch mit C oder C++ funktioniert. Deshalb würde ich mich Hauptsächlich mit C oder C++ beschäftigen. Wenn du aber dann mit Reverse Engineering, hacking oder cracking anfangen willst, wirst du nicht drum herum kommen. Aber für "normale" Zwecke sind die Hochsprachen mehr als nur ausreichend.


Ja danke das wollt ich wissen dann fang ich bald mal an. Danke ^^


West Zeit / Westside

18.06.2011 23:52
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP Assembler prinzjo 6 1.727 17.07.2011 20:36
Letzter Beitrag: dx3m
xPSP Assembler und PSP groelaz 3 1.480 06.03.2010 19:09
Letzter Beitrag: Nico

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang