Top > Picasm

広告
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Picasm へ行く。

*紹介 [#w822d2bb]
[[Picasm :http://www.jmp.fi/~trossi/pic/]]はオープンソースのPIC用アセンブラ。~
まだ対応しているチップは少ないみたい。

*使いかた [#t52f7cdc]
 $ picasm [options] asm_file.asm
プロセッサの種類をアセンブラプログラムに書き込んでおけば取り合えず
 $ picasm asm_file.asm
でいい。~
この場合の出力ファイルは「asm_file.hex」。一緒にできる「asm_file.cod」は[[gpsim]]で使う。

デフォルトのHEXフォーマットは「inhx32」。
ほかに、「inhx8m」、「inhx8s」、「inhx16」がある。フォーマットを指定するときは「-a FORMAT」というオプションを付ける。

オプションはたくさんあるのでここでは良く使いそうなもの
|-o FILE|出力ファイルの指定。指定しない場合は入力ファイル名を元に勝手に命名される|
|-i<include_dir>|includeディレクトリの指定|
|-ihx8m|IHX8Mのフォーマットで出力。デフォルトなので何も指定しなければこのフォーマット|
|-ihx16|IHX16のフォーマットで出力|
|-pic<device>|プロセッサ(チップ)の指定。アセンブラでインクルードファイルを呼んでおけば不要|

広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS