.. asm2s. asm2s ===== 概要 ---- asm2sは、SMYLE系プロセッサのデフォルトASM形式(ただしQVPの記述のために用いられている範囲)のソースファイルを topsqvp-elf_as形式のソーフファイルに変換するコンバータです。以下の機能をもっています。 * 行を読み取ってラベル、命令、引数にパースする * 疑似命令やマクロ命令など互換性のない部分を変換する * 機械的に変換できない部分についてはWARNING!としてコメントアウトする * 読み取り途中でコメントを検出したならばコメント文字を変換し行末まで飛ばす。 リビジョン ---------- asm2s v01r02 コマンドライン -------------- .. code-block:: none python asm2s.py [option [option_parameter]]... 以下のようなオプションをつけて動作させることで所望の結果を得ることができます。 **コマンドラインオプション** +--------------+------------------------------------+ |オプション | 意味 | +==============+====================================+ |-h | ヘルプ表示 | +--------------+------------------------------------+ |--ASM asm | 入力ASMソースファイル | +--------------+------------------------------------+ |--S s | 出力gas sソースファイル | +--------------+------------------------------------+ |-i | INC fileモード | +--------------+------------------------------------+ |-v | 処理の途中経過を詳細に出力 | +--------------+------------------------------------+ |-V | バージョンのみ表示して終了 | +--------------+------------------------------------+ |-d | デバッグ用オプション | +--------------+------------------------------------+ 構造 ---- .. automodule:: asm2s .. autoclass:: asm2s.asmReader :members: .. autoclass:: asm2s.gasWriter :members: