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

x86 16-bits Assembleur Discussion :

[MASM] Faire se déplacer un pixel


Sujet :

x86 16-bits Assembleur

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    étudiant
    Inscrit en
    janvier 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [MASM] Faire se déplacer un pixel
    Bonjour,

    J'aimerais pouvoir faire se déplacer un pixel automatiquement en MASM 8086. J'ai donc d'abord essayé d'afficher deux points à deux instants différents avec la fonction attend, mais les points s'affichent toujours en même temps. Est-ce que quelqu'un a une idée de la raison de cet échec ?
    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
    start:
     
    ; ...Put your code here...
    ;définition mode vidéo
    		MOV AH,0
    		MOV AL,13h
    		INT 10H
     
     
    		MOV AH,0CH
    		MOV AL, 15d
    		MOV CX,50
    		MOV DX,110
    		int 10h
     
    		mov   ax,86h
    		mov   cx,000fh	
    		mov   dx,4240h	
    		int   15h
     
     
    		MOV AH,0CH
    		MOV AL, 15d
    		MOV CX,70
    		MOV DX,110
    		int 10h
     
    ; exit to DOS
            mov     ax, 4c00h
            int     21h
     
            code    ends
     
    end start

  2. #2
    Membre chevronné
    Avatar de Forthman
    Homme Profil pro
    conception mécanique
    Inscrit en
    janvier 2005
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2005
    Messages : 702
    Points : 2 019
    Points
    2 019
    Par défaut
    Bonjour,

    La fonction 86h doit être placée dans AH.
    Avec ton mov ax,86h cette valeur est placée dans AL.

    Edit : je viens de tester avec DosBox, et cette fonction n'est pas gérée.

Discussions similaires

  1. Réponses: 8
    Dernier message: 07/02/2014, 10h33
  2. Comment faire pour déplacer un enregistrement?
    Par steeves5 dans le forum Access
    Réponses: 2
    Dernier message: 15/06/2006, 14h13
  3. [W3C] faire déplacer et faire clignoter un texte avec dreamweaver
    Par bourss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 16/01/2006, 20h48
  4. []Faire un glisser-déplacer qui marche.
    Par méphistopheles dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 06/09/2005, 20h28

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