Abbreviation |
None. |
Arguments |
Optional parameters, enclosed in parentheses, to control support for individual components of the 80C517. |
Default |
NOMOD517 |
Description |
The MOD517 directive
instructs the C51 compiler to produce code for the
additional hardware components (the arithmetic processor
and the additional data pointers) of the Siemens 80C517.
This feature dramatically impacts the execution of
integer, long, and floating-point math operations as well
as functions that make use of the additional data
pointers. |
|
|
|
|
Specifying both of these additional parameters with MOD517 has the same effect as using the NOMOD517 directive. |
NOTE
Though it may be defined several times in a program, the MOD517
directive is valid only when defined outside of a function
declaration.
Example
#pragma MOD517 (NOAU)
#pragma MOD517 (NODP8)
#pragma MOD517 (NODP8, NOAU)