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
![]()




. Wenn du aber unbedingst mit DOS experimentieren möchtest:
Zitieren
