2010-04-13 4 views
1

Pour autant que je sache, le "branch-on-sign" est le nom d'une sorte d'instruction if qui fait quelque chose en fonction du signe. Je ne suis pas sûr que ce soit juste if (x<0) then ... else ....Qu'est-ce qu'une expression "branche-on-sign"?

Cependant, le nom "branch-on-sign" semble indiquer quelque chose de très concret. Alors c'est quoi? Peut-être que c'est spécifique à la langue, mais je ne sais pas vraiment. Probablement, c'est lié au développement intégré.

+0

Où avez-vous vu cette phrase? –

+0

@ Michael, dans une description d'un DSL. –

Répondre

3

En assembleur, c'est une instruction qui se branche (saute) si le résultat de la dernière opération arithmétique avait un signe spécifique. Ainsi,

ADD A, B 
JMI FOOBAR 

passerait à l'emplacement FOOBAR si le résultat de l'ajout de A et B était négatif, pour une architecture hypothétique.