|Print List Price:||$21.99|
Save $12.00 (55%)
Raspberry Pi Assembly Language RISC OS Beginners (Hands On Guide) Kindle Edition
|New from||Used from|
Kindle Feature Spotlight
|Length: 292 pages||
Matchbook Price: $0.99
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
- Similar books to Raspberry Pi Assembly Language RISC OS Beginners (Hands On Guide)
Try Kindle Countdown Deals
Explore limited-time discounted eBooks. Learn more.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Customers who bought this item also bought
Would you like to tell us about a lower price?
Showing 1-8 of 24 reviews
There was a problem filtering reviews right now. Please try again later.
The author assumes no specific low-level knowledge and does a great job explaining the basics. Fortunately he does so in a way that an experienced old hack like myself can skip over the introductions and get straight to the meat. I was able to read the book in one flight from Zurich to San Francisco, although the problem with that is that my hands were itching all the time to get some coding done with my newly acquired knowledge :-)
Do *not* buy this book if you want to know how to code in Python under Linux on the Pi.
*Do* buy this book if you want a great introduction to the ARM architecture, instruction set and assembler.
The author promised a follow-up book with more advanced topics which I will surely buy.
This book teaches the basics of Assembly (or Assembler in the UK) Language programming as it relates to RISC OS running on the Raspberry Pi.
Why do we need this? Because RISC OS on the RPi is faster and smoother than running the default Linux operating system designed for the Pi. Using Assembly Language in the RISC OS environment allows us to access the lowest level of the CPU, called "bare metal programming". Being able to access the lowest level of the CPU via Assembly Language makes for very efficient and fast programs.
RISC OS running on the RPi = a small, fast and efficient operating system.
Assembly Language programming in the RISC OS environment (running on the RPi) = much faster and more efficient code.
You can apply this knowledge of Assembly Language programming to other ARM processors, and to many other processors in general, to create very fast running programs.
By learning Assembly Language programming you will obtain a great understanding of the inner workings of the CPU.
This book is very much like the books written in the 1980's about 6502 Assembly Language for the Atari, Commodore 64, etc. Back then code had to be small (in terms of memory use), also it had to be efficient and fast to run on machines with very limited resources, which holds true for the Raspbeery Pi.