Indicateur de paritéDans un processeur d'ordinateur l'indicateur de parité est un bit unique dans le registre d'état permettant d'indiquer la parité du résultat de la dernière opération arithmétique ou de décalage ou de rotation. Plus précisément, cette indicateur est positionné à Par exemple, dans le cas où le résultat de la dernière opération était 26 (Octet 00011010 en binaire), l'indicateur de parité devrait être à Processeurs X86Concernant les processeurs X86, l'indicateur de parité reflète uniquement la parité de la somme des bits de l'octet de poids le plus faible du résultat[1],[2]. Si on se réfère au manuel[2] de l'Intel 80386, la série des processeurs x86 met l'indicateur de parité selon le résultat des instructions suivantes :
Pour ce qui est des branchements conditionnels, l'indicateur de parité est mis en œuvre au travers des instructions JPO (branchement si l'indicateur est à Le test d'un indicateur de l'unité de calcul en virgule flottante (UVF/FPU) est une des raisons qui amène à tester l'indicateur de parité[3]. Pour les processeurs x86, l'unité de calcul en virgule flottante fournit quatre indicateurs (C0, C1, C2, C3) qui ne peuvent pas être testés directement. Pour les tester, il convient de préalablement les copier dans le registre d'état. L'indicateur C0 est alors placé dans l'Indicateur de retenue, l'indicateur C2 dans l'indicateur de parité et l'indicateur C3 dans l'Indicateur de zéro. Cet indicateur C2 est positionné à Références
Voir aussi |
Portal di Ensiklopedia Dunia