| |||
| Home > Introduction > ARM7TDMI‑S instruction set summary | |||
This section provides a summary of the ARM and Thumb instruction sets:
A key to the instruction set tables is listed in Table 1.1.
The ARM7TDMI-S is an implementation of the ARMv4T architecture. For a complete description of both instruction sets, see the ARM Architecture Reference Manual.
Table 1.1. Key to tables
Instruction | Description |
{cond} | See Table 1‑11 on page ‑17. |
<Oprnd2> | See Table 1‑9 on page ‑16. |
{field} | See Table 1‑10 on page ‑16. |
S | Sets condition codes (optional). |
B | Byte operation (optional). |
H | Halfword operation (optional). |
T | Forces address translation. Cannot be used with pre‑indexed addresses. |
<a_mode2> | See Table 1‑3 on page ‑13. |
<a_mode2P> | See Table 1‑4 on page ‑14. |
<a_mode3> | See Table 1‑5 on page ‑14. |
<a_mode4L> | See Table 1‑6 on page ‑15. |
<a_mode4S> | See Table 1‑7 on page ‑15. |
<a_mode5> | See Table 1‑8 on page ‑15. |
#32bit_Imm | A 32‑bit constant, formed by right‑rotating an 8‑bit value by an even number of bits. |
<reglist> | A comma-separated list of registers, enclosed in braces ( { and } ). |