linux et assemblage - blocage [fermé]


1

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

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 .


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.