Memory and Pointers
Abstract
This chapter describes in detail how data is organized in memory and how to make use of data in C by address. The address-of operator and indirection operator are explained with detailed examples and diagrams.
Arrays and structures are revisited in this chapter to show how to use them with pointers. The special C rules concerning pointer arithmetic are described. Pointers to RAM, ROM, and to user-defined address spaces are all covered. The embedded C extension addressmod is included. This chapter also deals with pointers to functions.
Examples and exercises are for the popular PIC™ microcontroller manufactured by Microchip.
Keywords
Pointer
Address-of
Indirection
addressmod
Memory map
Function pointers ...
Get Embedded C Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.