Bonjour à tous,
Je veux faire clignoter un caractère, voici le code :
Sous debug de ms-dos ça fonctionne très bien mais sous Masm 4.0(oui je sais que c'est pas la dernière version) ça fonctionne pas. En plus sous Masm le caractère ne s'affiche pas si je met "mov ax,0965", il faut que je mettre "mov ah,09 et mov al,65" pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 code segment org 100h assume cs:code debut: mov ax,0965 ;fonction 09, caractère A(65) mov bx,0087 ;page 0, blanc clignotant sur fond noir mov cx,01 ;1 caractère int 10h ret code ends end debut
Et sous Masm, "mov bx,0087" me donne un fond de couleur mauve et un caractère blanc. La même chose avec "mov bh,00 et mov bl,87", pouquoi?
Je croyais que l'orsque le bit 7 de BL était armé(à 1) que j'aurais un clignotement![]()
Merci de m'éclairer![]()





Répondre avec citation




Partager