[an error occurred while processing this directive]
|
char abs (char a)
{
char temp;
asm ("movwf _abs$temp");
asm ("btfsc _abs$temp, 7");
asm ("sublw 0");
asm ("movwf _abs$temp");
return temp;
}
Подробнее об этом можно почитать в PIC C User's Guide (файл manual.pdf на hi-tech'овском сайте), стр.161 5.31 Function Argument Passing
Успехов, NoMore
E-mail: info@telesys.ru