ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
381249 Топик полностью
AD (17.01.2013 14:32 - 14:36, просмотров: 249) ответил koyodza на а теперь попробуйте поделить на 128 :=)
Какие-то проблемы? Повторяю, напишите проще или хотя бы так же 
     45              if (x < 0)
   \   00000042   2311               TST     R17
   \   00000044   F412               BRPL    ??main_0
     46                  x += 127;
   \   00000046   5801               SUBI    R16, 129
   \   00000048   4F1F               SBCI    R17, 255
     47              x >>= 7;
   \                     ??main_0:
   \   0000004A   0F00               LSL     R16
   \   0000004C   2F01               MOV     R16, R17
   \   0000004E   1F00               ROL     R16
   \   00000050   0B11               SBC     R17, R17