PD ISO/IEC TR 18037:2008
Current
The latest, up-to-date edition.
Hardcopy , PDF
English
08-31-2008
FOREWORD
INTRODUCTION
1 SCOPE
2 REFERENCES
3 CONFORMANCE
4 FIXED-POINT ARITHMETIC
4.1 Overview and principles of the fixed-point data types
4.2 Detailed changes to ISO/IEC 9899:1999
5 NAMED ADDRESS SPACES AND NAMED-REGISTER STORAGE CLASSES
5.1 Overview and principles of named address spaces
5.2 Overview and principles of named-register storage classes
5.3 Detailed changes to ISO/IEC 9899:1999
6 BASIC I/O HARDWARE ADDRESSING
6.1 Rationale
6.2 Terminology
6.3 Basic I/O Hardware addressing header
6.4 Specifying I/O registers
6.5 Detailed changes to ISO/IEC 9899:1999
ANNEX A - FIXED-POINT ARITHMETIC
A.1 Fixed-point datatypes
A.2 Number of data bits in _Fract versus _Accum
A.3 Possible Data Type Implementations
A.4 Overflow and Rounding
A.5 Type conversions, usual arithmetic conversions
A.6 Operations involving fixed-point types
A.7 Exception for 1 and -1 Multiplication Results
A.8 Linguistic Variables and unsigned _Fract: an example
of unsigned fixed-point
ANNEX B - NAMED ADDRESS SPACES AND NAMED-REGISTER STORAGE CLASSES
B.1 Embedded systems extended memory support
ANNEX C - IMPLEMENTING THE
C.1 General
C.2 Overview of I/O Hardware Connection Options
C.3 I/O-register designators for different I/O addressing
methods
C.4 Atomic operation
C.5 Read-modify-write operations and multi-addressing cases
C.6 I/O initialization
C.7 Intrinsic Features for I/O Hardware Access
ANNEX D - MIGRATION PATH FOR
D.1 Migration path for
D.2
ANNEX E - FUNCTIONALITY NOT INCLUDED IN THIS TECHNICAL REPORT
E.1 Circular buffers
E.2 Complex data types
E.3 Consideration of BCD data types for Embedded Systems
E.4 Modwrap overflow
ANNEX F - C++ COMPATIBILITY AND MIGRATION ISSUES
F.1 Fixed-point Arithmetic
F.2 Multiple Address Spaces Support
F.3 Basic I/O Hardware Addressing
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.