Saya mencari komputer papan tunggal murah yang dapat saya program dalam bahasa assembly, menggunakan fasilitas terbatas untuk memuat kode objek dari PC dan perangkat I / O sederhana.
Idealnya saya ingin dapat menulis dalam waktu yang wajar semua kode pada mesin sendiri. Saya tidak ingin OS menghalangi, karena saya ingin memiliki program yang menulis dalam RAM beberapa kode dan kemudian cabang untuk menjalankannya. Arduino mungkin akan menjadi pilihan terbaik saya, sejauh kesederhanaan sistem yang cocok untuk pemrograman perakitan berjalan, tetapi memiliki arsitektur Harvard dan tidak akan memungkinkan saya untuk mengeksekusi dari RAM.
Bertahun-tahun yang lalu saya menggunakan arsitektur Von Neumann 8-bit CPU yang dapat melakukan eksekusi cabang ke alamat mana pun, tidak peduli apakah itu dipetakan ke ROM, RAM atau apa pun. Inilah yang ingin saya lakukan sekarang.
Saya mungkin bisa menulis dan memuat dalam memori Flash sebagai juru kode op yang ditulis dalam RAM, tetapi ini adalah solusi yang sangat kompleks dan memakan waktu, kecuali mesin virtual semacam ini sudah ada.
Adakah saran tentang solusi lain dengan Arduino atau pengontrol mikro lainnya yang mungkin saya gunakan?
Terima kasih!
Pierre