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

  FORUM HardWare.fr
  Programmation
  ASM

  dessiner array asm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

dessiner array asm

n°2286280
denzi
Posté le 09-08-2016 à 05:18:22  profilanswer
 

bonjour
 
j'essaye de dessiner un array en assembleur il dois fair 20*10 , j utilise le int13 mode et Dosbox pour simuler j'ai déjà le code suivant  
 
pour être clair j'essaye de dessiner le blockarray
 
merci pour votre aide
 

Code :
  1. PROC setVideoMode
  2.     ARG mode RETURNS eax
  3.     mov     eax, [mode]
  4.     int     10h
  5.     ret
  6. ENDP setVideoMode
  7. PROC waitKey
  8.     mov     eax, 0
  9.     int     16h
  10.     ret
  11. ENDP waitKey
  12. PROC start
  13.         sti                             ; Set The Interrupt Flag
  14.         cld                             ; Clear The Direction Flag
  15.         push ds       ; Put value of DS register on the stack
  16.         pop es        ; And write this value to ES
  17.  ; Your code comes here
  18.  call setVideoMode, 13h
  19.  mov     edi, 0a0000h
  20.  ; setup colors
  21.  mov     esi, offset pal     ; set the palette (DAC) address
  22.  mov     ecx, 2 * 3          ; set color 0 and 1 (2 indexes in total, 2 * 3 bytes)
  23.  mov     dx, 03c8h           ; VGA DAC set port
  24.  mov     al, 0               ; set start color index
  25.  out     dx, al
  26.  inc     dx
  27.  rep     outsb
  28.  add     edi, 360 *10 +160
  29.   mov     [dword ptr edi], 1
  30.  call    waitKey
  31.  call    setVideoMode, 3h
  32.         mov eax, 4c00h                  ; AH = 4Ch - Exit To DOS
  33.         int 21h                         ; DOS INT 21h
  34. ENDP start
  35. ;北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北?
  36. ; DATA
  37. ;北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北?
  38. DATASEG
  39. ; Your data comes here
  40. pal db 0, 0, 0, 63, 63, 63
  41. blockarray db 200 dup(1)

mood
Publicité
Posté le 09-08-2016 à 05:18:22  profilanswer
 

n°2286469
h3bus
Troll Inside
Posté le 12-08-2016 à 19:51:34  profilanswer
 

Je comprend pas bien quoi ça va dessiner quoique ce soit.
C'est loin l'ASM cela dit.
 
Ou es tu bloqué et en quoi ton code ne fonctionne pas exactement?


---------------
sheep++

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

  dessiner array asm

 

Sujets relatifs
Aide sur pointeurs et array en CFonction : Passer un élément d'array en paramètre
outil pour dessiner de l'UMLune erreur l'array , hash-tableau
random position 2d arraySélectionner une valeur dans un array multidimensionnel (+SQL & PDO)
liste de fichiers dans un array trié par date : 3eme fichier non listéChaner le résultat d'une valeur dans array par une image
Enregistrement checkbox dans Array 
Plus de sujets relatifs à : dessiner array asm


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