Bonjour,
Je voudrais afficher l'heure grace à la mémoire vidéo car elle permet d'économiser une interuption.
Quand je le lance sous afd, j'ai bien dans CX l'heure en binaire (1136) et dans DX les seconde.
Mais je n'arrive pas à l'afficher à l'écran. Merci
Donc voila ce que je fait:
.MODEL SMALL
.STACK
.DATA
.CODE
MAIN:
MOV AX, @DATA
MOV DS, AX
MOV SI, 0
MOV AH, 02h
INT 1Ah
MOV AL, CH
MOV CH, 7
MOV CL, AL
Mov Ax, 0B800h ;Ax prend la valeur hexa B800
Mov Es, Ax ;Adresse de la mémoire vidéo
MOV ES:[SI], CX
INT 21h
MOV AX, 4C00h
INT 21h
END