Hi all. I am facing this problem. If I am using following syntax, logically it is ok, but it is generating a wrong asm code via keil C51. Problem 1
ACC = ACC + B;
ADD A, B;
MOV A, B; ADD A, B;
ACC = z; B = 0; if(ACC<100) ...
MOV A, z(0X0A) CLR A; MOV B, A;