0

私はアセンブリの初心者であり、アセンブリプログラミングの基本的な基礎をまだ獲得しようとしています。単純な文字列を出力するために、32 ビット プロテクト モード アセンブリが C ランタイム ライブラリや Windows dll などのプラットフォームのライブラリに依存しすぎているという事実を発見したとき、私は少しショックを受けました。たとえば、_printf 呼び出し。

プラットフォームのライブラリに依存せずに、32 ビット プロテクト モード アセンブリでいくつかの重要なルーチンを実行することは可能ですか? OS は、そのような「スタンドアロン」の 32 ビット プログラムが、OS のサービスを使用せずに保護モードで動作することを許可しますか?

私の質問は正しい質問ですか? :p

4

1 に答える 1

0

これは、Intelマシンの割り込みを使用して実行できます。しかし、すべての文字/文字列を印刷するための呼び出しを作成するには複雑すぎます。好奇心が強い-なぜあなたはこれをしたいのですか?

于 2011-02-23T17:43:15.823 に答える