

Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices, (Paperback)
Key item features
- Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices, (Paperback)
- Author: Apress
- ISBN: 9781484258804
- Format: Paperback
- Publication Date: 2020-05-02
- Page Count: 428
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateMay, 2020
- Pages428
- SubgenreHardware
Free 90-day returns
How do you want your item?
More seller options (7)
Get 50% off a year of Walmart+
About this item
Product details
Mastering ARM hardware architecture opens a world of programming for nearly all phones and tablets including the iPhone/iPad and most Android phones. It's also the heart of many single board computers like the Raspberry Pi. Gain the skills required to dive into the fundamentals of the ARM hardware architecture with this book and start your own projects while you develop a working knowledge of assembly language for the ARM 64-bit processor.
You'll review assembly language programming for the ARM Processor in 64-bit mode and write programs for a number of single board computers, including the Nvidia Jetson Nano and the Raspberry Pi (running 64-bit Linux). The book also discusses how to target assembly language programs for Apple iPhones and iPads along with 64-Bit ARM based Android phones and tablets. It covers all the tools you require, the basics of the ARM hardware architecture, all the groups of ARM 64-Bit Assembly instructions, and how data is stored in the computer's memory. In addition, interface apps to hardware such as the Raspberry Pi's GPIO ports. The book covers code optimization, as well as how to inter-operate with C and Python code. Readers will develop enough background to use the official ARM reference documentation for their own projects.
With Programming with 64-Bit ARM Assembly Language as your guide you'll study how to read, reverse engineer and hack machine code, then be able to apply these new skills to study code examples and take control of both your ARM devices' hardware and software.What You'll Learn
- Make operating system calls from assembly language and include other software libraries in your projects
- Interface apps to hardware devices such as the Raspberry Pi GPIO ports
- Reverse engineer and hack code
- Use the official ARM reference documentation for your own projects
Software developers who have already learned to program in a higher-level language like Python, Java, C#, or even C and now wish to learn Assembly programming.
- Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices, (Paperback)
- Author: Apress
- ISBN: 9781484258804
- Format: Paperback
- Publication Date: 2020-05-02
- Page Count: 428
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Basic Programming Language Complete Guide to BASIC Programming: Qb64, (Paperback) $25.41
$2541current price $25.41Basic Programming Language Complete Guide to BASIC Programming: Qb64, (Paperback)
Beginner Raspberry Pi Pico Starter Kit Guide: A Complete Beginner's Roadmap to Coding, Circuit Building, and Creati, (Paperback) $20.99
$2099current price $20.99Beginner Raspberry Pi Pico Starter Kit Guide: A Complete Beginner's Roadmap to Coding, Circuit Building, and Creati, (Paperback)
Edge AI with Transformers: Deploying and Optimizing LLMs on Raspberry Pi and ARM Devices: Build RealWorld ONNX Pipelines, (Paperback) $22.15
$2215current price $22.15Edge AI with Transformers: Deploying and Optimizing LLMs on Raspberry Pi and ARM Devices: Build RealWorld ONNX Pipelines, (Paperback)
Raspbian OS Programming with the Raspberry Pi: Iot Projects with Wolfram, Mathematica, and Scratch, (Paperback) $25.33
$2533current price $25.33Raspbian OS Programming with the Raspberry Pi: Iot Projects with Wolfram, Mathematica, and Scratch, (Paperback)
Arduino starter kit guide: A Complete Beginner's Handbook for Learning Electronics, Coding, and Creating Your First Smar, (Paperback) $21.32
$2132current price $21.32Arduino starter kit guide: A Complete Beginner's Handbook for Learning Electronics, Coding, and Creating Your First Smar, (Paperback)
Arduino Programming for Beginners: Build Your Own Gadgets with C and Arduino, (Paperback) $23.09
$2309current price $23.09Arduino Programming for Beginners: Build Your Own Gadgets with C and Arduino, (Paperback)
Raspberry Pi 5 Mastery for Beginners and Pros: A Comprehensive Guide to Building Smart Home Devices Custom Electronics a, (Paperback) $16.55
$1655current price $16.55Raspberry Pi 5 Mastery for Beginners and Pros: A Comprehensive Guide to Building Smart Home Devices Custom Electronics a, (Paperback)
The STM32F103 Arm Microcontroller and Embedded Systems, (Paperback) $27.84
$2784current price $27.84The STM32F103 Arm Microcontroller and Embedded Systems, (Paperback)
Buildsmart Programming C# unity Programming For Beginners, (Paperback) $11.99
$1199current price $11.99Buildsmart Programming C# unity Programming For Beginners, (Paperback)
Raspberry Pi 5 from Beginners to Professional: A Comprehensive Step by Step Guide to Building Projects Programming and M, (Paperback) $15.99
$1599current price $15.99Raspberry Pi 5 from Beginners to Professional: A Comprehensive Step by Step Guide to Building Projects Programming and M, (Paperback)
Arduino Programming for Beginners in Projects and Examples: How to Get Started $12.31
$1231current price $12.31Arduino Programming for Beginners in Projects and Examples: How to Get Started
Programming Microcontrollers with C: Build Embedded Systems, (Paperback) $19.99
$1999current price $19.99Programming Microcontrollers with C: Build Embedded Systems, (Paperback)
ESP32 Programming for Beginners: The Complete Guide to Building IoT Projects, Smart Home Systems, Robotics, and Embedded, (Paperback) $25.99
$2599current price $25.99ESP32 Programming for Beginners: The Complete Guide to Building IoT Projects, Smart Home Systems, Robotics, and Embedded, (Paperback)
PLC Programming for Beginners: Learn Ladder Logic, HMI, and SCADA with Practical Applications, (Paperback) $15.99
$1599current price $15.99PLC Programming for Beginners: Learn Ladder Logic, HMI, and SCADA with Practical Applications, (Paperback)
Beginner's Guide to Microcontrollers: Learn the Basics of Embedded Systems Step by Step with Simple Projects and Clear E, (Paperback) $18.99
$1899current price $18.99Beginner's Guide to Microcontrollers: Learn the Basics of Embedded Systems Step by Step with Simple Projects and Clear E, (Paperback)
Robotics with Raspberry Pi: BUILD YOUR FIRST ROBOT: A Hands-on Guide to Coding, Assembling, and Controlling Robots, (Paperback) $19.99
$1999current price $19.99Robotics with Raspberry Pi: BUILD YOUR FIRST ROBOT: A Hands-on Guide to Coding, Assembling, and Controlling Robots, (Paperback)
Raspberry Pi 5 Guide Made Simple: Complete Step-by-Step Guide to Learn Setup, Configuration, Programming, and Building P, (Paperback) $23.99
$2399current price $23.99Raspberry Pi 5 Guide Made Simple: Complete Step-by-Step Guide to Learn Setup, Configuration, Programming, and Building P, (Paperback)
Arduino for Beginners: Programming, Electronics, and Building Projects, (Paperback) $35.56
$3556current price $35.56Arduino for Beginners: Programming, Electronics, and Building Projects, (Paperback)
Pre-Owned SPARC Architecture, Assembly Language Programming, and C (Paperback) 0130255963 9780130255969 $6.66
2 optionsAvailable in additional 2 options$666current price $6.66Pre-Owned SPARC Architecture, Assembly Language Programming, and C (Paperback) 0130255963 9780130255969
Excellency Web Development, Coding, and Modern Arduino Programming: Learn to Build and Program Interactive Projects with Ease, (Paperback) $30.99
$3099current price $30.99Excellency Web Development, Coding, and Modern Arduino Programming: Learn to Build and Program Interactive Projects with Ease, (Paperback)
