ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
442466 Топик полностью
Apтём (16.09.2013 19:18, просмотров: 81) ответил Mazur на В студии есть дизассемблер. Хотя я видел, выложенные листинги, где асм более нагляден. Есть ли в winavr такое?
Чтобы PORTA остался в дизасме? Наверное нет, но есть выходной файл имя_проекта.lss, в котором показано во что каждая строчка компилится. Примерно так выглядит:  INLINE static void Init() { { EXT_UART_PORT.OUTSET=1<<EXT_UART_TX_PIN; e44: 88 e0 ldi r24, 0x08 ; 8 e46: 80 93 a5 06 sts 0x06A5, r24 EXT_UART_PORT.DIRSET=1<<EXT_UART_TX_PIN; e4a: 80 93 a1 06 sts 0x06A1, r24 EXT_UART_PORT.EXT_UART_RX_MODE=PORT_INVEN_bm; e4e: 80 e4 ldi r24, 0x40 ; 64 e50: 80 93 b2 06 sts 0x06B2, r24 EXT_UART.BAUDCTRLB=ExtUartBaudrate>>8; e54: 10 92 a7 0b sts 0x0BA7, r1 EXT_UART.BAUDCTRLA=ExtUartBaudrate & 255; e58: 8f e0 ldi r24, 0x0F ; 15 e5a: 80 93 a6 0b sts 0x0BA6, r24