Hatena::ブログ(Diary)

nicotakuya

2009-07-02

[]4ビットマイコンアセンブラ/逆アセンブラ

大人の科学マガジンN0.24のふろく、「4ビットマイコンFX-マイコン)」用のアセンブラと逆アセンブラアップロードしました。

http://nicotak.com/sonota/fxasm.zip

フリー素材です。動作無保証。

ファイルはEXCELで動きます。

f:id:nicotakuya:20090630155609g:image

アセンブラプログラムを作るときに個人用として作ったものです。ラベルには対応していませんので、行番号が変わると直すのが大変です。

ちなみに本誌には船田さんの作ったアセンブラが公開されていて、そっちのほうはラベルに対応してるのでオススメです。

f:id:nicotakuya:20090630155608g:image

▲逆アセンブラは命令コードから命令記号に戻す時に使います。オリジナル版のマニュアルスキャンしてソフトOCRで命令コードに直してみましたが、実際には読み取りミスが多くて手で打つのとあまり変わらなかったです。

f:id:nicotakuya:20090702165152g:image

EXCELを持ってない場合には、googleドキュメントにアップロードしてみるという方法もあります。

f:id:nicotakuya:20090702210604g:image

アセンブルの結果をFX-マイコンシミュレータ用のフォーマットで出力することもできます(タグ付けただけですが)。拡張子が「fxp」というファイルで保存して、FX-マイコンシミュレータにロードさせると、実機なしでデバッグできます。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

Connection: close