linux et assemblage - blocage [fermé]

1

les interruptions et les interruptions de Linux pour les programmes utilisateur sont-elles utilisées?

oneat
la source

Réponses:

1

La seule interruption qu'un programme non noyau doit utiliser est int 0x80, qui est l'interruption pour demander l'un des appels système répertoriés dans /usr/include/sys/syscall.h. Si vous souhaitez interagir directement avec les interruptions matérielles, vous devez le faire dans un module du noyau. Une bonne introduction à Assembly sur un système Linux . Ce fil devrait également vous être utile .

Justin Smith
la source
Comme il est indiqué dans le fil de linuxquestions I lié à un programme comme dosbox.com ou dosemu.org fera la même émulation d'interruption que les fenêtres prévoit des programmes de montage (même avec les fenêtres que vous n'utilisez pas vraiment les interruptions, mais obtenir des pseudo-interruptions bien qu'une émulateur).
Justin Smith