nasm relative adressen



  • nasm generiert mir irgendwie immer absolute adressen

    wenn ich z.b. ein programm mit "ORG 0xfff0" im realmode hab
    und im programm befindet sich ne variable "foo db 'blub',0"
    dann bekomm ich für foo die adresse 0xfffa und stattdessen will ich
    ja 0xa weil z.b. ds auf 0xfff liegt und ich auf die variable mit ds:si zugreif



  • also noch mal einfach ausgedrückt

    wie schaffe ich es, dass nasm für einen variablenname in der
    übersetzung den relativen abstand zum angegebenen org einsetzt?


Anmelden zum Antworten