ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
612835 Топик полностью
leon_ (06.08.2015 23:56, просмотров: 185) ответил AlexG на Что такого вообще есть в CodeVision чтобы им пользоваться? IAR или GCC на мой взгляд более разумные варианты.
Вот что дал GCC (два слова короче):  *((char*)&b) = 1; // uart_read(); 32: e0 e6 ldi r30, 0x60 ; 96 34: f0 e0 ldi r31, 0x00 ; 0 36: 81 e0 ldi r24, 0x01 ; 1 38: 80 83 st Z, r24 *((char*)&b + 1) = 2; // uart_read(); 3a: 82 e0 ldi r24, 0x02 ; 2 3c: 81 83 std Z+1, r24 ; 0x01 *((char*)&b + 2) = 3; // uart_read(); 3e: 83 e0 ldi r24, 0x03 ; 3 40: 82 83 std Z+2, r24 ; 0x02 *((char*)&b + 3) = 4; // uart_read(); 42: 84 e0 ldi r24, 0x04 ; 4 44: 83 83 std Z+3, r24 ; 0x03