PCからオブジェクトコードをロードするための限られた機能と単純なI / O周辺機器を使用して、アセンブリ言語でプログラムできる安価なシングルボードコンピューターを探しています。
理想的には、自分のマシン上のすべてのコードを妥当な時間内に記述できるようにしたいと考えています。OSを邪魔したくありません。RAMにコードを書き込んでから分岐して実行するプログラムが欲しいからです。Arduinoは、アセンブリプログラミングに適したシステムのシンプルさに関する限り、おそらく私の最良の選択ですが、ハーバードアーキテクチャがあり、RAMから実行することはできません。
数年前、私はVon Neumannアーキテクチャの8ビットCPUを使用していました。ROM、RAMなどにマップされているかどうかに関係なく、実行を任意のアドレスに分岐できます。これが今私がやりたいことです。
おそらく、RAMに書き込まれたオペコードのインタプリタをフラッシュメモリに書き込んでロードできますが、この種の仮想マシンがすでに存在しない限り、これは非常に複雑で時間のかかるソリューションです。
Arduinoを使用する他の回避策や、使用する可能性のある他のマイクロコントローラーについて何か提案はありますか?
ありがとう!
ピエール