私はtasmでスクリーンセーバーのプログラムに取り組んでおり、int 21hを使用しました
コード:
移動ああ、35h
mov al,08h
整数 21h
これについて調べたところ、alで指定された割り込み番号に常駐プログラムの制御を移すために35hが使用されていることがわかりました。ここではタイマー割り込みである08hを指定しました。しかし、ES:Bxで割り込みのアドレスを返すことがわかりました。ES:BX の意味がわかりません。割り込みのアドレスが 16 ビット アドレスで、両方のレジスタが 16 ビットであるためです。したがって、実際のアドレスはどのレジスタに入っていますか。私はアセンブリ言語が初めてなので、私を助けてください