ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
612760 Топик полностью
leon_ (06.08.2015 14:53 - 17:39, просмотров: 195) ответил AlexG на Что такого вообще есть в CodeVision чтобы им пользоваться? IAR или GCC на мой взгляд более разумные варианты.
И ещё, я иногда использую (см ниже) С-конструкции, и CodeVision преобразовывает их в приведеный ниже (лаконичный) асм-код. Когда-то проверял его на IAR и GCC, получалось хуже. Может сейчас дела обстоят иначе (лучше).  long int b; *((char*)&b) = 1; // uart_read(); *((char*)&b + 1) = 2; // uart_read(); *((char*)&b + 2) = 3; // uart_read(); *((char*)&b + 3) = 4; // 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 000022 e0e3 LDI R30,LOW(3) 000023 93e0 0072 STS _b + ( 2 ) , R30 000025 e0e4 LDI R30,LOW(4) 000026 93e0 0073 STS _b + ( 3 ) , R30