07.04.2013 Views

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

16-Bit C <strong>Compiler</strong> User’s Guide<br />

COFF<br />

Common Object File Format. An object file of this <strong>for</strong>mat contains machine code,<br />

debugging <strong>and</strong> other in<strong>for</strong>mation.<br />

Comm<strong>and</strong> Line Interface<br />

A means of communication between a program <strong>and</strong> its user based solely on textual<br />

input <strong>and</strong> output.<br />

Data Memory<br />

On <strong>Microchip</strong> MCU <strong>and</strong> DSC devices, data memory (RAM) is comprised of General<br />

Purpose Registers (GPRs) <strong>and</strong> Special Function Registers (SFRs). Some devices also<br />

have EEPROM data memory.<br />

Device Programmer<br />

A tool used to program electrically programmable semiconductor devices, such as<br />

microcontrollers.<br />

Digital Signal Controller<br />

A microcontroller device with digital signal processing capability, (i.e., <strong>Microchip</strong> <strong>dsPIC</strong><br />

DSC devices).<br />

Digital Signal Processing<br />

The computer manipulation of digital signals, commonly analog signals (sound or<br />

image) which have been converted to digital <strong>for</strong>m (sampled).<br />

Digital Signal Processor<br />

A microprocessor that is designed <strong>for</strong> use in digital signal processing.<br />

Directives<br />

Statements in source code that provide control of the language tool’s operation.<br />

DSC<br />

See Digital Signal Controller.<br />

DSP<br />

See Digital Signal Processor.<br />

Endianess<br />

Describes order of bytes in a multi-byte object.<br />

Epilogue<br />

A portion of compiler-generated code that is responsible <strong>for</strong> deallocating stack space,<br />

restoring registers <strong>and</strong> per<strong>for</strong>ming any other machine-specific requirement specified in<br />

the run-time model. This code executes after any user code <strong>for</strong> a given function, immediately<br />

prior to the function return.<br />

Errors<br />

Errors report problems that make it impossible to continue processing your program.<br />

When possible, errors identify the source file name <strong>and</strong> line number where the problem<br />

is apparent.<br />

Executable Code<br />

Software that is ready to be loaded <strong>for</strong> execution.<br />

Expressions<br />

Combinations of constants <strong>and</strong>/or symbols separated by arithmetic or logical operators.<br />

DS51284H-page 222 © 2008 <strong>Microchip</strong> Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!