私はC言語で小さなカーネルを作成していますが、待つべき秒数を含むパラメータを取る関数が必要です。自分のスリープや遅延関数をC言語で作成する方法
forループを使用しようとしましたが、機能しませんでした。
私はC標準ライブラリを使用することができず、カーネルに(C言語で)待機するよう指示する方法が必要です。これどうやってするの?
ループ:ループを使用して
int c = 1, d = 1;
for (c = 1 ; c <= 32767 ; c++)
for (d = 1 ; d <= 32767 ; d++){}
ループを使用してコードを共有します。何がうまくいかなかったのですか? –
forループは機能しますが、速くて差が出ません。 @ AT-2016 –
これが役立つかどうかはわかりません。しかし、それは本当に面白そうです - http://wiki.osdev.org/Inline_Assembly –