Issues with Listing1-1.S, Listing1-2.cpp, Listing1-3.S in Github repo
Posted: Tue Jul 08, 2025 9:37 am
Hi Randall, hope you're well?
I picked up a copy of Art of ARM Assembly in the Raspberry Pi store in Cambridge, UK this weekend. They're having a 25% off books in-store offer at the moment which is nice if anyone else in the UK is looking for a copy.
I've started going through it and I noticed a typo in the github repo for Listing1-1.S which refers to MASM instead of Gas in the comment. Interestingly, the listing in the book is correct.
I also noticed that Listing1-2.cpp and Listing1-3.S from the book are missing from the repo.
I've created two pull requests which should fix those issues:
* Change MASM typo in Listing1-1.S to Gas
* Add missing files Listing1-2.cpp, Listing1-3.S
Thanks for writing the book, I've been meaning to get round to learning ARM assembly for a long-time and this will give me the impetus I need to do that.
I originally learned assembly language programming back in the 80s with the 6502 on the BBC Microcomputer and later went on to learn 68000 and PIC assembler although I haven't really used those skills for a long time.
I picked up a copy of Art of ARM Assembly in the Raspberry Pi store in Cambridge, UK this weekend. They're having a 25% off books in-store offer at the moment which is nice if anyone else in the UK is looking for a copy.
I've started going through it and I noticed a typo in the github repo for Listing1-1.S which refers to MASM instead of Gas in the comment. Interestingly, the listing in the book is correct.
I also noticed that Listing1-2.cpp and Listing1-3.S from the book are missing from the repo.
I've created two pull requests which should fix those issues:
* Change MASM typo in Listing1-1.S to Gas
* Add missing files Listing1-2.cpp, Listing1-3.S
Thanks for writing the book, I've been meaning to get round to learning ARM assembly for a long-time and this will give me the impetus I need to do that.
I originally learned assembly language programming back in the 80s with the 6502 on the BBC Microcomputer and later went on to learn 68000 and PIC assembler although I haven't really used those skills for a long time.