Đây có phải là một bài tập học thuật, hoặc bạn đang có ý định sử dụng ngôn ngữ lắp ráp mà bạn học? Đây là công cụ khá chuyên ngành, những ngày này. Tối ưu hóa trình biên dịch đã trở nên rất tốt, đến mức ngay cả một thứ như ổ đĩa cứng hiệu năng cao thường có khoảng 1% cơ sở mã được viết bằng trình biên dịch. Đi xuống chuỗi thức ăn xuống 4bit hoặc một số bộ xử lý 8 bit, bạn sẽ thấy ngôn ngữ lắp ráp được sử dụng nhiều hơn.
Nếu bạn thực sự muốn sử dụng ngôn ngữ lắp ráp, hãy chọn bộ xử lý có bộ hướng dẫn đẹp. Tôi là cựu nhân viên ARM nên có lẽ tôi thiên vị, nhưng tôi thấy rằng bộ hướng dẫn ARM đặc biệt dễ học - tôi đã có thể viết bộ lọc FIR hiệu quả trong asm vào ngày thứ ba của tôi tại công ty. Những đối tác bán dẫn của ARM đang vận chuyển khoảng một tỷ lõi ARM mỗi quý trong những ngày này, vì vậy khá dễ dàng để tìm một công ty sẵn sàng sử dụng chuyên môn ARM ASM của bạn.
Có rất nhiều bảng eval ARM có sẵn với giá khoảng 50 đô la để thử mã của bạn - có vẻ như ARM Cortex M3 sẽ rất phổ biến. Nó sử dụng tập lệnh Thumb2 của ARM, nó tối nghĩa hơn một chút so với mã ARM32 đơn giản, nhưng vẫn khá dễ dàng và rất mạnh mẽ.
Bảng nhỏ này trông rất tuyệt, với giá 80 euro: http://www.olimex.com/dev/stm32-103stk.html