FPK: There is an excellent book that covers ARM7 in one of it's chapters, though it is written for C programmers, I'm sure you'll be able to get some of what you need from it.

Here is the link to the book: http://www.jharbour.com/gameboy/default.aspx

You are looking for Chapter 11 - 'ARM7 Assembly Language Primer'.

I have also found Mr. Harbour to be quite responsive to topics discussed in his book and he knows Pascal aswell, perhaps he might be able to help with directly asked technical questions.