क्या यह एक अकादमिक अभ्यास है, या आप जो विधानसभा भाषा सीखते हैं उसका उपयोग करना चाहते हैं? यह इन दिनों बहुत विशिष्ट सामग्री है। कंपाइलर ऑप्टिमाइज़ेशन इतना अच्छा हो गया है, कि हाई परफॉर्मेंस हार्ड डिस्क ड्राइव जैसा कुछ भी आम तौर पर कोडर में लिखे कोड बेस का लगभग 1% होता है। 4bit या 8bit प्रोसेसर के लिए खाद्य श्रृंखला के नीचे जाने से आपको बहुत अधिक असेंबली भाषा का उपयोग होता दिखाई देगा।
यदि आप वास्तव में असेंबली लैंग्वेज में जाना चाहते हैं, तो ऐसा प्रोसेसर चुनें, जिसमें एक अच्छा इंस्ट्रक्शन सेट हो। मैं एक पूर्व एआरएम कर्मचारी हूं इसलिए मैं शायद पक्षपाती हूं, लेकिन मैंने पाया कि एआरएम निर्देश सेट विशेष रूप से सीखना आसान था - मैं कंपनी में अपने तीसरे दिन एएसएम में एक कुशल एफआईआर फ़िल्टर लिखने में सक्षम था। एआरएम के सेमीकंडक्टर भागीदार इन दिनों प्रति अरब एआरएम कोर के बारे में शिपिंग कर रहे हैं, इसलिए ऐसी कंपनी ढूंढना बहुत आसान है जो आपकी एआरएम एएसएम विशेषज्ञता का उपयोग करने के लिए तैयार है।
आपके कोड को आज़माने के लिए लगभग $ 50 के लिए बहुत सारे ARM eval बोर्ड उपलब्ध हैं - ऐसा लगता है कि ARM Cortex M3 काफी लोकप्रिय होने जा रहा है। यह ARM के Thumb2 इंस्ट्रक्शन सेट का उपयोग करता है, जो सादे ol 'ARM32 कोड की तुलना में थोड़ा अधिक अस्पष्ट है, लेकिन फिर भी बहुत आसान है, और बहुत शक्तिशाली है।
यह छोटा सा बोर्ड 80 यूरो के लिए बहुत अच्छा लगता है: http://www.olimex.com/dev/stm32-103stk.html