Que veut dire “court” sauter signifie en langage d'assemblage?
Quoi le "COURT" dans ce code?
JE SHORT 00013FB8
Les Forces de l'rel8 encodage au lieu de permettre à l'installateur de choisir rel8 ou rel32. (Ou rel16 en mode 16 bits.) felixcloutier.com/x86/Jcc.html
OriginalL'auteur Domshooter | 2011-04-22
Vous devez vous connecter pour publier un commentaire.
Court sauts (et près d'appels) sont des sauts dont la cible est dans le même module(ils sont intramodular, cependant il est possible d'obtenir intermodular variantes de certains hacks), ils sont le plus souvent jusqu'à 127 octets de déplacement relatif(ils changent le flux d'exécution vers l'avant ou vers l'arrière à partir de l'adresse de l'instruction), cependant il y a 16bit variantes 32k octets. Vous n'avez pas vraiment besoin de s'inquiéter beaucoup, c'est vraiment superflue de l'information, mais l'intel developer manuels(volumes 2a et 2b, spécifiquement 2a) couvrira les détails sanglants
OriginalL'auteur Necrolis
Cela signifie qu'il n'est pas de sauter très loin. Selon le désassembleur, le nombre après la qui sera soit l'adresse qu'il saute ou un parent de décalage, qui vous indique combien d'octets sont entre à la prochaine instruction et la cible du saut.
OriginalL'auteur ughoavgfhw
court saut est dans les PC de démarrage, ce qui signifie que les 2 octets de long assemblée instruction indique processeur pour accéder adresse 100h dans le BIOS pour démarrer à.
OriginalL'auteur somewhereintime