Hallo!
Ich möchte einfache Programmiergrundlagen zuerst in Assembler später in
C und C++ lernen. In der Uni haben wir das noch nicht gehabt und ich
stehe mit meinem Problem gerade allein da. Im WWW habe ich leider auch
noch keine Lösung gefunden.
Also ich möchte eine einfache Assemblerdatei .ASM kompilieren und
ausführen.
Im Tutorial wurde gesagt ich brauche NASM. Die .ASM Datei (üblicher
Hello World Code) habe ich mit .\NASM A.ASM -o A.COM kompiliert in eine
ausführbare .COM Datei!
Leider tritt nach dem Ausführen der Datei folgender Fehler auf:
1 | Die Version dieser Datei ist nicht mit der ausgeführten Windows-Version kompatibel. Öffnen Sie die Systeminformatonen des Computers, um zu überprüfen, ob eine x86-(32-Bit)- oder eine x64-(64-Bit)-Version des Programms erfolderlich ist, und wenden Sie sich anschließend an den Herausgeber der Software.
|
Ich habe auch ein 64-Bit System mit Windows 7, nur was ist die
empfohlene Vorgehensweise für Programmierer mit einem 64-Bit
Betriebssystem?
Ich habe über einen XP-MODE gelesen. Aber es muss doch z.B. Microsoft
Visual Studio schon eine integrierte Lösung bieten. Ich habe mir die
Studentenversion von Visual Studio 2008 heruntergeladen. Doch leider ist
immer noch nichts kompatibel.
"MASM" habe ich auch noch installiert, aber es klappt ebenso wenig.
Zudem lese ich im WWW das NASM 64-Bit unterstützen soll.
Das mag ja stimmen, doch wie bekomm ich meine Assembler Environment
ordentlich gebacken damit ich endlich ein bißchen Programmieren lernen
kann ?!
Brauche ich eigentlich als Anfänger so ein umfangreiches Programm wie
Visual Studio 2008. Später möchte ich wie oben erwähnt mit C und C++
auch ein bißchen rumexperimentieren.
Viele Grüße !
Wrihaiwo