Skip to main content
\(\newcommand{\doubler}[1]{2#1} \newcommand{\binary}{\texttt} \newcommand{\hex}{\texttt} \newcommand{\octal}{\texttt} \newcommand{\prog}{\texttt} \newcommand{\lt}{ < } \newcommand{\gt}{ > } \newcommand{\amp}{ & } \)



ARM Inc., ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition, 20 May 2014.
ARM Inc., ARM Architecture Reference Manual ARMv8, for ARMv8-A architecture profile, 28 January 2016.
ARM Inc., Procedure Call Standard for the ARM Architecture, 24 November 2015.
ARM Inc., Procedure Call Standard for the ARM 64-bit Architecture, 6 November 2013.
Randal E. Bryant and David R. O'Hallaron, Computer Systems, Prentice-Hall, 2003.
Broadcom Corporation, BCM2835 ARM Peripherals, 2012.
Gordon Henderson, Wiring Pi: GPIO Interface library for the Raspberry Pi,
Bruce F. Katz, Digital Design: From Gates to Intelligent Machines, Da Vinci Engineering Press, 2006.
John R. Levine, Linkers & Loaders, Elsevier Science & Technology Books, 1999.
Mike Loukides and Andy Oram, Programming with GNU Software, O'Reilly, 1997.
M. Morris Mano, Digital Design, Third Edition, Prentice Hall, 2002.
Alan B. Marcovitz, Introduction to Logic Design, Second Edition, McGraw-Hill, 2005.
David A. Patterson and John L. Hennessy, Computer Organization and Design, Third Edition, Morgan Kaufmann, 2005.
William Stallings, Computer Organization & Architecture: Designing for Performance, Prentice Hall, 2002.
Bjarne Stroustrup, The Design and Evolution of C++, Addison-Wesley, 1994.
Andrew S. Tanenbaum, Structured Computer Organization, Fifth Edition, Prentice Hall, 2006.
John von Neumann, First Draft of a Report on the EDVAC, Moore School of Electrical Engineering, University of Pennsylvania, 1945.
Merriam-Websters's Online Dictionary,