ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
612838 Топик полностью
leon_ (07.08.2015 00:12, просмотров: 220) ответил AlexG на Что такого вообще есть в CodeVision чтобы им пользоваться? IAR или GCC на мой взгляд более разумные варианты.
А так одинаковой величины, но сложнее:  short int b; *((char*)&b) = 1; // uart_read(); *((char*)&b + 1) = 2; // uart_read(); 00001c e0e1 LDI R30,LOW(1) 00001d 93e0 0070 STS _b,R30 00001f e0e2 LDI R30,LOW(2) 000020 93e0 0071 STS _b + ( 1 ) , R30 *((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