Cover of ARM system developer's guide

ARM system developer's guide

by Andrew Sloss, Dominic Symes, Chris Wright · first published 2004

4mentions
4recommended by
4HN commenters
2010–2026first – last mentioned

100% recommend

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

10 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 1 mention2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 1 mention2015: 0 mentions2016: 1 mention2017: 0 mentions2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 1 mention200720172026

What Hacker News says

  • syncopate · Jan 29, 2014 · Recommends

    …are not many for current architectures (especially x64, except the official Intel manuals which are quite good but also hard to read). Nevertheless, there are some on ARM which I can recommend, namely: ARM System Developer's Guide by Sloss, Symes and Wright. ARM Assembly Language by Hohl. ARM SoC Architecture by Furber. IDA Pro is the industry standard for reverse engineering but it also is expensive (like USD $2k). There is…

    on “Where should I start learning Assembly?” ↗
  • rramadass · Aug 2, 2026 · Recommends

    …might also want to checkout the Assembly books by Larry Pyeatt (ARM only) and Daniel Kusswurm (x86 + ARM). Another excellent classic which you should checkout if you are interested in all things ARM is ARM System Developer's Guide: Designing and Optimizing System Software by Sloss, Symes and Wright. It is old and so does not cover newer ARM architectures but will give you a solid foundation for system programming.

    on “The Art of 64-bit Assembly” ↗
  • pietrofmaggi · Sep 28, 2010 · Recommends

    …-inf. It is more efficient to use unsigned types for division. The compiler converts unsigned power of two divisions directly to right shifts. For this and other fancy ARM insight take a look at the ARM System Developer's Guide, really a nice book: http://www.elsevier.com/wps/find/bookdescription.cws_home/70...

    on “Why Not Mix Signed and Unsigned Values in C/C++?” ↗
  • rhexs · Dec 3, 2016 · Recommends

    The ARM System Developer's Guide is one of the best ARM books I've ever read. Has nothing to do with reverse engineering, but a great ARM reference. If you can reverse engineering in X86, a reference for ARM ASM is all you'll need.…

    on “A Crash Course in X86 Assembly for Reverse Engineers (2013) [pdf]” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help