---
product_id: 174864276
title: "Raspberry Pi Assembly Language Programming: ARM Processor Coding"
brand: "stephen smith"
price: "€ 48.18"
currency: EUR
in_stock: true
reviews_count: 10
url: https://www.desertcart.pt/products/174864276-raspberry-pi-assembly-language-programming-arm-processor-coding
store_origin: PT
region: Portugal
---

# Raspberry Pi Assembly Language Programming: ARM Processor Coding

**Brand:** stephen smith
**Price:** € 48.18
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Raspberry Pi Assembly Language Programming: ARM Processor Coding by stephen smith
- **How much does it cost?** € 48.18 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.pt](https://www.desertcart.pt/products/174864276-raspberry-pi-assembly-language-programming-arm-processor-coding)

## Best For

- stephen smith enthusiasts

## Why This Product

- Trusted stephen smith brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Raspberry Pi Assembly Language Programming: ARM Processor Coding

## Images

![Raspberry Pi Assembly Language Programming: ARM Processor Coding - Image 1](https://m.media-amazon.com/images/I/61O6KZ7-7iL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Takes some work to follow it.
  

*by G***D on Reviewed in the United States on January 23, 2023*

I found it difficult to follow the text. I had to create my own graphic's to supplement the book. My experience in the 60's and 70's with TI  and Z-80  processors using machine code didn't help me a lot in this book. My work experience as a industrial controls engineer in both the steel industry and the automotive manufacturing industry doesn't really help in the architectural understanding at the bit level. However I am still digging away in the book. Hopefully it will become clearer as I work my way through the examples on my Raspberry Pi 4.I have no doubt that Stephen Smith is a very accomplished software engineer but I think the book could use some organization at the beginning to help get the reader off on a running start. As an example, some line item instructions on how to build the program: a suggested name; steps to write the Makefile, the form to put the Makefile lines in with a basic explanation of the steps, and the terminal steps to run the program. I spent several days reading up on the GNU's Makefile. It was a new experience for me. Good stuff. I made up my own recipe for the process. It's like a fill-in-the-blanks form. It's difficult to learn  if you can't get the program to run.The hex to binary conversion to deduce the opcode also needs a clearer presentation. The fact that the high bit of the opcode comes from the low bit of the 7th byte and the 3-lower bits comes from the 6th byte is a bit confusing, pun intended. :) I have a graphic to help me here.However, I do like the book. It is the best one I have found to date.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Good beginner to intermediate book
  

*by T***Y on Reviewed in the United States on December 12, 2021*

A long time ago I was a mainframe systems engineer.  And when I coded (very elegantly, I might add), I coded in Assembly language.  So I know the concepts, all of which were presented accurately in this book.  (I've already had many epiphanies, like the difference between machine instructions and assembler directives... So, I've had a head start.)This book is very well written and covers everything you need to "get your feet wet."  I will probably never need to code in Assembly language for the Pi, but after reading this book, I think I could,  There are some things missing (like why a HelloWorld executable, written in Assembly language and statically linked on a 32-bit system, runs successfully, without reassembly, on a 64-bit Raspios system.)  But that doesn't detract from the book.  I would also recommend "Programming with 64-bit ARM Assembly Language" by the same author, Stephen Smith.  Also well written.Cudos to the author.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Excellent Text for Teaching Assembly Language
  

*by B***P on Reviewed in the United States on October 4, 2021*

I use this in teaching assembly language. The ARM processor in the Raspberry Pi is far simpler than the Intel processor. It is also possible to interact with sensors and actuators via assembler. The is also good coverage of interaction with C and line by line comparison between C and assembler.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.pt/products/174864276-raspberry-pi-assembly-language-programming-arm-processor-coding](https://www.desertcart.pt/products/174864276-raspberry-pi-assembly-language-programming-arm-processor-coding)

---

*Product available on Desertcart Portugal*
*Store origin: PT*
*Last updated: 2026-01-23*