STR (déplacement de registre) |
Entreposage |
---|---|
ARM |
Syntaxe
STR{type}{cond} Rt, [Rn, ±Rm {, shift}] STR{type}{cond} Rt, [Rn, ±Rm {, shift}]! STR{type}{cond} Rt, [Rn], ±Rm {, shift} STRD{cond} Rt, Rt2, [Rn, ±Rm] STRD{cond} Rt, Rt2, [Rn, ±Rm]! STRD{cond} Rt, Rt2, [Rn], ±Rm |
Paramètres
Nom | Description | |
---|---|---|
type | Ce paramètre optionnel permet d'indiquer le type de données à appliquer : | |
Constante | Description | |
B | Cette constante permet d'indiquer un octet. | |
H | Cette constante permet d'indiquer un demi-mot. | |
- | Cette constante permet d'indiquer un mot. | |
cond | Ce paramètre optionnel permet d'indiquer le code de condition. | |
Rt | Ce paramètre permet d'indiquer un registre à entreposer | |
Rn | Ce paramètre optionnel permet d'indiquer un registre sur lequel l'adresse mémoire est basé. | |
Rm | Ce paramètre permet d'indiquer un registre contenu une valeur à utiliser comme déplacement. | |
shift | Ce paramètre optionnel permet d'indiquer un décalage. | |
Rt2 | Ce paramètre permet d'indiquer un registre additionnel où entreposer les opérations de double mot. |
Description
Cette instruction permet d'entreposer un déplacement de registre, un déplacement de registre de pré-index, ou un déplacement de registre de postage d'index.
Dernière mise à jour : Dimanche, le 12 novembre 2017