raspi assembler book?

Tell us about your other hobbies & none QL related items here :)
Post Reply
User avatar
Sparrowhawk
Super Gold Card
Posts: 653
Joined: Wed Dec 15, 2010 12:33 pm
Location: @131072
Contact:

raspi assembler book?

Post by Sparrowhawk »

Hi my youngest daughter is in the first year studying computer science at uni and they will soon be starting ARM assembly programming on the RaspPi 4 model B.

Can anyone recommend a book for the complete assembly novice for this particular Pi model? Obviously the uni will give them plenty of material, but just in case there is something that somebody here can recommend that the uni does not have, I'd be grateful.

Something that takes you by the hand and removes the terror, basically! :D

She did do pseudo-assembler for A level before on some software that simulated a very simple processor, but I think ARM is going to be several orders of magnitude more difficult.

Thanks.

PS - if not a book then maybe a website with a good tutorial?


a.k.a. Jean-Yves
Derek_Stewart
Font of All Knowledge
Posts: 3975
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: raspi assembler book?

Post by Derek_Stewart »

Hi

Look at Stephen Smith's nooks on ARM programming for the Raspberry Pi.

He has a Github site for the supoort files from his book.
https://github.com/Apress/Raspberry-Pi- ... rogramming

Also look in the Magpi magazine web site, there is free PDF books available.


Regards,

Derek
User avatar
Sparrowhawk
Super Gold Card
Posts: 653
Joined: Wed Dec 15, 2010 12:33 pm
Location: @131072
Contact:

Re: raspi assembler book?

Post by Sparrowhawk »

Thanks Derek, will do.


a.k.a. Jean-Yves
User avatar
NormanDunbar
Forum Moderator
Posts: 2281
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: raspi assembler book?

Post by NormanDunbar »

Stephen Smith's book is probably the best. There are plenty of other ARM Assembly Language books, I have a couple, but they are not specific to Raspberry Pi.

Stephen also has another book on Assembly language for the Raspberry Pi and the Jetson board amongst other ARM boards, "Programming with 64-Bit ARM Assembly Language", which uses the GCC compiler collection to do the actual assembly as opposed to a stand alone assembler. Also published by Apress.

Stephens books are all listed on Amazon at https://www.amazon.co.uk/Stephen-Smith/ ... 257&sr=1-1. YOu can probably have a "look inside" to get an idea of what's involved.

I don;t like ARM assembly language, I have to admit, but then again, I'm not going to Uni to study it! Good luck to your daughter. ;)

Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
User avatar
Sparrowhawk
Super Gold Card
Posts: 653
Joined: Wed Dec 15, 2010 12:33 pm
Location: @131072
Contact:

Re: raspi assembler book?

Post by Sparrowhawk »

Thanks, I've sent her the link to the books to see whether they use them. if not I'll get her a copy of the first one and if she likes it maybe a copy of the other one too. I'm not sure how much detail they need to go into tbh.


a.k.a. Jean-Yves
Post Reply