BFC |
Efface le champ de bit |
ARM |
Syntaxe
BFC{cond} Rd, #lsb, #width
|
Paramètres
Nom |
Description |
cond |
Ce paramètre optionnel permet d'indiquer le code de condition |
Rd |
Ce paramètre permet d'indiquer le registre de destination. |
#lsb |
Ce paramètre permet d'indiquer le bit le moins significatif devant être mis à 0. |
#width |
Ce paramètre permet d'indiquer le nombre de bits à effacer. Cette valeur ne peut être 0 et la valeur du paramètre #lsb + #width doit être inférieur ou égale à 32. |
Description
Cette instruction permet de fixer avec la valeur 0 un champ de bits.
Remarques
- L'instruction BFC est ARM est disponible dans les versions ARMv6T2 et supérieures et l'instruction Thumb 32 bits est disponible dans les versions ARMv6T2
et supérieures. Toutefois, l'instruction BFC n'est dispose pas de version 16 bits de cette instruction dans Thumb.
- Vous ne pouvez pas utilisé le PC aucun registre.
- L'instruction BFC ne change pas la valeur du registre des drapeaux.
- Vous pouvez utiliser SP dans l'instruction BFC de ARM, mais cette méthode est obsolète dans les versions ARMv6T2 et supérieures. Vous ne pouvez pas utiliser
SP dans l'instruction Thumb de BFC.
Dernière mise à jour : Dimanche, le 12 novembre 2017