Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2632 connectés 

  FORUM HardWare.fr
  Programmation
  C

  fonction int86 [resolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction int86 [resolu]

n°804176
barucca
Posté le 23-07-2004 à 11:38:53  profilanswer
 

Bonjour :)
 
Je travaille sous turbo C, j'ai un programme que je dois comprendre, et modifier, seulement à un endroit, j'ai une fonction que je ne trouve pas dans mes librairies, mais vu que ca marche je suppose qu'elle y est...
c'est :  
 

Code :
  1. int  _RTLENTRY int86( int __intno,union REGS _FAR *__inregs,union REGS _FAR *__outregs );


cette definition se trouve dans DOS.h, mais je ne trouve nulle part son contenu.
 
Sauriez vous dans quelle librairie se trouve cette fonction???  
 
Merci!! :)


Message édité par barucca le 28-07-2004 à 16:58:45
mood
Publicité
Posté le 23-07-2004 à 11:38:53  profilanswer
 

n°804187
Taz
bisounours-codeur
Posté le 23-07-2004 à 11:42:41  profilanswer
 

ben t'as pas les sources, DTC

n°804201
barucca
Posté le 23-07-2004 à 11:48:27  profilanswer
 

hein????

n°804342
printf
Baston !
Posté le 23-07-2004 à 13:08:44  profilanswer
 

Tu n'as pas besoin de consulter le source de cette fonction si tu sais comment on utilise les interruptions du BIOS [:spamafote]
 
http://www.delorie.com/djgpp/doc/libc/libc_486.html
 
Par contre, mieux vaut avoir une bible PC sous la main ou l'interrupt list de Ralph Brown :D


---------------
Un matin je me lèverai et il fera beau.
n°804386
barucca
Posté le 23-07-2004 à 13:44:33  profilanswer
 

ben en fait, je veux juste savoir ce que fait cette fonction... donc je vais faire avec l'adresse que tu m'a donné.. merci beaucoup!! :)

n°804404
barucca
Posté le 23-07-2004 à 13:56:41  profilanswer
 

ben en fait, je suis pas plus avancee avec ce doc.. :( suis trop nulle... quelqu'un d'autre????
 
ps: je sais pas comment on utilise les interruptions du bios... :(

n°804431
printf
Baston !
Posté le 23-07-2004 à 14:13:28  profilanswer
 

Si tu veux comprendre la fonction int86, il est nécessaire de savoir programmer les interruptions BIOS (et d'avoir quelques bases d'assembleur x86; mais rien de bien méchant).
 
Il existe quelques tutoriels, par exemple http://pascalissime.future.easyspa [...] terrup.htm
 
Si tu ne veux pas utiliser cette fonction, mais simplement savoir à quoi elle sert, ce document te suffira largement ;)


---------------
Un matin je me lèverai et il fera beau.
n°804471
barucca
Posté le 23-07-2004 à 14:40:35  profilanswer
 

ok, merci beaucoup!!! :)

n°805148
bjone
Insert booze to continue
Posté le 24-07-2004 à 04:17:07  profilanswer
 

bah int86 fait juste qu'apeller l'interruption 'intno' avec le contexte de registre entrant 'inregs' et le contexte de registre sortant 'outregs'.

n°807813
barucca
Posté le 27-07-2004 à 16:45:36  profilanswer
 

bonjour a tous!! :)
 
si j'ai bien compris, le 1er parametre represente la fonction a realiser lors de l'interruption, non???
 
quelqu'un saurait-il me dire a quelle fonction correspond 0x14 dans la ligne de code suivante :  
 

Code :
  1. int86(0x14,&pregs,&pregs);


 
 
merci!! :)
 
sabine

mood
Publicité
Posté le 27-07-2004 à 16:45:36  profilanswer
 

n°808048
printf
Baston !
Posté le 27-07-2004 à 20:43:46  profilanswer
 

L'interruption 0x14 permet d'utiliser les fonctions de l'API FOSSIL (une interface pour accéder au port série qui porte bien son nom; elle était utilisée pour le réseau FidoNet).
 
L'interrupt list devrait t'en dire plus : http://www.ctyme.com/intr/int-14.htm
 
(sinon j'ai trouvé ça sur FOSSIL : http://www.bbsdocumentary.com/libr [...] RK/FOSSIL/ http://www.sysopworld.com/bbsfaq/ch06.09.htm)
 
EDIT : sinon, 0x14 correspond juste à la famille de fonctions. La fonction réalisée dépend du contenu des registres (second argument).


Message édité par printf le 27-07-2004 à 20:44:59

---------------
Un matin je me lèverai et il fera beau.
n°808230
barucca
Posté le 28-07-2004 à 08:32:50  profilanswer
 

merci beaucoup!!! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  fonction int86 [resolu]

 

Sujets relatifs
[VBA ACCESS] recherche d'apostrophe dans une string [RESOLU][Résolu]Templates imbriqués
[résolu]récupérer une valeur stockée dans session en javascript[Resolu] [RegExp] récuperer une chaine encadrée par 2 balises
[PHP4] proteger des fonction[php] affichage couleur selon une date[résolu]
ma fonction de connexion ADODB marche pas!![JS][RESOLU] Accès d'1 elt a partir du nom contenu dans une var
[Résolu] Il me faut un boss en programmation.[algo/proba] je chercher une fonction de probabilite
Plus de sujets relatifs à : fonction int86 [resolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR