` wordt gebruikt om de interrupt te activeren. Dit zorgt ervoor dat de processor naar de code van de BIOS-interrupthandler springt.
5. Omgaan met de geretourneerde waarden: Bij succesvolle uitvoering retourneert de BIOS-functie doorgaans resultaten in registers of geheugenlocaties die in de documentatie zijn gespecificeerd. U moet deze locaties onderzoeken om de uitvoer van de functie te verkrijgen. Foutcondities worden vaak aangegeven door specifieke retourcodes of vlaggen.
Voorbeeld (x86 Assembly - De videomodus instellen):
Stel dat we de videomodus willen instellen op 80x25 tekstmodus (modus 3). Dit is een veel voorkomende video-BIOS-functie.
```montage
; Stel de videomodus in op tekstmodus 80x25 (modus 3)
mov ah, 0x00; Functienummer voor het instellen van de videomodus
verplaats al, 0x03; Videomodus 3 (80x25 tekst)
int 0x10; Roep de BIOS-video-interrupt op
```
Belangrijke overwegingen:
* Echte modus versus beveiligde modus: BIOS-oproepen werken over het algemeen in de echte modus (16-bits adressering). In de beschermde modus (gebruikt door moderne besturingssystemen) wordt rechtstreeks toegang tot het BIOS doorgaans gedaan via een beschermde modusinterface die door het besturingssysteem wordt geleverd of via een speciale BIOS-oproepinterface. Directe toegang vanuit de beschermde modus wordt vaak afgeraden vanwege veiligheids- en stabiliteitsproblemen.
* BIOS-variaties: BIOS-implementaties variëren enigszins per fabrikant. Functienummers en conventies voor het doorgeven van parameters kunnen kleine verschillen hebben. Raadpleeg altijd de BIOS-documentatie van uw systeem.
* Oude technologie: Directe BIOS-aanroepen worden steeds zeldzamer in moderne programmering, omdat besturingssystemen hardwarebronnen nu effectiever beheren. Begrijpen hoe BIOS-oproepen werken, kan echter nog steeds relevant zijn voor programmeren op laag niveau, reverse engineering of het werken met zeer oude systemen.
Samenvattend vereist het aanroepen van een ROM BIOS-functie het kennen van het functienummer, het voorbereiden van de noodzakelijke parameters, het uitvoeren van de juiste interrupt-instructie en het correct interpreteren van de resultaten. De details zijn zeer specifiek voor de betreffende functie. Het raadplegen van de BIOS-specificatie voor uw systeem is essentieel.