Hallo!
Gibt es eine Möglichkeit in GAS mit dem man einen kurzen Sprung (relativer 8 Bit Sprung) mit der AT&T Syntax erzwingen kann? GAS macht daraus immer einen relativen 16 Bit Sprungbefehl.
Als Beispiel (8 Bit):
Quelle:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
Ausgabe:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
Mag vielleicht nicht ein optimales Beispiel sein, aber die vorige Ausgabe 0xeb 0x02 macht GAS leider nicht, sondern 0xe9 0x02 0x00 an der Adresse 0x2.