IAR Atmel AVR C/C++ Compiler V4.21A/W32, Evaluation Version
btTemp далее не используется.
компилировалось с ключом -s2 (Best debug support)
листинг:
1)
Код
129 Uart1_context.bTxCount= btTemp + 1;
\ 00000084 2F08 MOV R16, R24
\ 00000086 9503 INC R16
\ 00000088 9300.... STS (Uart1_context + 2), R16
2)
Код
129 Uart1_context.bTxCount= ++btTemp;
\ 00000084 9583 INC R24
\ 00000086 2F08 MOV R16, R24
\ 00000088 2F80 MOV R24, R16
\ 0000008A 9300.... STS (Uart1_context + 2), R16