1,041
edits
Changes
→Default mode.
:Z80の代わりに8086コードを生成します。この機能は実験的です。
--bin
:ヘッダーのない生のバイナリ形式でオブジェクトファイルを生成します。
--hex
:Intel HEX形式のオブジェクトファイルを生成します。
--cmd
:CP/M 86 CMD形式のオブジェクトファイルを生成します。
--equ シンボルを事前定義します。事前定義されたシンボルは、EQUで定義されたものと同様の方法で処理されます。 blackcdt:.asmのサンプルファイルには、いくつかの可能な用途が例示されています。構文は次のとおりです。 '--equ label = value' labelは有効なラベル名で、pasmo構文で有効な形式の数値定数でなければなりません。 part = valueはオプションです。指定しない場合、割り当てられる値はFFFF 16進数です。 --w8080 8080に相当するものがないZ80命令が使用されたときに警告を表示します。 Z80アセンブラー構文を使用して、8080プロセッサー用のプログラムを簡単に作成できます。cdt形式のオブジェクトファイルを生成します。
--tapbas:--tapと同じですが、コードの前にBasicローダーを追加します。 --tzxbas:--txzと同じですが、コードの前にBasicローダーを追加します。 --cdtbas:--cdtと同じですが、コードの前にBasicローダーを追加します。 --plus3dos:PLUS3DOS形式のオブジェクトファイルを生成します。 --amsdos:Amsdos形式のオブジェクトファイルを生成します。 --msx:MSX形式のオブジェクトファイルを生成します。 --public:file.symbol名を使用して、パブリックシンボルテーブルのみが生成されます。このオプションを使用する場合、file.symbolは指定しないでください。 --name: nameヘッダーを使用する形式でヘッダーに入れる名前。指定しない場合、オブジェクトファイル名が使用されます。 --err:エラー出力ではなく標準出力にエラーメッセージを送信します(オプションのエラーを除く)。 --mocase:識別子の大文字と小文字を区別しません。 --alocal:自動ローカルモードを使用します。このモードでは、「_」で始まるラベルはすべてローカルです。詳細については、ラベルに関する章を参照してください。 --bracket:ブラケットのみのモードを使用します。このモードでは、括弧は式でのみ有効です。インダイレクションには括弧を使用する必要があります。 --equ:シンボルを事前定義します。事前定義されたシンボルは、EQUで定義されたものと同様の方法で処理されます。 black.asmのサンプルファイルには、いくつかの可能な用途が例示されています。構文は次のとおりです。 '--equ label = value' labelは有効なラベル名で、pasmo構文で有効な形式の数値定数でなければなりません。 part = valueはオプションです。指定しない場合、割り当てられる値はFFFF 16進数です。 --w8080:8080に相当するものがないZ80命令が使用されたときに警告を表示します。 Z80アセンブラー構文を使用して、8080プロセッサー用のプログラムを簡単に作成できます。 コード生成のオプションが指定されていない場合、デフォルトで--binが使用されます。 -dオプションはpasmo自体をデバッグすることを目的としていますが、asmコードでエラーを見つけるのにも役立ちます。使用すると、情報は標準出力に表示されます。 --errオプションを使用しない限り、エラーメッセージはエラーouptutに送られます。
=== --bin mode. ===