Wie laufen alte x86-DOS-Assembler-Programme in 64-bit Windows?

Vor einigen Jahren schrieb ich einige x86-DOS-Assembler-Programme als Hilfe für die Batch-Datei-Programmierung. Die Programme sind sehr klein; etwa zwei oder drei hundert bytes .COM-version. Ich bin jetzt aktualisieren und neue Versionen dieser Programme; jedoch die .COM-oder .EXE-ausführbare Dateien laufen nicht in 64-bit Windows-Versionen. Ich muss wissen der einfachste Weg zu konvertieren, diese Programme so laufen Sie in 64-bit Windows. Ich weiß, dass DosBox kann das tun, aber ich brauche meine Programme in Win cmd.exe Batch-Dateien. Könnte jemand mir helfen? Vielen Dank im Voraus!

Es gibt keinen einfachen Weg. Die Umwandlung eines Programms von 16-bit auf 32-bit-code erfordert eine Neufassung. Sollte nicht allzu schwer sein, wenn es nur ein paar hundert bytes?
Ich benutze DosBox auf Windows 7 x64. Es ist nicht perfekt, aber die meisten Dinge einfach funktionieren.
Für einfache Programme, die keine direkte video-Ausgabe oder selten interrupt-services, können Sie versuchen, die "MS-DOS-Player für Win32 -, x64-Konsole".
OK. Ich verstehe das; aber was muss ich umschreiben? Könnten Sie mir eine Probe von dem, was ich tun, um dies zu erreichen? Vielen Dank!

InformationsquelleAutor Aacini | 2012-05-10

Schreibe einen Kommentar