ezano Admin
Messages : 59 Date d'inscription : 26/11/2009 Age : 34 Localisation : Lannion
| Sujet: Langage asm, un peu de prévention. Mar 1 Déc - 0:42 | |
| | |
|
Guillaume L.
Messages : 9 Date d'inscription : 26/11/2009
| Sujet: Re: Langage asm, un peu de prévention. Jeu 11 Fév - 17:11 | |
| iprezo a l'air bien, en plus v'là le design que j'aime bien, mais faut pas être myope, le pixel art c'est pas pour les tapettes, comme l'assembleur, allez zou, je tente edit : En une heure 30, tout seul avec une page ou deux d'iprezo et un mini prog téléchargé j'ai fait un programme assembleur, bon, ça vole pas haut, mais au moins j'ai compris quelque chose et du coup je maîtrise debug, coup de gueule pour Claude Simon qui prends tout à l'envers, plutôt que nous montrer un petit code source, nous faire en faire un et le suivre pas à pas sur debug, il nous balance sur debug avec un truc inconnu et on est sensé trouver comment ça marche sans jamais avoir fait quelque chose de semblable. Bon, voilà mon code, j'sais pas si ça vous servira à grand chose, mais voilà : - Code:
-
.model small ; On prévient l'assembleur que c'est un programme DOS .stack 100h ; + taille de la pile .486 .data ; Permet d'introduire les variables
prix dw 110 ; prix ( dw : mot : sur 16 bits ) = 110
.code ; Début du code (des instructions)
main proc ; La procédure principale commence ici
mov ax,@data ; place les variables et les données dans la mémoire (segment DS) mov ds,ax
mov ax, prix ; ax=prix xor cx, cx ; cx=0
lbl: inc bx ; bx++ cmp ax, bx ; comparer ax et bx ( positionne l'indicateur Zero sur 1 ou 0 ) jnz lbl ; saut à lbl si (Zero == 1) <=> ((ax - bx) == 0) <=> (ax == bx)
inc cx ; cx == 1, juste prix trouvé par brute force
mov ax,04C00h ; Interruption de fin de programme int 21h main endp ; Fin de la procédure principale end main ; Fin du programme La base de travail étant : - Code:
-
.model small .stack 100h .486 .data
; mettre ici les variable
.code
main proc
mov ax,@data mov ds,ax
; mettre ici le code
mov ax,04C00h int 21h main endp end main | |
|
Gautier
Messages : 65 Date d'inscription : 27/11/2009 Localisation : Lannion
| Sujet: Re: Langage asm, un peu de prévention. Ven 12 Fév - 19:31 | |
| J'espère que ça t'aura servi pour aujourd'hui haha | |
|
Kage
Messages : 30 Date d'inscription : 26/11/2009 Age : 32 Localisation : Lesneven
| Sujet: Re: Langage asm, un peu de prévention. Jeu 4 Mar - 10:56 | |
| C'est moi ou ton code est dégueu Guillaume ? Enfin, l'écriture fait un peu pâte de mouche, on voit rien. Ça vient peut être de l'ordi de l'iut mais ça m'étonnerai ! | |
|
Contenu sponsorisé
| Sujet: Re: Langage asm, un peu de prévention. | |
| |
|