2016-03-01から1ヶ月間の記事一覧

メモリの内容を調べる(PEEK相当をマシン語で)

IchigoJamのBASIC言語にはメモリ内容を調べるPEEK関数があります。 これはBASIC言語から見た仮想的なメモリ空間を16ビットのアドレスで指定して調べるものです。なので、マイコンから見えているメモリ空間上に配置された各種レジスタの内容を読むために、PEE…

マシン語でLチカ

IchigoJamのマシン語からポートを直接操作するサンプルプログラムです。やってること自体はBASIC で LED 文つかったほうが早いですけれどもーアセンブラソースはこんな感じ。JS製 IchigoJam用アセンブラでマシン語に変換できます。 @led r1=[@dat] r3=[r1+0]…

IchigoJam 用アセンブラ

こちらのページマシン語メモリアクセスで画面超速表示! IchigoJamではじめるARMマシン語その3 http://fukuno.jig.jp/1188 のニモニックをIchigoJam用の機械語(BASIC のPOKE文)に変換するアセンブラをjavascriptで組んでみましたAsembler for IchigoJam http…