shylock
2006-02-19 15:43:08 UTC
Hi,
ich habe folgendes Problem: Ich muss in einem Assembler-Kurs den Bogen
von DOS über Windows bis zu Linux spannen. Dabei will ich nach
Möglichkeit nur einen Assembler oder zumindest zu einander kompatible
Assembler verwenden, um bei den Grundlagen einen roten Faden aufbauen
zu können.
Wichtiges Thema ist natürlich auch 64-Bit-Programmierung unter Windows
und Linux.
Ich bin ziemlich MASM/TASM- und AT&T-lastig. NASM hat mir gute Dienste
im 32-Bit-Umfeld beim Ausarbeiten von Exploits geleistet. Im
64-Bit-Umfeld habe ich bislang nur "Spezialanfertigungen" von
Prozessorherstellern oder andere Exoten verwendet.
Da ich einen ziemlichen Bogen spannen muss, wäre NASM mit seiner
Plattformvielfalt natürlich genial.
Aber, um endlich auf den Punkt zu kommen... ;-)
Es wird viel über 64 Bit und NASM im Internet gesprochen: Mal kann er
es, mal kann er es nicht. Jetzt meine Frage: Ist NASM 64-Bit-fähig
oder nicht? (Die Doku sagt ja nichts zu... heißt ja aber bekanntlich
nicht immer etwas. Papier - auch wenn's elektronisch ist - ist ja
bekanntlich geduldig.)
Eine Alternative wäre YASM. Er unterstützt AMD64. Doch wie sieht es
hier in Richtung Intels IA64 aus? Kann er damit auch umgehen? Hat hier
jemand Erfahrung?
Kurz gesagt: Ich bräuchte eine Empfehlung. :-) Hat jemand in diesem
Punkt Erfahrung? Kann mir jemand einen Rat geben?
Vielen Dank im Voraus.
cu,
shylock
ich habe folgendes Problem: Ich muss in einem Assembler-Kurs den Bogen
von DOS über Windows bis zu Linux spannen. Dabei will ich nach
Möglichkeit nur einen Assembler oder zumindest zu einander kompatible
Assembler verwenden, um bei den Grundlagen einen roten Faden aufbauen
zu können.
Wichtiges Thema ist natürlich auch 64-Bit-Programmierung unter Windows
und Linux.
Ich bin ziemlich MASM/TASM- und AT&T-lastig. NASM hat mir gute Dienste
im 32-Bit-Umfeld beim Ausarbeiten von Exploits geleistet. Im
64-Bit-Umfeld habe ich bislang nur "Spezialanfertigungen" von
Prozessorherstellern oder andere Exoten verwendet.
Da ich einen ziemlichen Bogen spannen muss, wäre NASM mit seiner
Plattformvielfalt natürlich genial.
Aber, um endlich auf den Punkt zu kommen... ;-)
Es wird viel über 64 Bit und NASM im Internet gesprochen: Mal kann er
es, mal kann er es nicht. Jetzt meine Frage: Ist NASM 64-Bit-fähig
oder nicht? (Die Doku sagt ja nichts zu... heißt ja aber bekanntlich
nicht immer etwas. Papier - auch wenn's elektronisch ist - ist ja
bekanntlich geduldig.)
Eine Alternative wäre YASM. Er unterstützt AMD64. Doch wie sieht es
hier in Richtung Intels IA64 aus? Kann er damit auch umgehen? Hat hier
jemand Erfahrung?
Kurz gesagt: Ich bräuchte eine Empfehlung. :-) Hat jemand in diesem
Punkt Erfahrung? Kann mir jemand einen Rat geben?
Vielen Dank im Voraus.
cu,
shylock