Programming With 64Bit Arm Assembly Language: Single Board Computer Development For Raspberry Pi And Mobile Devices

Programming With 64Bit Arm Assembly Language: Single Board Computer Development For Raspberry Pi And Mobile Devices

SKU: DADAX1484258800 Out of Stock
Sale price$29.23 Regular price$32.16
Sold out Save $2.93
Quantity
Add to wishlist
Add to compare
Shipping & Tax will be calculated at Checkout.
Delivery time: 3-5 business days (USA)
Delivery time: 8-12 business days (International)
15 days return policy
Payment Options

Help

If you have any questions, you are always welcome to contact us. We'll get back to you as soon as possible, withing 24 hours on weekdays.

Customer service

All questions about your order, return and delivery must be sent to our customer service team by e-mail at yourstore@yourdomain.com

Sale & Press

If you are interested in selling our products, need more information about our brand or wish to make a collaboration, please contact us at press@yourdomain.com

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)

Mastering Arm Hardware Architecture Opens A World Of Programming For Nearly All Phones And Tablets Including The Iphone/Ipad And Most Android Phones. Its 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 64Bit Processor.You'Ll Review Assembly Language Programming For The Arm Processor In 64Bit Mode And Write Programs For A Number Of Single Board Computers, Including The Nvidia Jetson Nano And The Raspberry Pi (Running 64Bit Linux). The Book Also Discusses How To Target Assembly Language Programs For Apple Iphones And Ipads Along With 64Bit 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 64Bit Assembly Instructions, And How Data Is Stored In The Computers Memory. In Addition, Interface Apps To Hardware Such As The Raspberry Pis Gpio Ports. The Book Covers Code Optimization, As Well As How To Interoperate With C And Python Code. Readers Will Develop Enough Background To Use The Official Arm Reference Documentation For Their Own Projects. With Programming With 64Bit Arm Assembly Language As Your Guide Youll 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 Projectsinterface Apps To Hardware Devices Such As The Raspberry Pi Gpio Portsreverse Engineer And Hack Codeuse The Official Arm Reference Documentation For Your Own Projectswho This Book Is Forsoftware Developers Who Have Already Learned To Program In A Higherlevel Language Like Python, Java, C#, Or Even C And Now Wish To Learn Assembly Programming.

Shipping & Returns

Shipping
We ship your order within 2–3 business days for USA deliveries and 5–8 business days for international shipments. Once your package has been dispatched from our warehouse, you'll receive an email confirmation with a tracking number, allowing you to track the status of your delivery.

Returns
To facilitate a smooth return process, a Return Authorization (RA) Number is required for all returns. Returns without a valid RA number will be declined and may incur additional fees. You can request an RA number within 15 days of the original delivery date. For more details, please refer to our Return & Refund Policy page.

Shipping & Returns

Shipping
We ship your order within 2–3 business days for USA deliveries and 5–8 business days for international shipments. Once your package has been dispatched from our warehouse, you'll receive an email confirmation with a tracking number, allowing you to track the status of your delivery.

Returns
To facilitate a smooth return process, a Return Authorization (RA) Number is required for all returns. Returns without a valid RA number will be declined and may incur additional fees. You can request an RA number within 15 days of the original delivery date. For more details, please refer to our Return & Refund Policy page.

Warranty

We provide a 2-year limited warranty, from the date of purchase for all our products.

If you believe you have received a defective product, or are experiencing any problems with your product, please contact us.

This warranty strictly does not cover damages that arose from negligence, misuse, wear and tear, or not in accordance with product instructions (dropping the product, etc.).

Warranty

We provide a 2-year limited warranty, from the date of purchase for all our products.

If you believe you have received a defective product, or are experiencing any problems with your product, please contact us.

This warranty strictly does not cover damages that arose from negligence, misuse, wear and tear, or not in accordance with product instructions (dropping the product, etc.).

Secure Payment

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

We accept payments with :
Visa, MasterCard, American Express, Paypal, Shopify Payments, Shop Pay and more.

Secure Payment

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

We accept payments with :
Visa, MasterCard, American Express, Paypal, Shopify Payments, Shop Pay and more.

Related Products

You may also like

Frequently Asked Questions

  • Q: What programming languages do I need to know before reading this book? A: It is recommended that readers have prior experience in higher-level programming languages such as Python, Java, C#, or C before diving into assembly programming with this book.
  • Q: Is this book suitable for beginners in programming? A: While the book provides a comprehensive introduction to ARM assembly language, it is best suited for those who already have a foundational knowledge of programming concepts.
  • Q: What hardware is required to follow the projects in this book? A: The book primarily focuses on single board computers like the Raspberry Pi and Nvidia Jetson Nano. It is advisable to have one of these devices to effectively follow the coding examples and projects.
  • Q: What topics are covered in the book? A: The book covers ARM hardware architecture, assembly language programming in 64-bit mode, interfacing with hardware, code optimization, and how to work with C and Python code.
  • Q: How many pages does the book contain? A: The book contains a total of 456 pages, providing comprehensive coverage of the subject matter.
  • Q: What is the publication date of this book? A: The book was published on May 2, 2020, and is available in its first edition.
  • Q: Can I use this book for projects on iOS and Android devices? A: Yes, the book discusses targeting assembly language programs for Apple iPhones and iPads as well as ARM-based Android phones and tablets.
  • Q: What is the binding type of this book? A: The book is available in paperback binding.
  • Q: Does the book provide examples of code optimization? A: Yes, the book includes sections on code optimization, teaching readers how to enhance the performance of their assembly language programs.
  • Q: Who is the author of this book? A: The book is authored by Stephen Smith, who specializes in programming and assembly language.