Bin grad durch den T&L-Thread draufgekommen:
Wofür wird Assembler eigentlich benutzt?
Und wann ist sie entstanden?
Ist sie schwer?
Ist es eine Skript- oder Compilersprache?
Anwendungsgebiete?
Geschichte?
Assembler?
-
-
Assembler benutzt man um in Maschinensprache zu programmieren... was das genau ist.....
-
Assembler wird genutzt um direkt auf die Hardware zu programmieren also Bios, Microcodes und etc. ist aber glaube ich sehr schwer
-
Naja schwer.... habe es mal beim c64 versucht... ging so....
-
soviel ich weis, werde ich mal mit Assemblern in der schule zu tun haben, also mikrocontroller glaub ich damit programmieren...... naja, hoffe mal des wird nich all zu schwer
-
Jep, ich mach das gerade in Verbindung mit Microcontrollern (CPU = 8031)
Is ganz lustig. Aber halt nicht gerade einfach. Struktogramme & Co sind da pflicht. Voodoo 66 hat das ganz gut drauf! -
assembler ist lustig, haben wir vor ca. 2 jahren mal ein halbes jahr lang in der schule gelernt. ich war sogar ziemlich gut darin. assemblerprogrammierung ist die programmierung auf unterster ebene (werte werden in diverse register geschoben), aber wenn ein normaler sw-programmierer etwas ausschließlich mit asm programmieren will, braucht er wahrscheinlich sein ganzes leben dafür, da man sehr viel code für ziemlich wenig resultate schreiben muss. ich müsste hier irgendwo sogar noch einige programme rumliegen haben...
wenn ich sie einmal zufällig finde, werde ich euch damit beglücken -
lernt man asembler in mechatronik htl?
kann ich damit quasi der hardware sagn was zu tun is ? -
Naja, man kann den asm code durch disassembler aus programmen rausbekommen und diese auf dieser ebene zum beispiel mit Hiew verändern. Cracker machen zumindest nichts anderes.
Und soweit ich weiß werden auch die Treiber auf diese Weise upgedated.
Dann gibts noch lustige Programme wie Softice, mit denen man sozusagen die zeit auf dem Rechner anhalten kann und einblick in den gerade verarbeiteten code werfen kann und diesen natürlich auch manipulieren kann.Wer assembler beherrscht ist halt auch in der lage aktuelle Programme/treiber oder sonst was auf dem server zu kontrollieren, verbessern.
-
assembler ist leicht, du musst nur die einzelnen befehle können und den überblick nicht verlieren.
unter delphi nutzt man einen inline assembler um den port anzusprechen.
assemblerwissen(also mnemonics) brauch man auch für disassembler um zb exe dateien logisch nachvollziehbar zu machen, stichwort reverse engineering. -
Der Meister hat gesprochen. Aber mit 10 Punkten is mein Prog auch nicht schlecht geraten. Zumindest weiß ich wie es geht. Hab mich selbst überrascht
-
Mit Assembler kannst du auch gut Cracken. Also jetzt cd-abfragen von spielen und so rausmachen.
-
Zitat
Original von Friday_13th
Der Meister hat gesprochen. Aber mit 10 Punkten is mein Prog auch nicht schlecht geraten. Zumindest weiß ich wie es geht. Hab mich selbst überrascht
ja hat mich auch überrascht aba ich freu mich für dich, weil ich nicht mit gerrechnet hab, und uns beiden so die matheklausur wenig anhaben kann :]Harrold: Was meinst du was reverse engineering ist??
-
Hehe... na meine Madde Klaus is ne grand katastrophe...
Assembler is ganz witzig. Macht laune wenns funzt
-
Assembler war die nächste Sprache nach der Maschienensprache. Man kann Hardware nah Coden.
Assembler braucht man als bsp wenn man ein OS Coden will. Schwer ist am Anfang alles. Wen man es kann ist es dann easy. Am Anfang dachte ich auch boh soviele Zeilen lauter Zahlen das kapiere ich nie. Aber nach einer Zeit sah ich wie die Zeilen immer wuchsen. Am Anfang nur 10-20 Zeilen hatte ganz simple Programme gecodet. Jetzt bin wenn so um durchschnitt mehr als 80 Zeilen Assembler Code mehr oder weniger. Und es wird immer mehr. Ist ganz toll wenn man es kann. Das tolle daran auch noch. Man Codet Plattformunabhängig. -
Gibt's da Lernbücher oda so?
-
Je, gibts. Voodoo 66 muss mal die ISBN durchgeben.
-
Mikrocomputertechnik (mit Mikrocontrollern der Familie 8051)
von Bernd-Dieter Schaaf
Hanser Verlag
ISBN: 3-446-22089-5
Preis, kp glaub das war 30-40€kommt allerdings drauf an was du machn willst, sonst genügen auch einfache tutorials im netz
-
Und woher bekommt man so ne Anleitungen?
-
@ KleinerFreak
Hackman beinhaltet ein ASM Tutorial
http://www.technologismiki.com/hackman/Besuche
http://www.codingcrew.de/Hier findest du eine Anleitung für MASM
http://webster.cs.ucr.edu/Page_TechDocs/MASMDoc/ -