Changes

ASSEMBLER PASMO JP

2,171 bytes added, 02:03, 28 February 2020
Generalities.
=== Generalities. ===
ソースコードファイルは、使用するプラットフォームの有効なテキストファイルである必要があります。たとえば、windowsのpasmoでのUNIXテキストファイルの使用はサポートされておらず、結果は未定義です(たとえば、pasmoのビルドに使用されるコンパイラによって異なる場合があります)。垂直タブまたはフォームフィード文字を含むファイルを使用した結果も未定義です。 すべての後;行内はコメントです(もちろん、;は文字列リテラルの一部です)。複数行のコメントはありません。代わりにIF 0 .... ENDIFを使用できます(ただし、INCLUDEを参照)。 文字列リテラルは、文字セット変換なしでオブジェクトファイルに書き込まれます。その後、プラットフォームでpasmoが実行されていた異なる意味を持つ任意のキャラクターの使用は、宛先マシンを回避する必要があり、キャラクターのコードが代わりに使用される場合があります。また、非ASCII互換文字セットを使用するマシンでPasmoを使用することは困難であり、utf-8で記述されたソースは望ましくない結果をもたらす可能性があることも意味します。これは、Pasmoの将来のバージョンで変更される可能性があります。
 
行は10進数で始まり、その後にブランクが続く場合があります。この番号はアセンブラによって無視され、古いアセンブラとの互換性のために許可されています。エラーで報告される行番号は、これではなくファイル内の行の連続番号です。 空白は、文字列リテラルおよび語彙要素を分離する場合にのみ意味があります。任意の数のブランクは、1と同じ意味を持ちます。演算子とオペランドの間に空白を入れることはできますが、同じ文字に接頭辞として他の意味がある場合(たとえば、「$」と「%」)を除いて、必須ではありません。
=== Literals. ===