begin process at 2012 05 25 06:33:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Autres asm

 > 

couleur en TASM ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

couleur en TASM ?

samedi 4 décembre 2004 à 18:08:37 | couleur en TASM ?

redwings

j'aimerai savoir les instructions qui permettent d'affiche un caractere en couleur

AL contient le caractere

...
MOV DL,AL
MOV AH,02h
INT 21h
...

merci
dimanche 5 décembre 2004 à 16:12:30 | Re : couleur en TASM ?

SystemOfAXav

Je crois que les attributs (couleur, fond,...) sont à mettre dans BX
La couleur du caractère est dans les 3 bits de poids faible.
Par exemple 0x0007 c'est blanc sur fond noir.

Si ça ne marche pas, prend la fonction du BIOS 0Eh de l'int 10h
tu mets le caractère dans AL et la couleur dans BX.


Voila, voila...
@+ Syst3mOf@Xav

Voir Redmond et mourir !
dimanche 5 décembre 2004 à 18:32:10 | Re : couleur en TASM ?

redwings

Réponse acceptée !
merci je viens de trouver la solution qui est comme suit :
pile SEGMENT STACK
pil dw 500 dup(?)
pile ENDS

data SEGMENT
CHAR DB 'S' ;par exemple afficher le caractere S
data ENDS
ASSUME DS:data, CS:code
code SEGMENT

debut:
MOV AX, data
MOV DS, AX ; initialise DS

MOV AL,CHAR ;al doit contenir le caractere
MOV BH,0 ;numero de page
MOV BL,04 ;couleur rouge par exemple
MOV CX,1 ;nombre de repetition
MOV AH,09H
INT 10H

MOV AH, 4Ch ; Sortie DOS
INT 21h

code ENDS
END debut


@+


Cette discussion est classée dans : couleur, caractere, mov, al, tasm


Répondre à ce message

Sujets en rapport avec ce message

probleme de conversation de hexa en ascii [ par wapiti ] voici le programme qui converti du binaire en ascii.model small.stack;-------------------------------------------------------------------------------- Recuperer le mode Video [ par FearBlue ] Slt a tous !!!!!!!Je souhaite recupérer le mode video g lus dans une doc ca :Cette fonction retourne le numéro de code du mode vidéo en cours et tient Peut on comparer deux binaire avec cmp ? [ par MrNice ] Lo le forum me revoila ave cun new prob...donc en fait g une table de variable, je prends al=0 je fait un xlat et je compare ce resultat avec une entr Multiplication de deux nombres compris entre 0 et 99 en assembleur [ par petitspirou ] salut, j'ai un programme a faire mais je suis nul en assembleur, voici ce que j'ai fais mais ca ne fonctionne pas.Quelqun peut'il me le corriger et me TASM débutant [ par Frencghost ] Bonjour tout le monde,Voila je débute en ASM et j'essaye de faire un petit programme qui affiche a l'écran ce que je saisis juste avant (a l'écran aus secteur boot : afficher un message [ par sajaris ] bonjourje suis ADABLA et je debute en OS, il y a 1 semaine. je voudrai SVP, votre avis sur mon petit code de boot.En fait je voudrai afficher un messa Chaine [ par RM50Man ] Voila je saisi ma chaine de caractere comme suit:mov ah, 0chmov al,  0ahmov dx, offset bufferint 21h mov ah, 09hmov dx, offset bufferint 21het ensuite Kernel qui n'est pas chargé par le bootloader [ par JB_59 ] Salut tout le monde !Voilà j'ai un problème de chargement de Kernel; j'ai codé un boot loader en asm qui m'affiche la phrase "Chargement du kernel..." probleme avec un bootloader [ par anonyme_man_in_this_world ] salut !! je voudrais coder un bootloader , tous ce compile bien ,je copie / colle le fichier .BIN dans une disquette ,mais lors le redemmarrage d Assembleur et langage C sous Linux [ par lapinfroid ] Bonjour a tous ,avant toute chose , je tiens a preciser que j en ai aucune notion d'assembleur Je pratique plutot le C et le JavaDans un programme C ,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales