ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ bmov bm Tells the compiler to use the bmov Object Primary instruction to initialize or copy structures or array elements. Only valid with the 80C196KB processor. ccb cc Loads a byte value to the CCB. Object Primary code co Generates or suppresses pseudo- Listing General nocode noco assembly code listing in the print content file. Default: nocode. cond cd Includes or suppresses conditionally Listing General nocond nocd uncompiled source code in the print content file. Default: nocond. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ debug db Includes or suppresses debug Object Primary nodebug nodb information in the object module. Default: nodebug. define(a) df Defines an object-like macro. Source Invoke diagnostic(a) dn Specifies the level of diagnostic Listing Primary messages. content Default: diagnostic level 1. eject ej Inserts a form-feed in the print file. Listing General Can only be specified in a #pragma content directive. extend ex Recognizes or suppresses Intel Source Primary noextend noex extensions to ANSI C. Default: extend. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ fixedparams [(a)] fp Specifies the FPL or VPL Object General varparams[(a)] vp function-calling convention. Default: varparams for non-alien functions. include(a) ic Specifies a file to process before the Source Invoke primary source file. inst is Specifies whether the compiler creates Source Primary noinst nois vector tables for switch statements. Default: noinst interrupt(a) in Specifies a function to be an Object General interrupt handler. list li Includes or suppresses the source text Listing General nolist noli listing in the print file. content Default: list. The nolist control overrides cond, listexpand, and listinclude. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ listexpand le Includes or suppresses macro Listing General nolistexpand nole expansion in the print file. content Default: nolistexpand. listinclude lc Includes or suppresses text from Listing General nolistinclude nolc include files in the print file. content Default: nolistinclude. The nolistinclude control overrides listexpand and cond for include files. locate(a,...) lo Locates symbols to absolute addresses. Object Primary model(a) md Selects the processor instruction set. Object Primary Default: model(bh). ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ object [(a)] oj Generates and names or suppresses the Object Primary noobject nooj object file. Default: sourcename.obj. The noobject control overrides all object controls except as affects the print file. optimize(a) ot Specifies the level of optimization. Object Primary Default: optimization level 1. pagelength(a) pl Specifies the number of lines per page Listing Primary in the print file. format Default: 60 lines per page. pagewidth(a) pw Specifies the number of characters per Listing Primary line in the print file. format Default: 120 characters per line. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ preprint [(a)] pp Generates and names or suppresses the Listing Invoke nopreprint nopp preprint file. content Default: nopreprint. print [(a)] pr Generates and names or suppresses the Listing Primary noprint nopr print file. content Default: sourcename.lst. The noprint control overrides all listing controls except preprint. pts(a) pt Loads the PTS vectors with the address Object Primary of the PTS control blocks. reentrant [(a)] re Specifies reentrancy or nonreentrancy. Object General noreentrant [(a)] nore Default: reentrant. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ regconserve [(a)] rc Controls whether non-register, Object Primary noregconserve norc file-level, and automatic variables are allocated to registers. Default: noregconserve. registers(a) rg Specifies the number of bytes of Object Primary register memory available to the module. Default: registers(220). searchinclude(a) si Specifies the search path for include Source General nosearchinclude nosi files. Default: nosearchinclude. signedchar sc Causes a char to be treated as a Object Primary nosignedchar nosc signed char or an unsigned char. Default: signedchar. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ symbols sb Generates or suppresses the identifier Listing Primary nosymbols nosb list in the print file. content. Default: nosymbols. tabwidth(a) tw Specifies the number of characters Listing Primary between tabstops in the print file. format Default: 4 characters between tabstops. title("a") tt Places a title on each page of the Listing Primary print file. format Default: "modulename". translate tl Completes or stops the compilation Source Invoke notranslate notl after preprocessing. Default: translate. The notranslate control overrides all object and listing controls except preprint. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Control Abbr. Description, Default, Effect Usage and Precedence ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ type ty Generates or suppresses type Object Primary notype noty information in the object module. Default: type. windows[(a)] wd Specifies that the whole application Object Primary nowindows nowd uses the vertical windows of the 80C196KC or the 80C196KR. Default: nowindows. xref xr Adds or suppresses the identifier Listing Primary noxref noxr cross-reference listing in the print content file. Default: noxref. The xref control overrides nosymbols.