This document describes the ARM instruction set used by the ARM7TDMI-S processor. It includes summaries of the instruction formats, the instruction set, and details on specific instruction groups like data processing, branch instructions, and coprocessor operations. Key sections describe the condition field which determines conditional execution, branch and exchange instructions, and data processing operations on registers.