Wer kann eigentlich Assembler und nutzt es.

Empirelord

PC-Selbstbauer(in)
Wie die Überschrift schon verrät, wer ist noch in der Lage wirklich reinen Maschinencode zu schreiben, bzw welche Assembler nutzt ihr.
Ich bevorzuge Masm32.
 
Ich kanns lesen und einigermaßen schreiben. Allerdings nutze ich das höchtens für Funktionen (entweder inline in C oder mittels NASM als .lib). Komplette Programme sind viel zu umständlich ;)
 
Ich persönlich nutze das grade, um einen Rubiks Cube Solver zu bauen.
Also sehr performanceorientiert.
Was macht ihr so?
 
Ich hab Assembler in der Uni gemacht, kann auch Programme teils lesen und schreiben, aber nutzen will ich das sicher nicht, höchstens wenn man wirklich nen extrem performantes Programm schreiben muss/will und dann da so 20-50 Zeilen Code halt optimieren will von irgendwelchen Schleifen etc.
 
Ich schaffe es mittlerweile auch den Quelltext doppelt so groß zu halten wie die .exe .
Aber eigentlich ist es angenehm, ich persönlich komme damit besser zurecht als mit c++.
 
ich habe auch Assembler gemacht, als ich Mircocontroller zur üben zu programmieren.
Das soll jeder Elektroniker für Gerät und System bissel können :D

es handelt sich um eine PIC16F84 von Mircochip.

Aber wie Vorredner, ist die nicht angenehm, eine vertauschte Zeile( die in unsere logische kopf gleich ist) führt ihm zu andere Verhalten oder Fehler :ugly:
 
Jo ich sag nur stacks -.-

Und tolle schleifen... wo man am Ende kaum noch ne Ahnung hat, was denn nu in welchem Register drin steht, weil man geschoben und verglichen hat wie blöd
 
boah geht nicht PIC 16F84 ist vergleichbar mit UR-IBM

kann nur 1024 zeile speichern und hat nur 68 byte Ram (vermutlich) 4Mhz Taktfrequenz.

da kannst du mit 90MB arme PIC leider nicht qüälen XD:ugly:
 
Hab früher mal in der HTL (Ösis wissen worums geht ;)) einen 80C196 programmiert.
Aber nur einfache Sachen. Schnittstellen-Ansteuerung, A/D,D/A Wandler und Ansteuerung von diversen Zusatzplatinen etc.

Hat zwar irgendwie Spass gemacht - aber da wir nebenher auch Pascal (Turbo Pascal 5.5, später 6.0 und TP für Windows 1.0 - hach waren das Zeiten) gemacht haben war mir Assembler zu umständlich.
 
Oh, Gott, das meiste davon war ja vor meiner Geburt.(Auch der Mauerfall)
Hätte ja nicht gedacht, dass das noch so "populär" ist. Mir wird das jetzt auch langsam zu umständlich.
 
Naja, wenn du Assemblercode flüssig schreiben kannst, haste eigentlich nen Job sicher, Leute die das wirklich beherrschen werden eigentlich immer gesucht und gut bezahlt. Vorallem wenns um irgendwelche Spezialsachen geht, aber da musste assemblercode wie normalen C Code lesen können, und das ist WIRKLICH Hardcore arbeit :D
 
Assembler hat mir den letzten Nerv geraubt als wir das gelernt haben. Da lernt man jahrelang Java/C++ und dann wirft man alles weg und fängt mit Assembler an , Register Register und noch mehr Register... da lernst C erst richtig zu schätzen :-D

Ich persönlich verwende Assembler nur gaaanz selten zum Beispiel bei "OllyDbg"
 
Ja ich habe heute auch meine ganz persönliche Erfahrung mit den indexregistern esi, edi bzw si und di gemacht. C++ war ja so angenehm.

So, und woran sieht du, dass ein Programm in Assembler geschrieben wurde?



Der Quelltext ist doppelt so groß wie die binary.
 
Assembler ist doch das, wo 100 Mal hintereinander das Dollerzeichen kommt und dann mal ein S, oder?
 
Assembler ist so ziemlich die direkteste und niedrigste Art, den Prozessor anzusprechen. mov eax und so weiter ;)

Ich hab mal ne Frage an euch: Wie lange programmiert ihr schon und wann habt ihr angefangen, euch mit maschinennäheren Sprachen wie C und Assembler zu befassen?
 
Zurück