cpuemu - Alpha1 *このエミュレータはblogの仕様により、現在、正常に動作しません。
下記の場所のエミュレータをお使いください。
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 対応命令追加、フラグ追加、コンソール表示追加、その他追加
cpuemu a1 (for IchigoJam)
APP: CC BY fukuno.jig.jp