I think ASM is a very good choice in a simple MIDI application. Fairly short code and the code is compact. But making a LCD UI is pretty akward with ASM. An extensive UI is pretty tricky even with C. Last year summer I worked in Elektrobit as a trainee and made a multipoint temperature measurement system with Zilog Z8 Encore! chip. I programmed the whole thing in C and the UI alone had way over 500 lines of code. I shudder even to think what it would been with ASM.
|