Smith, Stephen
Programming With 64-Bit ARM Assembly Language
- ISBN 13:
- 9781484258804
- author:
- Smith, Stephen
- format:
- Paperback
- publisher:
- Apress
- language:
- English
- Publication Year:
- 2020
- Pages:
- 428
- Dimensions:
- 235mm / 155mm
- Genre:
- Computer Science Textbook
- Condition:
- New
- Availability:
- Item usually sent within 20 working days
Description
Learn to program and control your own single board computers and mobile devices with this comprehensive guide. Mastering ARM hardware architecture opens up a world of possibilities for nearly all phones and tablets, including iPhones/iPads and most Android phones. You'll gain the skills required to write programs in assembly language for the ARM 64-bit processor and start your own projects. This book covers the basics of the ARM hardware architecture, as well as the groups of ARM 64-Bit Assembly instructions, how data is stored in memory, and how to interface with hardware such as GPIO ports. You'll also learn about code optimization, inter-operating with C and Python code, and using the official ARM reference documentation for your own projects. With this guide, you'll be able to read, reverse engineer, and hack machine code, then apply these new skills to study code examples and take control of both your ARM devices' hardware and software.