Ссылка на прерывание NASM x86? - PullRequest
3 голосов
/ 13 марта 2011

Я не могу найти хорошую ссылку на прерывания NASM x86 в системе Linux. Например, что такое int 0x60 и чем оно отличается от int 0x80?

Есть ли где-нибудь руководство, в котором будут перечислены все номера прерываний, которые можно использовать вместе с инструкцией int ?

Ответы [ 2 ]

3 голосов
/ 13 марта 2011

Есть Ральф Браун ... Так много лет ...

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

http://en.wikipedia.org/wiki/MS-DOS_API

2 голосов
/ 13 марта 2011

Вы можете использовать любое число от 1 до 255. Это программно генерируемые прерывания

Но значение / поведение этого будет в значительной степени зависеть от операционной системы, на которой вы его запускаете!Или, точнее, в зарегистрированной подпрограмме в IDT, которая будет обрабатывать это прерывание.

...