下記の場所のエミュレータをお使いください。
http://tagiyasoft.blog.jp/cpuemu-Alpha1.html
レジスタ直接入力(16進数を入力)
使い方
- 使えるマシン語一覧:
Cortex-M0 Armマシン語表(抜粋)(GitHub版)
Cortex-M0 Armマシン語表(抜粋)(tagiyasoft版) - 下記のサイト等でbinaryーコードを作成し、テキストエリアにコピーします。
Assembler for IchigoJam(GitHub版)
Assembler for IchigoJam(tagiyasoft版)
- [START]もしくは[STEP]ボタンで実行します。
- コンソールには、実行したアセンブラの命令が表示されます。
- テキストボックスに値(16進数)を入力して[SET]ボタンを押すと、指定したレジスタに値が直接入力されます。
- プログラム内で一度も使われていないアドレスからのロード命令が実行されると実行が一時中断し、レジスタに値をセットするよう促されます。
- プログラムカウンタはR15ですので、実行位置の変更(条件分岐先の変更など)はR15に直接値を入力してください。
- テキストエリア内のプログラムを変更した場合は、[RESET]ボタンを押してください。
更新
- 2017/12/31 対応命令追加、フラグ追加、コンソール表示追加、その他追加