Вот посмотри в нем хорошо все расписаннно. ARM System Developer’s Guide Designing and OptimizingSystem Software Andrew N. Sloss Dominic Symes Chris Wright