Abstract
We’ve now learned quite a bit of ARM 32-bit Assembly language; one of the things we can do is read another programmer’s code. Reading other programmer’s code is a great way to add to our toolkit of tips and tricks and improve our own coding. We’ll review some places where you can find Assembly source code for the ARM 32. Then we’ll look at how the GNU C compiler writes Assembly code and how we can analyze it. We’ll look at the NSA’s Ghidra hacking tool that can convert Assembly code back into C code—at least approximately.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Stephen Smith
About this chapter
Cite this chapter
Smith, S. (2019). Reading and Understanding Code. In: Raspberry Pi Assembly Language Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5287-1_14
Download citation
DOI: https://doi.org/10.1007/978-1-4842-5287-1_14
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-5286-4
Online ISBN: 978-1-4842-5287-1
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)