Hi all, Can anyone help me with the following problem? I'm writing a long data to a long variable but instead of passing 4 Bytes it pass 3 Bytes. I'm using C51 v6.22. long var = 0xBD3C00BD; -> var=0x3C00BD; Thanks a lot, Reuven
Have you looked at the generated assembler code?