Ok, 64-Bit Systeme haben keinen eingebauten DOS Emulator mehr. Hättest deine assemblierten Programm eher nicht ausführen können . Wenn du aber unbedingst mit DOS experimentieren möchtest:
DOSBox – Wikipedia
darin kannst du den alten Assembler, Linker und die "Ergebnisse" laufen lassen.
Nene, nicht "MASM" an sich, sondern die Ur-alten VersionenNaja, was ich nicht verstehe. Wenn MASM Niemand mehr verwendet, warum wird das in allen aktuellen Assembler Büchern gelernt.
Nostalgie Wert oder wie.... ? ....
Was ist für dich "aktuell" ?
Großteil der Bücher wird nur in einer neuen Auflage gedruckt, mit minimaler Überarbeitung .
Schaut man bei den "aktuellen" Büchern aber ganz vorne in die kleingeschriebenen Copyrights und Erscheinungsdaten, sieht man meistens 1990-1994 (zumindest fast alle Bücher, die ich so im Handel gesehen habe ). Wären die Bücher aktuell, hätten die Autoren diese "Anfänger" - Probleme längst bemerkt und beschrieben - denn du bist bei weitem nicht der erste.
Das ist quasi schon seit 2002/2003 die "klassische" Anfängerfrage zu MASM.
Zudem wird auch noch häufig TASM benutzt (zumindest sehe ich das immer noch ab und zu in Asm-Büchern, die es zu kaufen gibt)
Und TASM hat schon seit 10+ Jahren keine offizielle UnterstützungPS: wie man bemerkt, hat MASM auch keine wirkliche Unterstützung seitens MS. Es wird halt auch nicht mehr "as is" vertrieben - sondern nur zusammen mit VisualC++ und anderen MS Compilern. D.h für den Leser ist es relativ schwer, an die benötigten Sachen zu kommen. "Aktuell" wären imho eher NASM oder FASM - beide sind schon länger ausgereift, gut verwendbar und zudem problemlos zu beziehenZitat von Wikipedia