Wie der Titel schon sagt, suche ich ein gutes Assembler Tutorial, da ich neben dem Studium mich damit auch ein wenig befassen möchte und es ja nunmal als Programmierer nicht verkehrt ist, sich damit aus zu kennen.
Jedoch soltle das Tutorial ein wenig umfangreicher sein, sprich es sollte einem auch bei bringen wie man z.B. Text auf dem Bildschirm ausgibt, bei Wikipedia gibts ja shcon ein brauchbares Wikibook aber das geht mir noch nicht weit genug,
oder wenns anders nicht geht, muss ich mir halt n Buch besorgen, wäre ich auch für jeden Tipp dankbar.
Seite 1 von 1
Suche Assembler Tutorial
#1
geschrieben 12. März 2008 - 21:22
Asus F3JP-Z53 Notebook:
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Anzeige
#2
geschrieben 17. März 2008 - 16:39
Keiner ne gute Antwort? ...
Asus F3JP-Z53 Notebook:
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
#3
geschrieben 17. März 2008 - 17:02
Assembler willst du bestimmt nicht lernen, denn das ist ein Kompiler bzw. Übersetzer. Ich bevorzuge daher lieber den Ausdruck Assemblersprache oder kürzer ASM.
Nun ja...ASM ist nicht gleich ASM. Für welches OS (Linux, Windows...) willst du entwickeln, welche Architektur (x86, x64...) usw. Es gibt verschiedene ASM-Dialekte für verschiedene Architekturen.
Vielleicht hilft dir trotzdem der ein oder andere Link:
http://www.lcs-chemie.de/assemb.htm
http://www.lrr.in.tu...bung/index.html
http://www.johannes-...uxasm/index.php
http://www.deinmeister.de/wasmtut.htm
http://win32assembly.../tutorials.html
http://www.avr-asm-t...r_de/index.html
Oder vielleicht auch ein Buch: http://www.amazon.co...ASIN/0132383101
Viel Erfolg
Nun ja...ASM ist nicht gleich ASM. Für welches OS (Linux, Windows...) willst du entwickeln, welche Architektur (x86, x64...) usw. Es gibt verschiedene ASM-Dialekte für verschiedene Architekturen.
Vielleicht hilft dir trotzdem der ein oder andere Link:
http://www.lcs-chemie.de/assemb.htm
http://www.lrr.in.tu...bung/index.html
http://www.johannes-...uxasm/index.php
http://www.deinmeister.de/wasmtut.htm
http://win32assembly.../tutorials.html
http://www.avr-asm-t...r_de/index.html
Oder vielleicht auch ein Buch: http://www.amazon.co...ASIN/0132383101
Viel Erfolg
#4
geschrieben 18. März 2008 - 13:04
Zitat (Witi: 17.03.2008, 17:02)
Nun ja...ASM ist nicht gleich ASM. Für welches OS (Linux, Windows...) willst du entwickeln, welche Architektur (x86, x64...) usw. Es gibt verschiedene ASM-Dialekte für verschiedene Architekturen.
Ist zwar nicht hilfreich für die Lösung aber nun hab ich ne Frage:
Gibt es dort nicht auch ein "Allgemein-Vokabular"? quasi "hochdeutsch" für ASM?
#5
geschrieben 18. März 2008 - 13:32
Schau dir mal die Hello World Beispiele an, vielleicht findest du eine Gemeinsamkeit.
http://de.wikipedia.org/wiki/Liste_von_Hal...ammen#Assembler
http://de.wikipedia.org/wiki/Liste_von_Hal...ammen#Assembler
#6
geschrieben 20. März 2008 - 17:46
Ich würde z.B. mit der MIPS Architektur (also RISC) beginnen, da ist der Befehlssatz noch einigermassen übersichtlich.
#7
geschrieben 25. März 2008 - 07:55
Ok, danke für die Antworten, werde mir die verschiedenen Links mal anschauen und wenn ich dann noch fragen habe, kann ich ja einfach fragen
Asus F3JP-Z53 Notebook:
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
Intel Core 2 Duo T7200 @ 2 Ghz
Mobile Radeon X1700 256 MB
2048 MB DDR2-Ram
160 GB Hitachi HDD
Ubuntu 9.04 / Windows XP SP 3
#8
geschrieben 07. April 2008 - 17:32
Eine gute Seite zu ASM unter Windows ist: http://www.codingcrew.de/
Einen guten Disassembler findest du hier: http://www.ollydbg.de/
Wie du schon gesagt hast, ist es nicht verkehrt sich etwas in Assembler einzuarbeiten. Vorallem wenn man sich ansehen möchte, wie ein Visual C++ den Code übersetzt (Breakpoint setzen und Alt + 8).
Einen guten Disassembler findest du hier: http://www.ollydbg.de/
Wie du schon gesagt hast, ist es nicht verkehrt sich etwas in Assembler einzuarbeiten. Vorallem wenn man sich ansehen möchte, wie ein Visual C++ den Code übersetzt (Breakpoint setzen und Alt + 8).
Thema verteilen:
Seite 1 von 1