( uid_4672 | 2024. 08. 21., sze – 20:06 )

édes drága bzt...  az eredeti mondatod ez volt:

Ezzel szemben x86-on van megszakításvektortábla, viszont az itt beállított minden egyes funkciónak MUSZÁJ az IRET utasítással visszatérnie, tehát ezek sem lehetnek szabványos C függvények (továbbá attól függően, hogy exception trap/abort vagy interrupt történt-e, eltérő a stack frame, szóval még gatyába is kell rázni a vermet egy esetleges C függvény hívása és az IRET utasítás kiadása előtt, ami csak Assembly nyelven lehetséges).

 

ebben 2 dolog van: 

1. NEM LEHET SZABVÁNYOS C függvény

2. MUSZÁJ ASSEMBLYBEN ÍRNI...

namármost... én a MÁSODIK miatt kezdtem el az gcc-s interruptosdit és megmutattam, hogy LEHET... EXCEPTION HANDLERT WITH OR WITHOUT ERROR CODE, INTERRUPTOT... mutattam C-ben működő példát mindháromra... én, a hazug, hozzá nem értő, ugye...