Frage

Ich bin ein Stück Montag zu schreiben, die eine tsr registrieren werden und dann beenden.

Ich kämpfe um herauszufinden, wie man richtig dieses zusammenbauen zu einem Format, das ich in dos ausführen kann.

Ich habe Zugriff auf Ubuntu 9.04 und Windows XP. (Linux Methode preffered). Wenn jemand kann mir sagen, wie ich meinen Code in ein ausführbares DOS-Format Montag gehen zu, und dann, wie ich es in dos ausführen würde ich es sehr zu schätzen!

War es hilfreich?

Lösung

Incase jemand anderes auf hier mit der gleichen Frage geschieht ich hier hatte, ist die Antwort, die ich schließlich gefunden. Es ist eine freie Entwicklungsumgebung, die für leicht machen dos Programme ermöglicht:

http://www.winasm.net/

die Entwickler-Umgebung funktioniert die alle Backend-Arbeit mit masm damit auch installiert werden muss, aber es kümmert sich um alle der Anordnung und Verknüpfung.

Andere Tipps

Wenn es für ein .COM ausführbar ist, müssen Sie nur ein „org 0x100“ zu Beginn und montieren mit „nasm -f ist“, nasm für jedes Betriebssystem integriert werden.

Für eine .EXE benötigen Sie einen DOS-Linker, dh. derjenige, der mit TASM / MASM kommt. Ich bin mir nicht sicher, ob es ist ein portables 16-Bit-DOS-Linker, die meisten sind in der Regel 32-Bit-Programme zu verknüpfen, die unter einem DOS-Extender ausgeführt werden.

Wenn Sie masm verwenden, dann gibt es einen 16-Bit-Linker zur Verfügung ... http://blogs.pcworld.com/communityvoices/archives/2007/10/using_masm32_wi.html -. Sie sollten helfen,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top