end start
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
celui ci marche C sur
cs_Marcal
Messages postés16Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention 2 juin 2005 1 janv. 2003 à 01:31
COmme Darkboss j'ai un message d'erreur pour les 2 versions (MASM version 6.14)
DarkBoss
Messages postés154Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention12 décembre 2008 27 déc. 2002 à 22:30
moi il me marke assembly error pour les deux codes
flagyg
Messages postés50Date d'inscriptionsamedi 1 septembre 2001StatutMembreDernière intervention20 septembre 2006 22 déc. 2002 à 15:21
Hello,
Voici le même code avec 3x moins de lignes :
.386
.model flat, stdcall
option casemap :none ; case sensitive
include masm32includewindows.inc
include masm32includeuser32.inc
include masm32includekernel32.inc
includelib masm32libuser32.lib
includelib masm32libkernel32.lib
.data
Mtitle db "Pure ASM32",0
Mms db "BlackWizzard",13,10,"C cool, non?",0 ; le "13,10" correspond a un vbcrlf en vb, CaD une retour a la ligne...
.code
start:
invoke MessageBox,0,addr Mms,addr Mtitle,MB_OK
invoke ExitProcess,0
end start
...En utilisant le segment data et les invoke de Masm32 bonne prog @+
cs_PierreF
Messages postés33Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention24 octobre 2003 1 juil. 2002 à 11:38
J'ai juste une question: tu ecrie jmp @F, il n'y a pas de label @F.
Comme le code se complie est marche je supose que le jmp @F va au label @@.
Mais peut tu m'expliqué pourquoi?
Et est-ce qu'il y a d'autre saut spéciaux comme celui-la ?
22 janv. 2005 à 14:47
bon courage 10/10 et merci pour le code.
ps : est ce que tou peux me dire ou trouver un tutoriel de a a z pour l'assembleur (masm)
22 janv. 2005 à 12:40
22 janv. 2005 à 12:37
11 févr. 2004 à 21:59
>>>>>>>>>>>>>>>>>>>>>>>>>
.386
.model flat, stdcall
option casemap :none ; case sensitive
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
.data
Mtitle db "Pure ASM",0
Mms db "TM-HkerS / X-pERT",13,10
db "C cool Non ?",0
.code
start:
invoke MessageBox,NULL,addr Mms,addr Mtitle,MB_OK
invoke ExitProcess,NULL
end start
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
celui ci marche C sur
1 janv. 2003 à 01:31
27 déc. 2002 à 22:30
22 déc. 2002 à 15:21
Voici le même code avec 3x moins de lignes :
.386
.model flat, stdcall
option casemap :none ; case sensitive
include masm32includewindows.inc
include masm32includeuser32.inc
include masm32includekernel32.inc
includelib masm32libuser32.lib
includelib masm32libkernel32.lib
.data
Mtitle db "Pure ASM32",0
Mms db "BlackWizzard",13,10,"C cool, non?",0 ; le "13,10" correspond a un vbcrlf en vb, CaD une retour a la ligne...
.code
start:
invoke MessageBox,0,addr Mms,addr Mtitle,MB_OK
invoke ExitProcess,0
end start
...En utilisant le segment data et les invoke de Masm32 bonne prog @+
1 juil. 2002 à 17:15
1 juil. 2002 à 11:38
Comme le code se complie est marche je supose que le jmp @F va au label @@.
Mais peut tu m'expliqué pourquoi?
Et est-ce qu'il y a d'autre saut spéciaux comme celui-la ?
Merci