asm geht ganz gut in AVR studio, und ansonsgten mit mehr oder weniger jedem editor der syntax-highlighting unterstützt. unter linux nehme ich meistens VI, oder mit grafischer oberfläche Kate. theoretisch eignet sich jeder beliebige texteditor, nur dann musst du recht stark auf die rechtschreibung achten.