begin process at 2010 03 18 11:17:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Newbii

 > 

Interruption Bios ou Dos ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Interruption Bios ou Dos ?

mardi 24 septembre 2002 à 18:12:00 | Interruption Bios ou Dos ?

Valmont

Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
mercredi 25 septembre 2002 à 18:47:21 | Re : Interruption Bios ou Dos ?

GuruMeditation



Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau.
Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.

@+ Guru_Meditation




-------------------------------
Réponse au message :
-------------------------------

Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
dimanche 29 septembre 2002 à 15:46:01 | Re : Interruption Bios ou Dos ?

Valmont


OK Merci Bcp

Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.

encore merci

-------------------------------
Réponse au message :
-------------------------------



Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau.
Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.

@+ Guru_Meditation




-------------------------------
Réponse au message :
-------------------------------

Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?

mardi 15 octobre 2002 à 15:12:13 | Re : Interruption Bios ou Dos ?

Juke

Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)

sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.

voila

a+




-------------------------------
Réponse au message :
-------------------------------


OK Merci Bcp

Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.

encore merci

-------------------------------
Réponse au message :
-------------------------------



Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau.
Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.

@+ Guru_Meditation




-------------------------------
Réponse au message :
-------------------------------

Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
mardi 15 octobre 2002 à 15:59:13 | Re : Interruption Bios ou Dos ?

Juke

Je viens d'avoir la reponse en cour, il vaut mieux utiliser l'int dos car l'interruption bios est situer dans la rom le temp d'acces est d'a peu pres 150 ns alors que le system d'exploitation recopie les instruction machine dans la memoire shadow qui a un acces d'a peu pres 10 ns .
j'espere que mon explication de suffit.

A+
(ps: comment rebooter en asm ???)



-------------------------------
Réponse au message :
-------------------------------

Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)

sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.

voila

a+




-------------------------------
Réponse au message :
-------------------------------


OK Merci Bcp

Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.

encore merci

-------------------------------
Réponse au message :
-------------------------------



Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau.
Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.

@+ Guru_Meditation




-------------------------------
Réponse au message :
-------------------------------

Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?

jeudi 17 octobre 2002 à 21:55:04 | Re : Interruption Bios ou Dos ?

GuruMeditation

Certe c'est vrai mais je ne suis pas sur mais il est possible que les int du DOS appelle les int du BIOS.



-------------------------------
Réponse au message :
-------------------------------

Je viens d'avoir la reponse en cour, il vaut mieux utiliser l'int dos car l'interruption bios est situer dans la rom le temp d'acces est d'a peu pres 150 ns alors que le system d'exploitation recopie les instruction machine dans la memoire shadow qui a un acces d'a peu pres 10 ns .
j'espere que mon explication de suffit.

A+
(ps: comment rebooter en asm ???)



-------------------------------
Réponse au message :
-------------------------------

Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)

sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.

voila

a+




-------------------------------
Réponse au message :
-------------------------------


OK Merci Bcp

Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.

encore merci

-------------------------------
Réponse au message :
-------------------------------



Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau.
Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.

@+ Guru_Meditation




-------------------------------
Réponse au message :
-------------------------------

Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?


vendredi 18 octobre 2002 à 08:58:43 | Re : Interruption Bios ou Dos ?

Juke

oui, en quelque sorte l'os appelle les interruptions du bios (de toute facons il est obligé) mais auparavant, au demarrage, il te recopie ces instructions dans la mémoire shadow qui est beaucoup plus rapide que de faire apppele au bios.
La meilleur solution, pour aller plus vite est de recopier les interruptions du bios en memoire shadow toi meme et tu les utilise apres. mais c pas evident, c pour sa que la plupart des coderz font appel au fonction du dos (ou du bios quand ils n'ont pas le choix)

voilà, je ne pense pas dire de conneries mais bon je pe me tromper.


à votre service.

au fait, je recherche des coders pour creer une application qui se charge juste avant le boot pour demander un mot de passe, quelqu'un pourrais t'il m'aider ?


Juke



-------------------------------
Réponse au message :
-------------------------------

Certe c'est vrai mais je ne suis pas sur mais il est possible que les int du DOS appelle les int du BIOS.



-------------------------------
Réponse au message :
-------------------------------

Je viens d'avoir la reponse en cour, il vaut mieux utiliser l'int dos car l'interruption bios est situer dans la rom le temp d'acces est d'a peu pres 150 ns alors que le system d'exploitation recopie les instruction machine dans la memoire shadow qui a un acces d'a peu pres 10 ns .
j'espere que mon explication de suffit.

A+
(ps: comment rebooter en asm ???)



-------------------------------
Réponse au message :
-------------------------------

Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)

sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.

voila

a+




-------------------------------
Réponse au message :
-------------------------------


OK Merci Bcp

Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.

encore merci

-------------------------------
Réponse au message :
-------------------------------



Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau.
Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.

@+ Guru_Meditation




-------------------------------
Réponse au message :
-------------------------------

Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?



vendredi 18 octobre 2002 à 11:02:40 | Re : Interruption Bios ou Dos ?

PierreF

1) Ce n'est pas le DOS qui met en mémoire shadows le BIOS, mais le bios lui-même et il peut faire la même chose pour le bios video

2)les interuption bios sont certainement (le plus part) plus rapide que celle du dos, car le dos fait plus de verification que le bios, mais ca depende des fonctions.

3)Linux bloque tout les interuption du BIOS car c'est du mode proteger, tout comme windows
vendredi 18 octobre 2002 à 11:22:57 | Re : Interruption Bios ou Dos ?

Juke


Apres c peut etre du cas par cas mais je sais que pour par afficher un pixel, il vaut mieux utiliser l'interruption dos.
Merci de tes precisions pierreF.

en fait mes connaissances sont theoriques, je ne programme pas encore en assembleur.(enfin pas vraiment)

'lut

Juke

-------------------------------
Réponse au message :
-------------------------------

1) Ce n'est pas le DOS qui met en mémoire shadows le BIOS, mais le bios lui-même et il peut faire la même chose pour le bios video

2)les interuption bios sont certainement (le plus part) plus rapide que celle du dos, car le dos fait plus de verification que le bios, mais ca depende des fonctions.

3)Linux bloque tout les interuption du BIOS car c'est du mode proteger, tout comme windows

vendredi 18 octobre 2002 à 17:42:30 | Re : Interruption Bios ou Dos ?

GuruMeditation

Moi pour afficher un pixel je n'utilise pas d'interruptions j'y vais direct dans la mémoire c'est ça qui a de plus rapide



-------------------------------
Réponse au message :
-------------------------------


Apres c peut etre du cas par cas mais je sais que pour par afficher un pixel, il vaut mieux utiliser l'interruption dos.
Merci de tes precisions pierreF.

en fait mes connaissances sont theoriques, je ne programme pas encore en assembleur.(enfin pas vraiment)

'lut

Juke

-------------------------------
Réponse au message :
-------------------------------

1) Ce n'est pas le DOS qui met en mémoire shadows le BIOS, mais le bios lui-même et il peut faire la même chose pour le bios video

2)les interuption bios sont certainement (le plus part) plus rapide que celle du dos, car le dos fait plus de verification que le bios, mais ca depende des fonctions.

3)Linux bloque tout les interuption du BIOS car c'est du mode proteger, tout comme windows



1 2

Cette discussion est classée dans : interruption, bios, dos


Répondre à ce message

Sujets en rapport avec ce message

interruption du bios et du dos sous windows [ par eedy31 ] eedy31Salut a tous est ce que quelqu'un pourait m'aider car je ne sais pascomment faire pour utiliser les interruption du dos et du bios sous windows! interruption BIOS [ par project0 ] est ce quelqu un connais les interruptions BIOS qui arrete le systeme ( avec mise sous tension ) et celle qui permet un reboot ( redemarrage propre pa NASM VESA ET DOS [ par Ludolpif ] Bonjour, et merci d'avance à ceux qui prennent la peine de lire ce message !J'aimerai créer 1 petit programme en ASM permettant sous dos de faire quel ou se trouve le système MS-DOS dans la RAM? [ par ibroman ] Bonjour,j'ai remarquer que pour un fichier .com, les adresses debutent avec un décalage de 100h.Ensuite que les adresses interruptions se trouve au de interruption clavier nasm [ par escobales ] Bonjour,Je n'arrive pas à appeler l'interrruption clavier avec nasmj'ai ecrit un programme en C mais j'ai besoin d'utiliser le clavier pendant que le retour d'interruption [ par S2R ] Bonjour,Je n'arrive pas à récupérer l'adresse d'appel d'une int.J'aurais besoin de pouvoir changer l'adresse de retour d'une int (que j'ai reprogrammé interruption du clavier sous linux [ par xian2 ] bonjour,je voudrais connaitre l'equivalent de l'interruption 6 du int 21h du DOS.elle permet de lire le clavier sans afficher le caractère lu.mon co que choisir, le masm6 ou le 8? [ par Fildomen ] salutje débute en assembleur et j'ai bien aimé le masm, mais il me reste de choisir, le masm6 pour le dos qui a l'air facile, le masm8 32bits pour win Lecture d'un fichier sous DOS (débutant) [ par jezequel ] Bonjour !J'aimerai savoir comment lire un fichier de données (très volumineux) sous DOS avec un 286. Le fichier doit etre lu octet par octet, en boucl Probléme d'Affichage pour les chaines de caractères [ par HwW_Mb ] Salut les petits :-)A L'AIDE !!!!!!!!!!!!!j'ai programmé un Mini Os avec un secteur de démarrage et un noyau de 5 secteursmais je n'arrive pas à affic


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales