# Exploring ARM Assembly Language

This document provides some recipes that help you understand how to use ARM assembly language to best advantage.

Click on one of the topics below to select a recipe:

- Integer to string conversion
- Multiply by a constant
- Division by a constant
- Choosing a division implementation
- Digital signal processing on the ARM
- Using 16-bit data on the ARM
- ARM600
- Pseudo random number generation
- Loading a word from an unknown alignment
- Byte order reversal
- ARM assembly programming performance issues