The SecurityTube Assembly Language Primer For Hackers Series for Linux provides a solid introduction to assembly language programming for the ia32 architecture. I found it to be most informative, and wondered what the examples from that series might look like if written for the PPU and SPUs of the Cell BE.
More recently, I acquired a Nokia N900 and have begun working through the same series for the N900’s ARM Cortex-A8 core.
My notes for each part are linked below.
|Part 1||System Organization||PPC||SPU||ARM|
|Part 2||Memory Organisation||SPU|
|Part 3||GDB Usage Primer||PPC & SPU|
|Part 4||Hello World||PPC||SPU||ARM|
|Part 5||Data Types||PPC & SPU|
|Part 6||Moving Data||PPC||SPU||ARM|
|Part 7||Working with Strings||SPU||ARM|
Further links will be added as I complete subsequent parts.