Freescale-semiconductor StarCore SC140 Manuel d'utilisateur Page 396

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 760
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 395
A-82 SC140 DSP Core Reference Manual
BMSET
BMSET.W Bit-Masked Set a BMSET.W
16-Bit Operand in Memory (BMU)
Description
These operations use an unsigned 16-bit immediate data mask to set selected bits in the destination
operand. For each bit i that is set (selected) in the mask, the bit i in the corresponding destination operand’s
bit position is set. These operations read from memory, modify the retrieved value, and write the new value
back to that memory address, resulting in two memory accesses. The absolute addresses, offsets, and
address register values must be word-aligned.
Status and Conditions that Affect Instruction
Status and Conditions Changed by Instruction
None.
Operation Assembler Syntax
1 (SP–u5)
i
(i denotes bits=1
in #u16)
BMSET.W #u16,(SP–u5){0 u16< 2
16
}{0 u5 < 64,W}
1 (SP+s16)
i
(selected bits)
BMSET.W #u16,(SP+s16){0 u16 < 2
16
}{–2
15
s16 < 2
15
,W}
1
(Rn)
i
(selected bits)
BMSET.W #u16,(Rn){0 u16 < 2
16
}
1
(a16)
i
(selected bits)
BMSET.W #u16,(a16){0 u16 < 2
16
}{0 a16 < 2
16
,W}
BMSET.W #u16,(SP–u5)
Sets selected bits in the contents of a memory address pointed to by the active stack pointer (SP) with an
unsigned 5-bit offset.
BMSET.W #u16,(SP+s16)
Sets selected bits in the contents of a memory address pointed to by the active stack pointer (SP) with a
16-bit signed offset.
BMSET.W #u16,(Rn)
Sets selected bits in the contents of a memory address pointed to by an address register (Rn).
BMSET.W #u16,(a16)
Sets selected bits in the contents of a memory address pointed to by an absolute 16-bit address.
Register Address Bit Name Description
SR[18] EXP Determines which stack pointer is used when the stack pointer is an
operand. Otherwise, the instruction is not affected by SR.
Vue de la page 395
1 2 ... 391 392 393 394 395 396 397 398 399 400 401 ... 759 760

Commentaires sur ces manuels

Pas de commentaire