IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

Affichage de pixels à l'écran


Sujet :

Assembleur

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    541
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 541
    Points : 124
    Points
    124
    Par défaut Affichage de pixels à l'écran
    Bonjour ! Je voudrais afficher des pixels à l'écran (afficher toutes les couleurs sur chaque ligne) mais cela ne m'affiche rien.

    Voici une partie de mon prog :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    Debut: mov	dx,00h			; x
    		mov	ah,00h			; couleur
    		mov	cx,00h			; y
    		mov al,13h       ; Passe en mode graphique VGA 320x200x256
    		mov di,00h
            	int     10h 
     
    NextPix:			; Dessinne 1 pixel
    		jmp eti
     
    suitepix:	
    		mov ax,compt2
    		inc compt2
    		call	Pixel
    		inc	ax			; Incremente couleur
    		mov	dx,ax			; Choisit un autre pixel
    		mov	cx,ax
    		cmp	dx,0FFh			; Si dx <> 320 on dessine le pix suivant
    		je      suite
    		jne	suitepix
     
     
     
    Pixel:		; bx = rien	dx = x (m)	cx = y (m)	al = couleur
     
    		imul	cx,0140h		; multiplie cx par 320
    		mov bx,0a000h
    		mov	es,bx        	; segment : carte video
    		add	dx,cx			; cx est ajouté dx
    		mov	es:[di],al		; Dessine le pixel décrit dans al
    		inc di
    		call nextpix
     
     
    suite:
    mov compt2,0
    jmp pixel
    Merci d'avance !!

  2. #2
    Rukia
    Invité(e)
    Par défaut
    salut
    je suis pas sur mais je croix que ton probleme est dans INT 10H
    regarde ce lien peut étre tu trouve ton bonheur
    http://www.developpez.net/forums/arc.../t-103950.html
    Bon chance

  3. #3
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut
    Bonjour,

    Après être passé en mode graphique, vous écrivez :
    Je ne vois pas l'étiquette correspondante dans votre code. Par conséquent on ne pourra pas trop vous aider.
    Avant de poster, merci de consulter les règles du forum

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    541
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 541
    Points : 124
    Points
    124
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    eti: mov bx,compt 
         cmp bx,18
         je inter
         jne suitepix

Discussions similaires

  1. Affichage de pixel.
    Par benjiprog dans le forum C
    Réponses: 4
    Dernier message: 26/06/2006, 10h02
  2. afficher un pixel à l'écran
    Par djamal_internet dans le forum C++
    Réponses: 5
    Dernier message: 15/06/2006, 09h05
  3. [VB6]Affichage sur un 2e écran
    Par Passepoil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/03/2006, 18h54
  4. [Tomcat] Affichage des exceptions à l'écran : empêcher
    Par divail dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 30/01/2006, 21h03
  5. Difficultés pour afficher un pixel à l'écran
    Par Bubonik software dans le forum C
    Réponses: 9
    Dernier message: 17/08/2003, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo