37
Table 2.13
Arithmetic Instructions (cont)
Instruction
Instruction Code
Operation
Execution
Cycles
T Bit
EXTS.W
Rm,Rn
0110nnnnmmmm1111
A word in Rm is sign-
extended
→
Rn
1
—
EXTU.B
Rm,Rn
0110nnnnmmmm1100
A byte in Rm is zero-
extended
→
Rn
1
—
EXTU.W
Rm,Rn
0110nnnnmmmm1101
A word in Rm is zero-
extended
→
Rn
1
—
MAC.W
@Rm+,@Rn+
0100nnnnmmmm1111
Signed operation of
(Rn)
×
(Rm) + MAC
→
MAC
3/(2)
*
—
MULS
Rm,Rn
0010nnnnmmmm1111
Signed operation of
Rn
×
Rm
→
MAC
1–3
*
—
MULU
Rm,Rn
0010nnnnmmmm1110
Unsigned operation of
Rn
×
Rm
→
MAC
1–3
*
—
NEG
Rm,Rn
0110nnnnmmmm1011
0–Rm
→
Rn
1
—
NEGC
Rm,Rn
0110nnnnmmmm1010
0–Rm–T
→
Rn,
Borrow
→
T
1
Borrow
SUB
Rm,Rn
0011nnnnmmmm1000
Rn–Rm
→
Rn
1
—
SUBC
Rm,Rn
0011nnnnmmmm1010
Rn–Rm–T
→
Rn,
Borrow
→
T
1
Borrow
SUBV
Rm,Rn
0011nnnnmmmm1011
Rn–Rm
→
Rn,
Underflow
→
T
1
Underflow
Note:
*
The normal minimum number of cycles (numbers in parenthesis represent the number of
cycles when there is contention with preceding or following instructions).
Summary of Contents for HD6417032
Page 21: ......
Page 35: ...xiv ...
Page 85: ...50 ...
Page 101: ...66 ...
Page 129: ...94 ...
Page 135: ...100 ...
Page 343: ...308 ...
Page 369: ...334 ...
Page 383: ...348 ...
Page 475: ...440 ...
Page 525: ...490 CK RAS CAS TRp TRc TRcc tRASD1 tRASD2 tCASD3 tCASD2 TRr tCSR Figure 20 18 Self Refresh ...
Page 578: ...543 CK RAS CAS TRp TRc TRcc tRASD1 tRASD2 tCASD3 tCASD2 TRr tCSR Figure 20 62 Self Refresh ...
Page 689: ...654 ...