広告

  • 追加された行はこの色です。
  • 削除された行はこの色です。
*紹介 [#w822d2bb]
オープンソースのPIC用アセンブラ。~
[[gputils]]に含まれる
*使いかた [#t52f7cdc]
 $ gpasm [options] asm_file.asm
プロセッサの種類をアセンブラプログラムに書き込んでおけば取り合えず
 $ gpasm asm_file.asm
でいい。~
この場合の出力ファイルは「asm_file.hex」。一緒にできる「asm_file.cod」は[[gpsim]]で使う。

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

オプションはたくさんあるのでここでは良く使いそうなもの
|-o FILE, --output FILE|出力ファイルの指定|
|-p PROC, --processor PROC|プロセッサ(チップ)の指定|
|-I DIR, --include DIR|includeディレクトリの指定|

**演算子 [#z2cb71ce]
|=|アサイン|
|++|1足す|
|–|1引く|
|+=|足し算|
|-=|引き算|
|*=|掛け算|
|/=|割り算|
|%=|剰余|
|< <=|左シフト|
|> >=|右シフト|
|&=|ビットAND|
|&#124;=|ビットOR|
|^=|ビットXOR|


広告

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