Différences entre les versions de « Les opérations bit à bit/Manipulations sur les bits de poids faible/fort »

→‎Count Leading Zeros : = nombre de zéros à gauche donc avant en écriture de gauche à droite.
(→‎Count Leading Zeros : = nombre de zéros à gauche donc avant en écriture de gauche à droite.)
===''Count Leading Zeros''===
 
L'instruction '''Count leading zeros''' a pour objectif de compter les zéros situés aprèsavant le 1 de poids fort. Ce nombre de ''leading zéros'' peut varier entre 0 et N. S'il vaut zéro, le bit de plus à gauche est un 1. S'il vaut N, c'est que tous les bits du nombre sont à zéro. En matériel, cette opération est souvent utilisée dans certaines unités de calcul à virgule flottante, dans les opérations de normalisation et d'arrondis du résultat. Néanmoins, il faut préciser que seules les unités de calcul à faible performance ont besoin de déterminer le nombre de zéros les plus à gauche.
 
On peut calculer ce nombre de zéros à gauche simplement à partir de l'indice du 1 de poids fort, en utilisant l'équation :