カーネル レベルのアセンブラで、a を発行しcli
て割り込みを無効にすると、その後、ハード ディスクの読み書き用にポートの読み取り/書き込みを発行できますか? つまり、同期読み取り/書き込みを使用してハード ディスク ドライバーを実装できますか? 何かのようなもの:
cli
// Do file system stuff
// at block level
// read/write a block using in/out assembler instructions
sti
カーネル レベルのアセンブラで、a を発行しcli
て割り込みを無効にすると、その後、ハード ディスクの読み書き用にポートの読み取り/書き込みを発行できますか? つまり、同期読み取り/書き込みを使用してハード ディスク ドライバーを実装できますか? 何かのようなもの:
cli
// Do file system stuff
// at block level
// read/write a block using in/out assembler instructions
sti