DSP Core Reference Manual

A-170 SC140 DSP Core Reference Manual
EOR.W
Example
eor.w #$aaaa,(r0)
Instruction Formats and Opcodes
Instruction Fields
Rn RRR Address Register
Register/Memory Address Before After
immediate
$AAAA
(r0)
$0000 5555 $0000 FFFF
Instruction Words Cycles Type Opcode
15 8 7 0
EOR.W #u16,(Rn) 2 2 3 00010010 i i i 01RRR
101iiiiiiiiiiiii
15 8 7 0
EOR.W #u16,(SP–u5) 2 3 3 00000010 i i iAAAAA
101iiiiiiiiiiiii
15 8 7 0
EOR.W #u16,(SP+s16) 3 3 3 00111010AAAi i 011
001AAAAAAAAAAAAA
10iiiiiiiiiiiiii
15 8 7 0
EOR.W #u16,(a16) 3 2 3 00111010AAAi i 001
001AAAAAAAAAAAAA
10iiiiiiiiiiiiii
000 R0 010 R2 100 R4 110 R6
001 R1 011 R3 101 R5 111 R7
Note: This instruction can specify R8-R15 as operands by using a high register prefix.
a16 AAAAAAAAAAAAAAAA 16-bit unsigned absolute address
#u16 iiiiiiiiiiiiiiii 16-bit unsigned immediate data
u5 AAAAA0 5-bit unsigned SP address offset
s16 AAAAAAAAAAAAAAAA 16-bit signed SP address offset