Webサーフィン中に512バイトのOSコンテストを見つけました。
すべてがブートセクタに組み込まれています。
それらのソースファイルのいくつかを読んだ後、
cli
ルーチンを開始する前に常に指示があることがわかりました。(組み立て中)
use16
org 7c00h
jmp 0:start
start:
cli
do something here..(this section sometimes include int 10h)
私が疑問に思うのは
cli
ルーチンを開始する前になぜ必要なのか。後で
cli
、時々、彼らは割り込みを使用します!int 10h
なぜ彼らが割り込みを使用するのだろうかと思うように、cli
それは正常なのだろうか?