Default Memory Space Usage

  Unless a memory space qualifier is used, the Crossware 8051 ANSI C compiler will place objects in the following locations:
  • if an object is declared as _bit it is placed in bit-addressable data memory

otherwise:

  • if an object is declared as const it is placed in program memory

otherwise:

  • if the small memory model is the default memory model the object is placed in internal indirectly addressable data memory
  • if the large memory model is the default memory model, the object is placed in external data memory

|Home|Request information|How to order|


Crossware Products
Old Post House, Silver Street, Litlington, Royston, Herts, SG8 0QE, UK
Tel: + 44 (0) 1763 853 500, Fax: + 44 (0) 1763 853 330

Copyright © 1996-2004 Crossware Products. All rights reserved.

CROSSWARE and the Crossware logo are trademarks of Crossware Products.