È un esercizio accademico o hai intenzione di utilizzare la lingua dell'assembly che impari? Questa è roba abbastanza specializzata, in questi giorni. L'ottimizzazione del compilatore è diventata così buona, che anche qualcosa come un hard disk ad alte prestazioni in genere avrebbe scritto circa l'1% della sua base di codice scritta in assembler. Andando lungo la catena alimentare verso i processori a 4 bit o alcuni a 8 bit vedrai molto più linguaggio di assemblaggio utilizzato.
Se vuoi davvero provare il linguaggio assembly, scegli un processore con un set di istruzioni piacevole. Sono un ex dipendente di ARM quindi sono probabilmente prevenuto, ma ho scoperto che il set di istruzioni ARM era particolarmente facile da imparare - sono stato in grado di scrivere un filtro FIR efficiente nel mio terzo giorno in azienda. I partner di ARM per i semiconduttori stanno consegnando circa un miliardo di core ARM al trimestre in questi giorni, quindi è abbastanza facile trovare un'azienda che sia disposta a utilizzare la tua competenza ARM ASM.
Ci sono un sacco di schede di valutazione ARM disponibili per circa $ 50 per provare il tuo codice - sembra che ARM Cortex M3 sarà immensamente popolare. Usa il set di istruzioni Thumb2 di ARM, che è un po 'più oscuro del semplice codice ARM32, ma è comunque abbastanza facile e molto potente.
Questa piccola scheda sembra molto interessante, per 80 euro: link