2011-03-13 6 views
3

LinuxシステムでNASM x86割り込みの良い参照を見つけることができないようです。たとえば、int 0x60とは何ですか。int 0x80とはどのように違いますか?NASMはx86リファレンスを中断しますか?

int命令と一緒に使用できるすべての割り込み番号をリストするマニュアルがありますか?ラルフ・ブラウンさんが

http://www.ctyme.com/rbrown.htm

代わりの砂漠で砂の粒を探しているが...それは秀多くの年だ...あり

+0

+1ノスタルジアのため...ホームのパンくずリストがあります:-) – xanatos

+0

0x60と0x80は数字ですが、NASMはこれを行うために世界で一つのことはありません - 何もしませんこれらの数字は入力から出力にコピーする以外にも使用できます。 – hobbs

+0

0x80はさまざまなLinuxのsyscallハンドラのように聞こえる。しかし、言及したように、それはシステムに依存します。 Windows上のint3(別の命令)は、デバッガへのブレークポイントです。 – 0xC0000022L

答えて

2
+0

+1 - 圧倒的だが、情報がそこにあるようだ...どこか。 –

+0

@Leguri情報が多すぎますか? :-)あなたはそれを求めました:-)特定のことが必要な場合を除いて、BIOSとDOSカテゴリには必要なものすべてが必要です。 – xanatos

+0

確かに私は行った:)より多くの...私たちは言うだろう...簡潔な答えがポップアップ、ダニはあなたのものです。 –

2

あなたはそれらの1から255までの任意の数を使用することができますsoftware generated interrupts

されているが、それの意味/動作はかなりのオペレーティング・システムに依存しますあなたはそれを実行している!または、より正確には、その割り込みを処理するIDT内の登録されたルーチンです。

関連する問題