C/Direct memory access

From Attie's Wiki
Revision as of 15:37, 31 August 2011 by Attie (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This example shows how to access memory locations directly (in this case a 16-bit register)

unsigned short *p;
unsigned short mask = 0x400;
 
p = 0xFFFE3A02;
if (*p & mask) {
  *p &= ~mask;
} else {
  *p |= mask;
}
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox