ARM System-on-Chip Architecture

ARM System-on-Chip Architecture is a book detailing the system on a chip ARM architecture, as a specific implementation of reduced instruction set computing.

[1] It was written by Steve Furber, who co-designed the ARM processor with Sophie Wilson.

[2] The book's content covers the architecture, assembly language programming, support mechanisms for high-level programming languages, the instruction set and the building of operating systems.

The Thumb instruction set is also covered in detail.

[3] It has been cited in numerous academic papers,[4] and has been recommended to those working in the development of embedded systems.