Цитата(Angelborn @ Jun 28 2007, 10:43)

Я хотел сделать связку AT89C2051 + SD(MMC)+DAC 16bit = wav-плейер. Памяти должно хватить (2кб). Не использую си из принципа - память кушает будь-здоров!
Возьми IAR и включи максимальную оптимизацию. Увидишь, что Си не так уж прожорлив.
Хочешь писать на АСМе, возьми Си-шную библиотеку, впихни в проект, войди в режим отладки и в окне дизасеблера увидишь соответствие кода на Си его варианту на АСМе.
Если что не понравится, подправишь, но основной код у тебя уже будет.