- Series: Hands On Guide
- Paperback: 290 pages
- Publisher: BSB; 1 edition (February 6, 2014)
- Language: English
- ISBN-10: 0992391628
- ISBN-13: 978-0992391621
- Product Dimensions: 6 x 0.7 x 9 inches
- Shipping Weight: 1.1 pounds (View shipping rates and policies)
- Average Customer Review: 24 customer reviews
- Amazon Best Sellers Rank: #1,431,093 in Books (See Top 100 in Books)
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.
Raspberry Pi Assembly Language RISC OS Beginners (Hands On Guide) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who viewed this item also viewed
About the Author
Bruce Smith is a former Technical Editor of Acorn User magazine and founder of Bruce Smith Books. Around half of his 100 books have covered the topic of computers and computer programming. He was one of the first to write about the ARM chip when it was originally released. He is well known for his easy, lucid style of writing and his books have been translated into five languages. Here are some snippets from user reviews written about his books: "This is the first computer book I've read in bed for pleasure rather than to cure insomnia", "Much more to offer, practical and down-to-earth"; "...for those that want a complete, thorough and readable guide, Bruce Smith is your man", “No other author has investigated with the thoroughness of Smith", "...every page provides useful information. Put off getting that new game, and buy this book instead. You won’t regret it”, “This book has been written with the absolute novice in mind. It doesn’t patronise, yet neither does it baffle with jargon and slang.”
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $0.99 (Save 90%). Print edition purchase must be sold by Amazon. Learn more.
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.)
Try the Kindle edition and experience these great reading features:
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.