ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
84206
Алексей Мусин (23.03.2007 14:29, просмотров: 919)
Помните, было обсуждение про деление на константы? IAR для ARM владеет техникой с magic numbers 
    244                  voltage = (u + 32768 * 10 / 2)/ (32768 * 10);
   \   00000068   A03B80E2           ADD         R3,R0,#+0x28000
   \   0000006C   24409FE5           LDR         R4,??ClbrVoltage_2+0x8  ;; 0xcccccccd
   \   00000070   94C380E0           UMULL       R12,R0,R4,R3
   \   00000074   2009A0E1           MOV         R0,R0, LSR #+0x12