OS に依存しない方法で文字列を出力しようとしています。たとえば、プログラムは Windows でも *nix と同じように実行する必要があります。
これは可能ですか?基礎となるアーキテクチャは同じ(x86)であるため、メソッドは同じであると想定しています。割り込みを呼び出すのと同じくらい簡単ですか?
この理由は、アセンブリ コードを生成するコンパイラを作成しようとしているためです。開発の初期段階では、ほんの一握りの機能しかありません。生成されたアセンブリ コードを Windows または Windows でテストできるようにしたいと考えています。または* nix。将来的には、同じコードを生成しながらプラットフォーム中立性を維持することは不可能になりますが、基本的にこの時点でやりたいことは、文字列を出力することだけです。