Afficher une chaine de caractere masm32

Contenu du snippet

Bonjour a tous!
Ce petit bout de code affiche betement l'alphabet.
Pour les debutants,vous allez voir comment on manipulent les variables.
C'est un exemple trés simple....
Bonne Prog.

Source / Exemple :


.386

.model flat, stdcall

option casemap :none

include \masm32\include\windows.inc
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib    
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
Chaine PROTO :DWORD

.data

.data?

table db 26 dup (?)

.code

start:

invoke Chaine,26
invoke MessageBox,0,ADDR table,ADDR table,MB_OK

invoke Chaine,10
invoke MessageBox,0,ADDR table,ADDR table,MB_OK

invoke ExitProcess,0

Chaine Proc NBLETTRE:DWORD

xor ebx,ebx
mov al,64
initialisation:
inc al
mov byte ptr[table+ebx],al
inc ebx
cmp ebx,NBLETTRE
jnz initialisation
mov byte ptr[table+ebx], 0
ret
Chaine endp

end start

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.