Code:
24 ;flash.c: 12: TA = 0xAA;
25 line 12
26 0008' 75 C6 AA mov 198,#170
27 ;flash.c: 13: TA = 0x55;
28 line 13
29 000B' 75 C6 55 mov 198,#85
30 ;flash.c: 14: FCNTL = 0x0B;
31 line 14
32 000E' 75 D5 0B mov 213,#11
The code generation can't be improved upon and supports the timing requirements. However the TA's SFR address shown above as C6 is wrong. It should be C7. I suggest you correct whatever header file that is contained in and if it's a HI-TECH header file, e-mail support to inform them of the error.