3.13. Section 13: Representation Issues

ERC32 Ada supports all of the implementation-dependent features of Ada 95 Reference Manual Section 13 that have a useful meaning in an embedded system.

In particular:

The following are not supported:

3.13.1. Definitions from the predefined package System

Table 3-4 specifies values from the predefined package System.

Table 3-4. Named Numbers from package System

Named NumberValue
Min_Int-263
Max_Int263 - 1
Max_Binary_Modulus264
Max_Nonbinary_Modulus32767
Max_Base_Digits15
Max_Digits15
Max_Mantissa63
Fine_Delta2.0-63
Tick1.0 Microseconds

3.13.2. The type Address

The predefined type Address is 32 bits in size, and the unit of storage addressed is an 8-bit byte. The value of the null address is zero. Address is declared in the visible part of package System, so that address expressions may contain numeric literals.