На РСДН-е возник заинтересовавший меня вопрос: что бы такого почитать про архитектуру ARM процессоров. Лично меня этот вопрос интересовал давно, но все время находилось что-то более срочное, но сейчас я решил хотя бы поверхностно ознакомится с темой.
Первое что приходит в голову – это полистать ARM* Architecture Reference Manual (документ бесплатен, но требуется предварительная регистрация на сайте). Документ полезный, но вот по увлекательности для чтения несколько не дотягивает до стандарта C++, т.е. просмотреть его можно, но вот при детальном чтении велик риск довольно быстро заснуть.
К куда более увлекательным и полезным можно отнести:
1. ARM assembler от Richard Murray. Краткое введение в ARM ассемблер и архитектуру процессоров. Сайт довольно “олдскульный”, но наполнение скучать не заставит.
2. Introduction to ARM, от David Thomas. Мне понравилось – понятно, кратко, интересно, да и вид сайта современный. Читается легко и риск заснуть минимален.
3. ARM System Developer’s Guide. Книга продается на Amazon за довольно таки большие деньги – $74.10, но судя по отзывам она великолепна. Полистал – действительно книга на высоте, и если есть желание или необходимость разобраться с ARM более-менее прилично, то читать ее нужно.