This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to access local variable in C51 inline-assembly

For efficiency,i have to use inline assembly in my code, but I failed to access local variables
My code is something like this:

void func(void)
{
       unsigned int i;
       i=0;

        #pragma asm
        MOV A,i
        #pragma endasm

}

but i get a error : error A45: UNDEFINED SYMBOL (PASS-2)

So i there and way to solve this problem