2010-01-30 22 views

Répondre

12

Sur Intel, il y a à la fois le saut proche qui incrémente l'adresse IP et le saut éloigné qui utilise une adresse absolue. Donc, la réponse est - les deux.

Sur d'autres architectures, typiquement, les deux formes de saut sont également disponibles, mais pas nécessairement comme la même commande. Sur ARM, par exemple, pour le saut lointain, vous affectez simplement le registre du PC (mov pc, rx). Ou chargez-le de la mémoire. La commande B (branche), d'autre part, ajoute un incrément au même registre PC.

+0

+1 de moi, court, simple et doux, au point! :) – t0mm13b

+2

Oh, c'est pour ça que nous sommes proches et lointains. – bobobobo