Lowlevel
OffZone => Offtopic => Thema gestartet von: DarkThing am 24. June 2006, 18:34
-
Hi,
hat jemand noch diesen MASM 4.0 oder kennt nen Download Link? Ich war mir eigentlich ziemlich sicher dass der bei irgendeiner Windows Version noch dabei war, aber ich hab den nirgendwo gefunden...
Alternativ geht natürlich auch ein Binary hiervon (http://www.programmersheaven.com/zone5/cat20/15869.htm).
Thx schonmal für Antworten.
-
vielleicht kannst du den MASM 9.0 verwerten?
http://www.codingcrew.de/masm32/index.php
Du musst nur den Linker durch eine ältere Version ersetzten, um "16Bit" Code zu erzeugen.
Wie genau, das steht auch irgendwo auf dieser Seite.
-
Thx erstmal, aber MASM 9.0 scheint irgendwie nicht zu funktionieren, da gibts beim assemblen ne ganze Reihe Fehlermeldungen. Ein paar krieg ich auch behoben, aber ich versteh z.B. nicht wo hier das Problem liegen soll:
MOV CX,2000h
REPZ STOSW ; Hier ist angeblich ein Fehler; das Prefix ist nicht erlaubt (oder so)
ADD BH,4
-
MOV CX,2000h
REPZ STOSW ; Hier ist angeblich ein Fehler; das Prefix ist nicht erlaubt (oder so)
ADD BH,4
das muss doch
MOV CX,2000h
STOSW ; Hier ist angeblich ein Fehler; das Prefix ist nicht erlaubt (oder so)
ADD BH,4
heißen oder?
EDIT: http://i8086.de/asm/8086-88-asm-repz.html man muss ja noch en paramentar angeben ;)
-
Also nur STOSW würde ja nur ein einzelnes Word speichern. Aber so müssten es 16kb sein (wegen CX = 0x2000).
Das mit dem Parameter versteh ich irgendwie nicht ganz... was soll da noch hin?
-
ich hab noch masm v. 5.1 wenns weiterhilft
-
Jo, wär nett wenn du das mal ausprobieren oder mir den gleich schicken könntest :D
-
Hat mit MASM 5.1 wunderbar funktioniert, vielen Dank! :)