Question: Access
memory map registers? How can the pointers differentiate between data space, program
space, etc.?
Answer: Pointers won't point to program
space, only data and io space. If you set up a pointer in C to point to an address in
memory it will by default point to data memory. To point to IO space, see the example in
the C Compiler UG on page 3-11.