/REBASE
Aktualisiert: November 2007
/REBASE[:modifiers]
Hinweise
Durch diese Option werden die Basisadressen für die angegebenen Dateien festgelegt. EDITBIN weist entsprechend der Größe der Dateien neue Basisadressen in einem zusammenhängenden Adressbereich zu und rundet auf die nächsten 64 KB auf. Ausführliche Informationen über Basisadressen finden Sie unter der /(BASE) Basisadresse-Linkeroption.
Geben Sie die ausführbaren Dateien und DLLs des Programms im files-Argument der EDITBIN-Befehlszeile in der Reihenfolge an, in der ihnen Basisadressen zugewiesen werden sollen. Sie können einen oder mehrere durch Kommas (,) voneinander getrennte Modifizierer angeben:
Modifizierer |
Aktion |
---|---|
BASIS=Adresse |
Enthält eine Startadresse für das erneute Zuweisen von Basisadressen zu den Dateien. Adresse wird dezimal oder in C-Notation angegeben. Wenn BASE nicht angegeben ist, dann ist die Startbasisadresse standardmäßig 0x400000. Wenn DOWN verwendet wird, muss BASE angegeben werden, wobei das Ende des Basisadressenbereichs durch Adresse festgelegt wird. |
BASEFILE |
Erstellt eine Datei mit dem Namen COFFBASE.TXT. Dies ist eine Textdatei in dem von der /BASE-Linkeroption erwarteten Format. |
DOWN |
Weist EDITBIN an, die Basisadressen von der Endadresse absteigend erneut zuzuweisen. Die Dateien werden in der angegebenen Reihenfolge erneut zugewiesen, wobei die erste Datei an der höchstmöglichen Adresse nach Ende des Adressbereichs angeordnet wird. BASE muss zusammen mit DOWN verwendet werden, um sicherzustellen, dass ein ausreichender Adressbereich für das Zuweisen von Basisadressen vorhanden ist. Um zu ermitteln, welcher Adressbereich von den angegebenen Dateien belegt wird, führen Sie für die Dateien EDITBIN mit /REBASE aus und addieren zur angezeigten Gesamtgröße 64 KB. |