05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Thumb Instruction Set Encoding<br />

A6.3.6 Load/store dual, load/store exclusive, table branch<br />

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

1 1 1 0 1 0 0 op1 1 op2 Rn op3<br />

Table A6-17 shows the allocation of encodings in this space. Other encodings in this space are UNDEFINED.<br />

Table A6-17 Load/store double or exclusive, table branch<br />

op1 op2 op3 Rn Instruction See Variant<br />

00 00 - - Store Register Exclusive STREX on page A8-400 v6T2<br />

0x<br />

1x<br />

01 - - Load Register Exclusive LDREX on page A8-142 v6T2<br />

10<br />

x0<br />

- - Store Register Dual STRD (immediate) on<br />

page A8-396<br />

0x 11 - not 1111 Load Register Dual (immediate) LDRD (immediate) on<br />

page A8-136<br />

1x x1 - not 1111<br />

0x 11 - 1111 Load Register Dual (literal) LDRD (literal) on<br />

1x x1 - 1111<br />

page A8-138<br />

01 00 0100 - Store Register Exclusive Byte STREXB on page A8-402 v7<br />

0101 - Store Register Exclusive Halfword STREXH on page A8-406 v7<br />

0111 - Store Register Exclusive<br />

Doubleword<br />

STREXD on page A8-404 v7<br />

A6-24 Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0406B<br />

v6T2<br />

v6T2<br />

v6T2<br />

01 0000 - Table Branch Byte TBB, TBH on page A8-446 v6T2<br />

0001 - Table Branch Halfword TBB, TBH on page A8-446 v6T2<br />

0100 - Load Register Exclusive Byte LDREXB on page A8-144 v7<br />

0101 - Load Register Exclusive Halfword LDREXH on page A8-148 v7<br />

0111 - Load Register Exclusive<br />

Doubleword<br />

LDREXD on page A8-146 v7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!