LinuxシステムでNASM x86割り込みの良い参照を見つけることができないようです。たとえば、int 0x60
とは何ですか。int 0x80
とはどのように違いますか?NASMはx86リファレンスを中断しますか?
int命令と一緒に使用できるすべての割り込み番号をリストするマニュアルがありますか?ラルフ・ブラウンさんが
http://www.ctyme.com/rbrown.htm
代わりの砂漠で砂の粒を探しているが...それは秀多くの年だ...あり
LinuxシステムでNASM x86割り込みの良い参照を見つけることができないようです。たとえば、int 0x60
とは何ですか。int 0x80
とはどのように違いますか?NASMはx86リファレンスを中断しますか?
int命令と一緒に使用できるすべての割り込み番号をリストするマニュアルがありますか?ラルフ・ブラウンさんが
http://www.ctyme.com/rbrown.htm
代わりの砂漠で砂の粒を探しているが...それは秀多くの年だ...あり
、あなたはウィキに方向を求めることができる:
BIOS
http://en.wikipedia.org/wiki/INT_10H
http://en.wikipedia.org/wiki/INT_13H
http://en.wikipedia.org/wiki/BIOS_interrupt_call
DOS
+1 - 圧倒的だが、情報がそこにあるようだ...どこか。 –
@Leguri情報が多すぎますか? :-)あなたはそれを求めました:-)特定のことが必要な場合を除いて、BIOSとDOSカテゴリには必要なものすべてが必要です。 – xanatos
確かに私は行った:)より多くの...私たちは言うだろう...簡潔な答えがポップアップ、ダニはあなたのものです。 –
あなたはそれらの1から255までの任意の数を使用することができますsoftware generated interrupts
されているが、それの意味/動作はかなりのオペレーティング・システムに依存しますあなたはそれを実行している!または、より正確には、その割り込みを処理するIDT内の登録されたルーチンです。
+1ノスタルジアのため...ホームのパンくずリストがあります:-) – xanatos
0x60と0x80は数字ですが、NASMはこれを行うために世界で一つのことはありません - 何もしませんこれらの数字は入力から出力にコピーする以外にも使用できます。 – hobbs
0x80はさまざまなLinuxのsyscallハンドラのように聞こえる。しかし、言及したように、それはシステムに依存します。 Windows上のint3(別の命令)は、デバッガへのブレークポイントです。 – 0xC0000022L