Section courante

A propos

Section administrative du site

Référence des instructions de l'assembleur du microprocesseur PowerPC :

Nom Description
abs Cette instruction permet d'effectuer le traitement de la valeur absolue.
abs. Cette instruction permet d'effectuer le traitement de la valeur absolue.
abso Cette instruction permet d'effectuer le traitement de la valeur absolue.
abso. Cette instruction permet d'effectuer le traitement de la valeur absolue.
add Cette instruction permet d'effectuer l'addition de registres.
add. Cette instruction permet d'effectuer l'addition de registres.
addc Cette instruction permet d'effectuer l'addition de registres avec le bit de retenue.
addc. Cette instruction permet d'effectuer l'addition de registres avec le bit de retenue.
addco Cette instruction permet d'effectuer l'addition de registres avec le bit de retenue.
addco. Cette instruction permet d'effectuer l'addition de registres avec le bit de retenue.
adde Cette instruction permet d'effectuer l'addition étendue.
adde. Cette instruction permet d'effectuer l'addition étendue.
addeo Cette instruction permet d'effectuer l'addition étendue.
addeo. Cette instruction permet d'effectuer l'addition étendue.
addi Cette instruction permet d'effectuer l'addition d'une valeur immédiate à un registre.
addi. Cette instruction permet d'effectuer l'addition d'une valeur immédiate à un registre.
addic Cette instruction permet d'effectuer l'addition d'une valeur immédiate à un registre avec le bit de retenue.
addic. Cette instruction permet d'effectuer l'addition d'une valeur immédiate à un registre avec le bit de retenue et l'enregistrement.
addis Cette instruction permet d'effectuer l'addition avec un décalage de bits.
addme Cette instruction permet d'effectuer l'addition avec le bit étendue inférieur.
addme. Cette instruction permet d'effectuer l'addition avec le bit étendue inférieur.
addmeo Cette instruction permet d'effectuer l'addition avec le bit étendue inférieur.
addmeo. Cette instruction permet d'effectuer l'addition avec le bit étendue inférieur.
addo Cette instruction permet d'effectuer l'addition de registres.
addo. Cette instruction permet d'effectuer l'addition de registres.
addze Cette instruction permet d'effectuer l'addition avec le bit étendue de zéro.
addze. Cette instruction permet d'effectuer l'addition avec le bit étendue de zéro.
addzeo Cette instruction permet d'effectuer l'addition avec le bit étendue de zéro.
addzeo. Cette instruction permet d'effectuer l'addition avec le bit étendue de zéro.
and Cette instruction permet d'effectuer un «Et binaire».
and. Cette instruction permet d'effectuer un «Et binaire».
andc Cette instruction permet d'effectuer un «Et binaire» avec le complément.
andc. Cette instruction permet d'effectuer un «Et binaire» avec le complément.
andi. Cette instruction permet d'effectuer un «Et binaire» avec une valeur immédiate.
andis. Cette instruction permet d'effectuer un «Et binaire» avec un décalage et une valeur immédiate.
attn Cette instruction permet d'activer l'attention du support de microprocesseur.
b Cette instruction permet d'effectuer un branchement.
ba Cette instruction permet d'effectuer un branchement.
bc Cette instruction permet d'effectuer un branchement conditionnel.
bca Cette instruction permet d'effectuer un branchement conditionnel.
bcctr Cette instruction permet d'effectuer un branchement conditionnel vers un registre de compteur.
bcctrl Cette instruction permet d'effectuer un branchement conditionnel vers un registre de compteur.
bcl Cette instruction permet d'effectuer un branchement conditionnel.
bcla Cette instruction permet d'effectuer un branchement conditionnel.
bclr Cette instruction permet d'effectuer un branchement conditionnel vers un registre de lien.
bclrl Cette instruction permet d'effectuer un branchement conditionnel vers un registre de lien.
bctr Cette instruction permet d'effectuer un branchement inconditionnel vers le CTR.
bctrl Cette instruction permet d'effectuer un branchement inconditionnel vers le CTR.
bl Cette instruction permet d'effectuer un branchement.
bla Cette instruction permet d'effectuer un branchement.
bdnz Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro.
bdnza Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro.
bdnzl Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro.
bdnzla Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro.
bdnzlr Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR n'est pas zéro.
bdnzlrl Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR n'est pas zéro.
bdnzf Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est fausse.
bdnzfa Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est fausse.
bdnzfl Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est fausse.
bdnzfla Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est fausse.
bdnzflr Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR n'est pas zéro et que la condition est fausse.
bdnzflrl Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR n'est pas zéro et que la condition est fausse.
bdnzt Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est vrai.
bdnzta Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est vrai.
bdnztl Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est vrai.
bdnztla Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR n'est pas zéro et que la condition est vrai.
bdnztlr Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR n'est pas zéro et que la condition est vrai.
bdnztlrl Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR n'est pas zéro et que la condition est vrai.
bdz Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro.
bdza Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro.
bdzl Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro.
bdzla Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro.
bdzf Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdzfa Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdzfl Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdzfla Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdzflr Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR est zéro et que la condition est fausse.
bdzflrl Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR est zéro et que la condition est fausse.
bdzlr Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR est zéro et que la condition est fausse.
bdzlrl Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR est zéro et que la condition est fausse.
bdzt Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdzta Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdztl Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdztla Cette instruction permet de décrémenter CTR et d'effectuer un branchement si le CTR est zéro et que la condition est fausse.
bdztlr Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR est zéro et que la condition est fausse.
bdztlrl Cette instruction permet de décrémenter LR et d'effectuer un branchement si le LR est zéro et que la condition est fausse.
beq Cette instruction permet d'effectuer un branchement si c'est égale.
beqa Cette instruction permet d'effectuer un branchement si c'est égale.
beql Cette instruction permet d'effectuer un branchement si c'est égale.
beqla Cette instruction permet d'effectuer un branchement si c'est égale.
beqctr Cette instruction permet d'effectuer un branchement si c'est égale à CTR.
beqctrl Cette instruction permet d'effectuer un branchement si c'est égale à CTR.
beqlr Cette instruction permet d'effectuer un branchement si c'est égale à LR.
beqlrl Cette instruction permet d'effectuer un branchement si c'est égale à LR.
bf Cette instruction permet d'effectuer un branchement si la condition est fausse.
bfa Cette instruction permet d'effectuer un branchement si la condition est fausse.
bfl Cette instruction permet d'effectuer un branchement si la condition est fausse.
bfla Cette instruction permet d'effectuer un branchement si la condition est fausse.
bfctr Cette instruction permet d'effectuer un branchement si la condition avec CTR est fausse.
bfctrl Cette instruction permet d'effectuer un branchement si la condition avec CTR est fausse.
bflr Cette instruction permet d'effectuer un branchement si la condition avec LR est fausse.
bflrl Cette instruction permet d'effectuer un branchement si la condition avec LR est fausse.
bge Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale.
bgea Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale.
bgel Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale.
bgela Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale.
bgectr Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale avec CTR.
bgectrl Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale avec CTR.
bgelr Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale avec LR.
bgelrl Cette instruction permet d'effectuer un branchement si c'est supérieur ou égale avec LR.
bgt Cette instruction permet d'effectuer un branchement si c'est supérieur.
bgtl Cette instruction permet d'effectuer un branchement si c'est supérieur.
bgtla Cette instruction permet d'effectuer un branchement si c'est supérieur.
bgtctr Cette instruction permet d'effectuer un branchement si c'est supérieur avec CTR.
bgtctrl Cette instruction permet d'effectuer un branchement si c'est supérieur avec CTR.
bgtlr Cette instruction permet d'effectuer un branchement si c'est supérieur avec LR.
bgtlrl Cette instruction permet d'effectuer un branchement si c'est supérieur avec LR.
ble Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale.
blea Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale.
blel Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale.
blela Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale.
blectr Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale avec CTR.
blectrl Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale avec CTR.
blelr Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale avec LR.
blelrl Cette instruction permet d'effectuer un branchement si c'est inférieur ou égale avec LR.
blr Cette instruction permet d'effectuer un branchement inconditionnel vers LR.
blrl Cette instruction permet d'effectuer un branchement inconditionnel vers LR.
blt Cette instruction permet d'effectuer un branchement si c'est inférieur.
blta Cette instruction permet d'effectuer un branchement si c'est inférieur.
bltl Cette instruction permet d'effectuer un branchement si c'est inférieur.
bltla Cette instruction permet d'effectuer un branchement si c'est inférieur.
bltctr Cette instruction permet d'effectuer un branchement si c'est inférieur à CTR.
bltctrl Cette instruction permet d'effectuer un branchement si c'est inférieur à CTR.
bltlr Cette instruction permet d'effectuer un branchement si c'est inférieur à LR.
bltlrl Cette instruction permet d'effectuer un branchement si c'est inférieur à LR.
bne Cette instruction permet d'effectuer un branchement si ce n'est pas égale.
bnea Cette instruction permet d'effectuer un branchement si ce n'est pas égale.
bnel Cette instruction permet d'effectuer un branchement si ce n'est pas égale.
bnela Cette instruction permet d'effectuer un branchement si ce n'est pas égale.
bnectr Cette instruction permet d'effectuer un branchement si ce n'est pas égale à CTR.
bnectrl Cette instruction permet d'effectuer un branchement si ce n'est pas égale à CTR.
bnelr Cette instruction permet d'effectuer un branchement si ce n'est pas égale à LR.
bnelrl Cette instruction permet d'effectuer un branchement si ce n'est pas égale à LR.
bng Cette instruction permet d'effectuer un branchement si c'est supérieur.
bnga Cette instruction permet d'effectuer un branchement si c'est supérieur.
bngl Cette instruction permet d'effectuer un branchement si c'est supérieur.
bngla Cette instruction permet d'effectuer un branchement si c'est supérieur.
bngctr Cette instruction permet d'effectuer un branchement si c'est supérieur à CTR.
bngctrl Cette instruction permet d'effectuer un branchement si c'est supérieur à CTR.
bnglr Cette instruction permet d'effectuer un branchement si c'est supérieur à LR.
bnglrl Cette instruction permet d'effectuer un branchement si c'est supérieur à LR.
bnl Cette instruction permet d'effectuer un branchement si c'est inférieur.
bnla Cette instruction permet d'effectuer un branchement si c'est inférieur.
bnll Cette instruction permet d'effectuer un branchement si c'est inférieur.
bnlla Cette instruction permet d'effectuer un branchement si c'est inférieur.
bnlctr Cette instruction permet d'effectuer un branchement si c'est inférieur à CTR.
bnlctrl Cette instruction permet d'effectuer un branchement si c'est inférieur à CTR.
bnllr Cette instruction permet d'effectuer un branchement si c'est inférieur à LR.
bnllrl Cette instruction permet d'effectuer un branchement si c'est inférieur à LR.
bns Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire.
bnsa Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire.
bnsl Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire.
bnsla Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire.
bnsctr Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire de CTR.
bnsctrl Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire de CTR.
bnslr Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire de LR.
bnslrl Cette instruction permet d'effectuer un branchement s'il n'y a pas un débordement sommaire de LR.
bnu Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné.
bnua Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné.
bnul Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné.
bnula Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné.
bnuctr Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné avec le CTR.
bnuctrl Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné avec le CTR.
bnulr Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné avec le LR.
bnulrl Cette instruction permet d'effectuer un branchement s'il n'est pas désordonné avec le LR.
bso Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire.
bsoa Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire.
bsol Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire.
bsola Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire.
bsoctr Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire avec CTR.
bsoctrl Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire avec CTR.
bsolr Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire avec LR.
bsolrl Cette instruction permet d'effectuer un branchement s'il y a un débordement sommaire avec LR.
bt Cette instruction permet d'effectuer un branchement si la condition est vrai.
bta Cette instruction permet d'effectuer un branchement si la condition est vrai.
btl Cette instruction permet d'effectuer un branchement si la condition est vrai.
btla Cette instruction permet d'effectuer un branchement si la condition est vrai.
btctr Cette instruction permet d'effectuer un branchement si la condition est vrai avec CTR.
btctrl Cette instruction permet d'effectuer un branchement si la condition est vrai avec CTR.
btlr Cette instruction permet d'effectuer un branchement si la condition est vrai avec LR.
btlrl Cette instruction permet d'effectuer un branchement si la condition est vrai avec LR.
bun Cette instruction permet d'effectuer un branchement s'il est désordonné.
buna Cette instruction permet d'effectuer un branchement s'il est désordonné.
bunl Cette instruction permet d'effectuer un branchement s'il est désordonné.
bunla Cette instruction permet d'effectuer un branchement s'il est désordonné.
bunctr Cette instruction permet d'effectuer un branchement s'il est désordonné avec le CTR.
bunctrl Cette instruction permet d'effectuer un branchement s'il est désordonné avec le CTR.
bunlr Cette instruction permet d'effectuer un branchement s'il est désordonné avec le LR.
bunlrl Cette instruction permet d'effectuer un branchement s'il est désordonné avec le LR.
clcs Cette instruction permet de calculer la ligne de cache.
clrldi Cette instruction permet d'effectuer une rotation vers la gauche de double mot avec une valeur immédiate et efface les bits de gauche.
clrldi. Cette instruction permet d'effectuer une rotation vers la gauche de double mot avec une valeur immédiate et efface les bits de gauche.
clrlsldi Cette instruction permet d'effectuer une rotation vers la gauche de double mot avec une valeur immédiate et efface les bits.
clrlsldi. Cette instruction permet d'effectuer une rotation vers la gauche de double mot avec une valeur immédiate et efface les bits.
clrlslwi Cette instruction permet d'effectuer une rotation vers la gauche avec une valeur immédiate et effectue un masque avec un «Et binaire».
clrlslwi. Cette instruction permet d'effectuer une rotation vers la gauche avec une valeur immédiate et effectue un masque avec un «Et binaire».
clrlwi Cette instruction permet d'effectuer une rotation vers la gauche avec une valeur immédiate et effectue un masque avec «Et binaire».
clrlwi. Cette instruction permet d'effectuer une rotation vers la gauche avec une valeur immédiate et effectue un masque avec «Et binaire».
clrrdi Cette instruction permet d'effectuer une rotation vers la gauche de double mot avec une valeur immédiate et efface les bits de droite.
clrrdi. Cette instruction permet d'effectuer une rotation vers la gauche de double mot avec une valeur immédiate et efface les bits de droite.
clrrwi Cette instruction permet d'effectuer une rotation vers la gauche d'un mot avec une valeur immédiate et effectue un masque avec un «Et binaire».
clrrwi. Cette instruction permet d'effectuer une rotation vers la gauche d'un mot avec une valeur immédiate et effectue un masque avec un «Et binaire».
cmp Cette instruction permet de comparer des opérandes.
cmpd Cette instruction permet de comparer des opérandes de double mots.
cmpw Cette instruction permet de comparer des opérandes de mots.
cmpi Cette instruction permet de comparer des opérandes avec une valeur immédiate.
cmpdi Cette instruction permet de comparer des opérandes de double mots avec une valeur immédiate.
cmpwi Cette instruction permet de comparer des opérandes de mots avec une valeur immédiate.
cmpl Cette instruction permet de comparer des opérandes logiques.
cmpld Cette instruction permet de comparer des opérandes logiques de double mots.
cmpli Cette instruction permet de comparer des opérandes logiques avec une valeur immédiate.
cmplw Cette instruction permet de comparer des opérandes logiques de mots.
cmpldi Cette instruction permet de comparer des opérandes logiques de double mots avec une valeur immédiate.
cmplwi Cette instruction permet de comparer des opérandes logiques de mots avec une valeur immédiate.
cntlzd Cette instruction permet d'effacer avec des 0 le début d'un double mots.
cntlzd. Cette instruction permet d'effacer avec des 0 le début d'un double mots.
cntlzw Cette instruction permet d'effacer avec des 0 le début d'un mots.
cntlzw. Cette instruction permet d'effacer avec des 0 le début d'un mots.
crand Cette instruction permet d'effectuer une condition «Et» sur un registre.
crandc Cette instruction permet d'effectuer une condition de registre «Et» avec un complément.
creqv Cette instruction permet d'effectuer une condition d'équivalence de registre.
crmove Cette instruction permet d'effectuer une condition de registre et un déplacement.
crnand Cette instruction permet d'effectuer une condition de registre «Négation Et».
crnor Cette instruction permet d'effectuer une condition de registre «Négation Ou».
crnot Cette instruction permet d'effectuer une condition de registre «Négation».
cror Cette instruction permet d'effectuer une condition de registre «Ou».
crorc Cette instruction permet d'effectuer une condition de registre «Ou» avec un complément.
crxor Cette instruction permet d'effectuer une condition de registre «Ou exclusif».
dcba Cette instruction permet d'effectuer l'allocation d'un bloc de cache de données.
dcbf Cette instruction permet de vider le bloc de cache de données.
dcbi Cette instruction permet d'invalider un bloc de cache de données.
dcbst Cette instruction permet d'entreposer un bloc de cache de données.
... ....

Légende

    Cette couleur permet d'indiquer que l'instruction est uniquement disponible avec le PowerPC 601.



Dernière mise à jour : Mardi, le 24 juillet 2018