11.07.2015 Views

PicC 9.50 dsPIC Manual.pdf

PicC 9.50 dsPIC Manual.pdf

PicC 9.50 dsPIC Manual.pdf

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.

INDEXINDEXRAND, 185read-only variables, 36REALLOC, 187redirecting errors, 8Reference, 92, 100registersspecial function, see secial function registers72regsused pragma directive, 60relative jump, 72RELOC, 94, 96reloc PSECT flag, 78relocatableobject files, 89relocation, 89relocation informationpreserving, 96renaming psects, 59REPT directive, 84reserving memory, 19reset, 29code executed after, 29return values, 42romdata psect, 27runtime environment, 20runtime module, 4runtime startupvariable initialization, 27runtime startup code, 26runtime startup module, 20scale value, 78SCANF, 189search pathheader files, 9segment selector, 94segments, see aso psects73, 94, 100serial I/O, 64SET directive, 80set directive, 68SETJMP, 191SFRsusing in assembler code, 53shift operationsresult of, 44sign extension when shifting, 44SIGNAT directive, 85signat directive, 63signature checking, 62signatures, 85SIN, 193SINH, 137size PSECT flag, 78source fileextensions, 24source files, 24SPACE assembler control, 88space PSECT flag, 79special characters, 69special function registersin assembly code, 72predefined, 53special type qualifiers, 37sports cars, 71SPRINTF, 194SQRT, 195SRAND, 196SSCANF, 197stack, 23stack pointer, 20, 23standard libraries, 26standard type qualifiers, 36startup module, 4, 20clearing bss, 90data copying, 91static variables, 40STDIO, 64storage class, 39340

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

Saved successfully!

Ooh no, something went wrong!