Affichage console

Kangourou_Nomade Messages postés 92 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 16 janvier 2007 - 16 mars 2006 à 11:17
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 - 11 mai 2008 à 21:35
Je voulais savoir (pour ma culture personnelle) comment fonctionne le systeme d'adressage pour les affichages de texte sur la console cmd lors de l'execution d'un programme dos pur. Auriez vous de la doc intéressante à ce sujet ?
Meme question pour l'adressage de l'entrée texte.


Jah bless my code

8 réponses

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
16 mars 2006 à 19:20
salut,

ce n'est pas un probleme de DOS mais de mode réel.
c'est tout simplement émulé par Windows

@++
0
Kangourou_Nomade Messages postés 92 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 16 janvier 2007
17 mars 2006 à 10:09
oui, mais quand on ecrit un texte qu'on veut faire apparaitre en
console, on ecrit bien a une adresse. C'est laquelle ? Y'a t-il un
offset par console ?

Jah bless my code
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
17 mars 2006 à 11:14
salut,


l'adresse de la memoire video en mode texte est 0xB8000.
DOS utilise l'interface int 21h pour inscrire du texte.


@++
0
Kangourou_Nomade Messages postés 92 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 16 janvier 2007
17 mars 2006 à 15:16
et en ce qui concerne les données entrantes c'est la meme chose ?
Jah bless my code
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
17 mars 2006 à 17:24
re,




on parle de l'ecran ou du clavier ?

@++
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
11 mai 2008 à 09:13
patatalo : Ce que tu disais n'est pas correct.
La mémoire vidéo texte n'est plus utilisée depuis Windows 95 ...
On utilise maintenant le mode VGA.
_______________________________________________________________________
VB.NETis good ...VB6is better
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
11 mai 2008 à 20:32
salut ghuysmans99

tu crois q'un programme dos change avec windows ? et bien non, c'est l'inverse.
donc si un programme dos ecrit au segment B800, il ecrit dans ce qui lui semble etre la memoire video ensuite windows en fait ce qu'il en veut.

@++
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
11 mai 2008 à 21:35
Ah ... J'avais mal lu la question.
En effet, l'écriture dans la mémoire vidéo est émulée avec ntvdm.exe
_______________________________________________________________________
VB.NETis good ...VB6is better
0
Rejoignez-nous