Ecriture en b8000

laurent0502 Messages postés 8 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 22 mai 2023 - 30 mars 2009 à 17:10
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 14 avril 2009 à 15:39
Bonjour ,

En fait , je recherche tout simplement d'écrire en b8000 en mode protégé comme quand on fait en dos sans utiliser les interruptions.

Merci.

2 réponses

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
2 avril 2009 à 19:23
Rien de sorcier ...
Tu dois stoquer dans 2 words l'abscisse et l'ordonnée du prochain caractère.
Ensuite, crée une fonction qui affiche un caractère en avançant le curseur.
Tu n'as plus qu'à en créer une autre pour afficher une chaîne.
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
14 avril 2009 à 15:39
salut,

tout dépend si tu utilise le mode paging ou non.
si non
color equ 0x70

mov edx,0xB8000
mov [edx],'t'
mov [edx+1],color
mov [0xB8000+2],'i'
mov [0xB8000+3],color

si oui, il faudra assigner des pages physiques pour cet emplacement avant l'acces.

http://www.asmfr.com/codes/LIVE-CD-OMF_46723.aspx

@++
0
Rejoignez-nous