Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
part_info->sectors = *(uint32_t *)(&buf[32]);
на выходе :
690: 80 a1 ldd r24, Z+32 ; 0x20
692: 91 a1 ldd r25, Z+33 ; 0x21
694: a2 a1 ldd r26, Z+34 ; 0x22
696: b3 a1 ldd r27, Z+35 ; 0x23
698: 8c 83 std Y+4, r24 ; 0x04
69a: 9d 83 std Y+5, r25 ; 0x05
69c: ae 83 std Y+6, r26 ; 0x06
69e: bf 83 std Y+7, r27 ; 0x07
намного лучше, но проблема big/little endian остается