Certaines lignes d'un programme assembleur n'existent pas dans le processeur. Ce sont des pseudo-instructions : l'assembleur les remplace par des instructions réelles, et le désassemblage montre la substitution.
Objectif
Prévoir combien d'instructions réelles trois lignes vont produire.
Pourquoi la distinction compte
Compter les cycles, lire une trace d'exécution ou placer un point d'arrêt demande de savoir ce qui s'exécute réellement. Une ligne qui en vaut deux fausse tous ces comptes, et rien dans le texte du programme ne le signale : seule la colonne de droite du désassemblage le dit.
Le cas de li est le plus fréquent. Tant que la constante tient sur douze bits signés, une seule
instruction suffit. Au-delà, il en faut deux : une pour les vingt bits de poids fort, une pour les
douze de poids faible.