ARM has 16 data-processing instructions, shown in Table A3-2. Most data-processing instructions take two source operands, though Move and Move Not take only one.