Привет All!
Можно ли как-нибудь заставить кейловский компилятор генерить код попроще чем:
79 2 *pChar = TH1;
0035 A800 R MOV R0,pChar
0037 A68D MOV @R0,TH1 80 2 *(pChar+1) = TL1;
0039 E8 MOV A,R0
003A 04 INC A
003B F8 MOV R0,A
003C A68B MOV @R0,TL1 81 2 TH1 = 0x00;
003E E4 CLR A
003F F58D MOV TH1,A
Сильно смущает инкремент регистра R0 в три приема и хитрое обнуление TH1. Включена оптимизация по размеру 9 уровня.