広告
*紹介 [#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| ||=|ビットOR| ||=|ビットOR| |^=|ビットXOR| 広告 |