dragon, правильный (понятный компилятору) С-код работает почти со скоростью асм-кода, если пользоваться именно С, а не структурами arduino. Поэтому на асм имеет заморачиваться только в редких случаях. Чаще возникает необходимость просматривать результат компиляции.
вот во что скомпилялись две строки:
PORTD=0;
PORTB=0xFF;
320: PORTD=0;
+0000042E: B81B OUT 0x0B,R1 Out to I/O location
321: PORTB=0xFF;
+0000042F: EF8F SER R24 Set Register
+00000430: B985 OUT 0x05,R24 Out to I/O location




Ответить с цитированием