-

Changes

Jump to: navigation, search

Machine Dependencies

78 bytes removed, 18:17, 30 July 2017
no edit summary
compilers.
;char
:is at least 8 bits
;short
:is at least 16 bits
;long
:is at least 32 bits
;int
:is the same as either short or long
;float
:is at least 32 bits
;double
:is at least as wide as float
file is only to be read by the same program then deleted.
Different compilers use different amounts of padding between
structure members, though this can be modified via the#pragma pack(n) construct.
== Predefined Macros ==
table 2. These can be used as shown in the example in fig .
___________________________________________{||+<strong>_Macro__Defined_for</strong>||-|i8051 || 8051 processor family |-|i8086 || 8086 processor family |-|i8096 || 8096 processor family |-|z80 || Z80 processor and derivatives |-|m68000|| 68000 processor family |-|m6800 || 6801, 68HC11 and 6301 processors|-|m6809 || 6809 processor |-|DOS || MS-DOS and PC-DOS |-|CPM || CP/M-80 and CP/M-86 |-|TOS || Atari ST |-|}
|<strong>_Macro______________Defined_for___________</strong>| | i8051 8051 processor family | | i8086 8086 processor family | | i8096 8096 processor family | | z80 Z80 processor and derivatives | | m68000 68000 processor family | | m6800 6801, 68HC11 and 6301 processors| | m6809 6809 processor | | DOS MS-DOS and PC-DOS | | CPM CP/M-80 and CP/M-86 | | TOS Atari ST | |__________________________________________|  ;Table 2. Predefined Macros

Navigation menu