Prog model

I feel this should be before the code snippet, since it's pretty vital information.

Also I would like some more information about how one manipulates the register.