Instruction Cycle Timings
ARM DDI 0210C
Copyright © 2001, 2004 ARM Limited. All rights reserved.
6-17
6.10
Store multiple registers
The store multiple instruction proceeds very much as load multiple instruction, without
the final cycle. The abort handling is much more straightforward as there is no
wholesale overwriting of registers.
The cycle timings are listed in Table 6-13 where:
•
Ra is the first register specified
•
R• are the subsequent registers specified.
Table 6-13 Store multiple registers instruction cycle operations
Register
Cycle
Address
MAS[1:0]
nRW
Data
nMREQ
SEQ
nOPC
Single register
1
pc+2L
i
0
(pc+2L)
0
0
0
2
alu
2
1
Ra
0
0
1
pc+3L
n registers (n>1)
1
pc+8
i
0
(pc+2L)
0
0
0
2
alu
2
1
Ra
0
1
1
•
alu+•
2
1
R•
0
1
1
n
alu+•
2
1
R•
0
1
1
n+1
alu+•
2
1
R•
0
0
1
pc+12
Summary of Contents for ARM7TDMI
Page 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...