PeterBernard314 napisał: A jakaż to różnica między T85 i M32 przecież to ten sam rdzeń tylko różne peryferia...
Pokaż mi w ATtiny85 sprzętowe mnożenie...

Do do mieszania w RAM, to miewałem takie przypadki, najzabawniejszym było pomylenie "ldi XL, XX" z "lds XL, XX" (w inicjalizacji pętli) przed zapisem indeksowym "sts X, Rxx". Najprościej to zdebugować , zakomentowując etykietę w .dseg i sprawdzić po kolei każdą linijkę, w której jest błąd wywołany brakiem deklaracji tej etykiety.
mirekk36 napisał: W C masz także pełną kontrolę nad wszystkim [...]
<flame>Samo przejście na "C" nie gwarantuje "kontroli nad wszystkim"... W asm też się da, tylko trzeba się nauczyć pełni jego możliwości, po to są makra i podział kodu na mniejsze pliki... Z tego co zauważyłem większość ludzi piszących w asm sobie utrudnia pracę pisząc bezpośrednie wartości numeryczne, nie nadaje symboli rejestrom, nie używa preprocesora, wrzuca cały kod w jeden plik... Tymczasem współczesny asembler to w połowie C, z tym, że jest to dla mnie ta fajniejsza połowa

</flame>