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 />

International Organization <strong>for</strong> St<strong>and</strong>ardization<br />

An organization that sets st<strong>and</strong>ards in many businesses <strong>and</strong> technologies, including<br />

computing <strong>and</strong> communications.<br />

Interrupt<br />

A signal to the CPU that suspends the execution of a running application <strong>and</strong> transfers<br />

control to an Interrupt Service Routine (ISR) so that the event may be processed.<br />

Interrupt H<strong>and</strong>ler<br />

A routine that processes special code when an interrupt occurs.<br />

Interrupt Request<br />

An event which causes the processor to temporarily suspend normal instruction execution<br />

<strong>and</strong> to start executing an interrupt h<strong>and</strong>ler routine. Some processors have several<br />

interrupt request events allowing different priority interrupts.<br />

Interrupt Service Routine<br />

A function that is invoked when an interrupt occurs.<br />

IRQ<br />

See Interrupt Request.<br />

ISO<br />

See International Organization <strong>for</strong> St<strong>and</strong>ardization.<br />

ISR<br />

See Interrupt Service Routine.<br />

L-value<br />

An expression that refers to an object that can be examined <strong>and</strong>/or modified. An l-value<br />

expression is used on the left-h<strong>and</strong> side of an assignment.<br />

Latency<br />

The time between an event <strong>and</strong> its response.<br />

Librarian<br />

See Archiver.<br />

Library<br />

See Archive.<br />

Linker<br />

A language tool that combines object files <strong>and</strong> libraries to create executable code,<br />

resolving references from one module to another.<br />

Linker Script Files<br />

Linker script files are the comm<strong>and</strong> files of a linker. They define linker options <strong>and</strong><br />

describe available memory on the target plat<strong>for</strong>m.<br />

Little Endianess<br />

A data ordering scheme <strong>for</strong> multibyte data whereby the least significant byte is stored<br />

at the lower addresses.<br />

Machine Code<br />

The representation of a computer program that is actually read <strong>and</strong> interpreted by the<br />

processor. A program in binary machine code consists of a sequence of machine<br />

instructions (possibly interspersed with data). The collection of all possible instructions<br />

<strong>for</strong> a particular processor is known as its “instruction set”.<br />

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

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

Saved successfully!

Ooh no, something went wrong!