Keil™, An ARM® Company

Cx51 User's Guide

2-Byte Scalars

Scalars of type signed int, unsigned int, signed short, unsigned short, enum, and memory-specific pointers that reference xdata or code are stored using two bytes (16 bits). The high-order byte is stored first, followed by the low-order byte. For example, an integer value of 0x1234 is stored in memory as follows:

Address+0+1
Contents0x120x34