AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[ASM] Relative Jump out of range

Ein Thema von moritz · begonnen am 6. Okt 2004 · letzter Beitrag vom 7. Okt 2004
Antwort Antwort
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#1

[ASM] Relative Jump out of range

  Alt 6. Okt 2004, 16:10
Hi Leute,

ich bekomme in meinem ASM-Code seit kurzer Zeit den Fehler "**Error** C:\PROGRA~1\tasm\test.asm(28) Relative jump out of range by 00EBh bytes"
Wisst ihr wie ich das behben kann? (FAR-Jump? Wenn ja, wie?)

Gruß
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: [ASM] Relative Jump out of range

  Alt 6. Okt 2004, 16:27
Moin Moritz,

ich vermute mal, dass Du diese Meldung durch einen bedingten Sprung erhältst.
Umgehen kannst Du das beispielsweise, indem Du die Bedingung umkehrst, und damit über einen JP, der die ursprünglich gewünschte Adresse anspringt, hinweggehst.

[EDIT]
Sorry, wenn es etwas unpräzise ist, aber mein Assembler ist etwas eingerostet
[/EDIT]
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#3

Re: [ASM] Relative Jump out of range

  Alt 6. Okt 2004, 17:17
Hallo,

nein, das ist nicht das Problem. Das Problem ist die Sprungweite, die anscheinden über einem gewissen Wert lag. (Realtiv beduetet in dem Fall innerhalb des Codesegemtes)
Mit einem "JUMPS" am Anfang geht es jetzt aber.
Trotzdem Danke!

Gruß
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: [ASM] Relative Jump out of range

  Alt 6. Okt 2004, 22:27
Moin Moritz,

also für mich bedeutet ein relativer Sprung, dass er +127/-128 Byte maximal umfassen darf, da die Sprungweite in einem Byte codiert wird.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#5

Re: [ASM] Relative Jump out of range

  Alt 7. Okt 2004, 05:50
hm...okay, kann auch sein, ist sogar wahrscheinlicher. naja, es geht auf jeden fall jetzt
(und das was damit geht stell ich eohl in ner woche oder so vor ^^)
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz