1.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:

1.13.1. Definitions from the predefined package System

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

Table 1-4. Named Numbers from package System

Named Number Value
Min_Int -263
Max_Int 263 - 1
Max_Binary_Modulus 264
Max_Nonbinary_Modulus 32767
Max_Base_Digits 15
Max_Digits 15
Max_Mantissa 63
Fine_Delta 2.0-63
Tick 1.0 Micro Seconds

1.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.