'''''ARM system-on-chipSystem–on–Chip architecture''Architecture''' is a book detailing the [[ARM architecture]], as a specific implementation of [[reduced instruction set computing]].<ref name="ieee review">{{cite newsjournal | url=http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=00885658 | title=ARM System-On-Chip Architecture, 2nd Edition | volume=14 | number = 6 | page=4 | work=IEEE Network | publisher=[[IEEE]] | date=November/December 2000 | accessdate=7 March 2012}}</ref> It was written by [[Steve Furber]], who co-designed the ARM processor with [[Sophie Wilson]].<ref name="maximumpc 2011">{{cite news | url=http://www.maximumpc.com/article/features/15_most_important_women_tech_history | archiveurl=https://web.archive.org/web/20131207093200/http://www.maximumpc.com/article/features/15_most_important_women_tech_history | archivedate = 7 December 2013 | deadurl=no | title=The 15 Most Important Women in Tech History | work=[[Maximum PC]] | date=1 March 2011 | accessdate=2 October 2012 | author=Bouman, Amber}}</ref>
The book's content covers the architecture, [[assembly language]] programming, support mechanisms for [[high-level programming language]]s, the [[instruction set]] and the building of [[operating system]]s. The [[ARM architecture#Thumb|Thumb]] instruction set is also covered in detail.<ref name="man.ac.ukmanuni">[{{cite web|url=http://apt.cs.man.ac.uk/publications/books/ARMsysArch/ | title=ARM System-on-Chip Architecture],| publisher= [[University of Manchester]] | deadurl=no | archiveurl=https://web.archive.org/web/20120913015742/http://apt.cs.man.ac.uk/publications/books/ARMsysArch/ | archivedate=13 September 2012 | accessdate=10 January 2014}}</ref>
It has been cited in numerous academic papers,<ref name="acm">{{cite web | url=http://dl.acm.org/citation.cfm?id=557024&preflayout=flat#citedby | title=ARM System-on-Chip Architecture | publisher=[[Association for Computing Machinery]] | work=ACM Digital Library | accessdate=7 March 2012}}</ref> and has been recommended to those working in the development of [[embedded system]]s.<ref name="purdue">{{citationcite neededweb|dateurl=Octoberhttps://engineering.purdue.edu/ECE/Academics/Undergraduates/UGO/CourseInfo/courseInfo?courseid=537&type=rgrad|publisher=[[Purdue 2012University]]|title=ECE 69500 - System-on-chip Design|accessdate=10 January 2014|archivedate=10 January 2014|deadurl=no|archiveurl=https://web.archive.org/web/20140110124511/https://engineering.purdue.edu/ECE/Academics/Undergraduates/UGO/CourseInfo/courseInfo?courseid=537&type=rgrad}}</ref>