I'm familiar with writing code that uses pointers with direct memory access to read and write to a register, but the symbolic constants provided by MSP430 header files allow you to write to a register without using pointers. Only symbols are needed. For example, if I want to enable interrupts for Timer A, I could just write TACTL = TACTL | TAIE or TACTL |= TAIE.
What if I wanted to read the bits in the TACTL register or read the TAIE bit in the register. Can I still use these symbolic contants. If I can, what would the line of code look like?