Reading through a paper for the ARM Cortex-M3 CPU I found this line confusing:
The lowest 2 bits of the stack pointers are always 0, which means they are always word aligned
I have seen similar statements elsewhere. What is the logic behind some zero bits => some alignment?