Speicheradressenumrechnung zu Hexadressen ?

Hallo zusammen!

Ich haber folgendes Problem:

Unter Linux habe Ich ein Programm disassembliert (mit dasm),um dort was nachzuschauen, jedoch werden hier Speicheradressen(-stellen) wie z.B. 08160000 angegeben, wenn ich aber diese ändern möchte (Einträge wie z.B. jne in je (Sprungbefehle)abändern), so möchte Ich dies mit einem Hexeditor machen, der jedoch eine völlig andere Numerierung (Speichersadresse?) hat (das ist wohl der sogenannte „Offsetwert“, der Adresse den man hier braucht, jedoch weiß ich nicht, wie ich zu diesem komme (vom Assemblerlisting) wie berechnet man einen solchen Offsetwert? oder gibt es dafür etwa tools unter linux? welche werte sind ausschlaggebend? (Ich habe lediglich im listing gesehen, daß die Startadresse 0804c280 sein soll (dies ist aber doch nicht die Adresse vom Programmanfang?) ist dieser wert trotzdem irgendwie interesant?

Bitte helft mir!

Danke schon mal im vorraus