В чем разница этих двух строк: memory_cap = 0xFFFFFF - Y_SIZE; memory_cap = 0xFFFFFF - (Y_SIZE);
Y_SIZE определен как константа в globals.h.
В листинге: memory_cap = 0xFFFFFF - Y_SIZE; 00001F9E 2000 MOV R0, #0 00001FA0 1C05 MOV R5, R0 memory_cap = 0xFFFFFF - (Y_SIZE); 00001FA2 483F LDR R0, [PC,#0x0FC] ; [0x20A0] =0xFEACFF 00001FA4 1C05 MOV R5, R0
Или я что-то не понимаю? IAR 4.31
|