Gestionnaire d'écran pour système d'exploitation

kiceron Messages postés 18 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 13 février 2006 - 13 mars 2005 à 09:54
kiceron Messages postés 18 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 13 février 2006 - 17 mars 2005 à 01:30
salut je dois créer un gestionnaire d'écran en
Assembleur pour un système d'exploitation que nous faisons à l'école en
tant que projet , mais je ne vois pas vraiment comment le faire
pourtant ça m'a l'air simple voici mon code:



.model small



.stack



.data



.code



main:



mov ax,@data



mov ds,ax



push ds



push cs



pop ds



call gest_ecran



mov ah,25h



mov al,34h





mov ax,4c00h



int 21h







;--------------------------------------------

; Gestionnaire d'ecran

;--------------------------------------------

gest_ecran PROC



mov es,0b800h



mov di,170





mov es:[di],'a'



gest_ecranENDP



END main

3 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
14 mars 2005 à 09:56
salut,

un petit soucis relevé:

mov ax,@data

mov ds,ax

push ds

push cs

pop ds
AX @DATA ou CS ????

premiere solution pour un exe
deuxieme pour un com

@++
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 mars 2005 à 09:56
heu,

DS = @DATA ou CS ??

@++
0
kiceron Messages postés 18 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 13 février 2006
17 mars 2005 à 01:30
ds=@data a mon avis
0
Rejoignez-nous