probleme beim compilen der Buch BSP...
-
Hallo ich habe mir nen Assembler buch gekauft wo es noch im dos bereich zugeht.
Als compiler hab ich masm und masm32 wobei ich mit dem masm32 besser zurehct komme schönes GUI etc
nun will ich aber auch die beispiele aus dem buch compilen leider klappt das ned habe dazu nen pic gemahct was die compiler fehler und den src zeigt.
Wenn ich die beispiele compilen will die bei masm32 dabei waren hab ich kein prob halt nur bei den dos anwedungen und auf das programmieren unter win32 wird in meinem buch auch ned eigegangen..
-
Beim 32-Bit Assembler brauchst du auch 32-Bit Register. Die heißen dann statt ax z.B. eax. Ich würde dir aber empfehlen einfach den masm zu nehmen...
PS: Achja, und wenn Asm suckt, warum fängst du dann überhaupt damit an???
-
im buch stand halt sowas wie "Assembler ist doch garnicht so schwer"
war halt nen bissi schreibfaulhabs auch schon mit dem masm probiert aber irgentwie will er ned so ganz
is auch dumm das die ganzen exe dateien in andren ordner liegen
hab mir dazu ne kleine batch geschriebencd BIN
masm asm1.asm
cd..
cd binr
link ..\bin\asm1.obj
cd..
asm1das sieht dann so aus
C:\MASM611>cd BIN
C:\MASM611\BIN>masm asm1.asm
Microsoft (R) MASM Compatibility Driver
Copyright (C) Microsoft Corp 1993. All rights reserved.Invoking: ML.EXE /I. /Zm /c /Ta asm1.asm
Microsoft (R) Macro Assembler Version 6.11
Copyright (C) Microsoft Corp 1981-1993. All rights reserved.Assembling: asm1.asm
fatal error A1000: cannot open file : asm1.asmC:\MASM611\BIN>cd..
C:\MASM611>cd binr
C:\MASM611\BINR>link ..\bin\asm1.obj
Microsoft (R) Segmented Executable Linker Version 5.31.009 Jul 13 1992
Copyright (C) Microsoft Corp 1984-1992. All rights reserved.Run File [asm1.exe]:
weiter geht nix und welches file ich dann angeben muss ka ...
würde so gerne mal die buch bsp compilen...
-
Niklas Cathor schrieb:
Beim 32-Bit Assembler brauchst du auch 32-Bit Register. Die heißen dann statt ax z.B. eax. Ich würde dir aber empfehlen einfach den masm zu nehmen...
PS: Achja, und wenn Asm suckt, warum fängst du dann überhaupt damit an???
Du bist auch ein Held... ist es normal das du irgendwo was hinpostest auch wenn du kein Plan hast ?
also
ASM Aafänger ändere move zu mov
-
das gleiche Problem hatte ich auch vor wenigen Stunden. Hier die Lösung mit TASM: http://www.delphipraxis.net/topic11276_asm+mit+nasm+problem.html