This page gives information about programming in assembler on an ARM computer, like the Raspberry Pi.

For now it only contains a link to the book I wrote about the topic:

Fun with assembler

The examples from the book are not available on-line, as I strongly believe you will learn from typing in the code yourself

Attention: The DLL / Shared Library procedure in the chapter "ARM has no div" does not work properly under latest Debian wheezy versions
When creating the Shared Library, you must now include the "-soname" switch, e.g.:

ld -shared -soname libmyfunc.so -o libmyfunc.so.1 -lc div.o
sudo cp libmyfunc.so.1 /usr/local/lib
sudo ln -sf /usr/local/lib/libmyfunc.so.1 /usr/local/lib/libmyfunc.so
sudo ldconfig /usr/local/lib
ld -dynamic-linker /lib/ld-linux.so -o testdiv -lmyfunc testdiv.o -E
./testdiv
(The "ln" and "ldconfig" commands are required only once.)
Click for more information.

Any questions or remarks, contact me: hucky at aol dot nl