If anyone wants to learn ARM assembly, a program called ARMsim and the pdf documentation you can find is a pretty good way to do it. You can step through, set break points and follow tutorials to learn with a gradual buildup in difficulty.