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?