Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1541 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  [Assembleur] Problème de définition de variable ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Assembleur] Problème de définition de variable ?

n°705451
max2048
Begin The Begin
Posté le 21-04-2004 à 21:32:47  profilanswer
 

Bonjour
J'ai un problème avec un petit programme en Assembleur.
Quand j'essaie d'allumer un pixel aux coordonnées (20, 20) en passant les coordonnées directement, ça marche.
Quand j'essaie d'allumer un pixel aux coordonnées (21, 21) en utilisant des variables (numLigne et numColonne), un pixel s'allume mais pas au bon endroit.
 
Est-ce que le problème vient de ma déclaration de variable ? j'ai essayé avec dw à la place de db, mais ça ne change rien.
 
 

[ORG 100h]
 
[SECTION .data]
  numColonne db 21
  numLigne   db 21
 
[SECTION .text]
 
start:
  jmp debutProg
 
debutProg:
 
  ; initialise le mode video
  mov  AH, 00h
  mov  AL, 4
  int  10h
 
  ; affiche un point en (20, 20)
  mov  AH, 0Ch
  mov  AL, 1   ; couleur bleue
  mov  CX, 20  ; abscisse
  mov  DX, 20  ; ordonnée
  mov  BH, 0   ; numéro de page écran
  int  10h
 
  ; N'AFFICHE PAS LE POINT EN (21, 21)
  mov  AH, 0Ch
  mov  AL, 1   ; couleur bleue
  mov  CX, numColonne  ; abscisse
  mov  DX, numLigne    ; ordonnée
  mov  BH, 0   ; numéro de page écran
  int  10h
 
  ; attend une pression sur une touche
  mov  AH, 07h
  int  21h
 
  ; on retourne en mode texte (80x25)
  mov  AX, 0003h
  int  10h
 
  ; sortie du programme
  mov  AH, 4Ch
  int  21h


---------------
Un site web qu'il est beau (v2.0)
mood
Publicité
Posté le 21-04-2004 à 21:32:47  profilanswer
 

n°705640
max2048
Begin The Begin
Posté le 22-04-2004 à 09:09:09  profilanswer
 

up, y'a bien des vieux ici non ?


---------------
Un site web qu'il est beau (v2.0)
n°705644
jagstang
Pa Capona ಠ_ಠ
Posté le 22-04-2004 à 09:15:47  profilanswer
 

y'a harko qui va bien, mais il est pas là.  
 
et puis y'a pas que les vieux qui font de l'ASM :o

n°705722
drasche
Posté le 22-04-2004 à 10:30:57  profilanswer
 

t'aurais pas oublié d'initialiser DS (Data Segment) ?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  [Assembleur] Problème de définition de variable ?

 

Sujets relatifs
Petit probleme :/Probleme Oracle
Probleme de connexion au serveur MySQL sur Mdk 10.0Un problème de disposition !
fonction aleatoire en assembleurProblème avec install boa constructor
[CSS] Probleme de mise en forme...[HTML] Problème de textarea et touche TAB...
Problème IE et texte 
Plus de sujets relatifs à : [Assembleur] Problème de définition de variable ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR