Assembleur x86
Fermé
gilles81
Messages postés
67
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2009
-
24 mai 2008 à 00:03
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 30 mai 2008 à 23:01
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 30 mai 2008 à 23:01
A voir également:
- Assembleur x86
- X64 ou x86 ✓ - Forum Windows
- X86 vs x64 ✓ - Forum Windows 7
- X84 ou x64 ✓ - Forum Windows 8 / 8.1
- Que veut dire x64 ? ✓ - Forum Matériel & Système
- Programme x86 - Forum Windows
1 réponse
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
24 mai 2008 à 02:40
24 mai 2008 à 02:40
Le 0 (zéro) final correspond au terminateur d'une chaîne de caractère C.
Je suppose que ta ligne est extraite d'un module qui sera asssemblé pouur éventuellement être linké avec un programme en C.
voir par exemple :
https://www.commentcamarche.net/contents/118-langage-c-les-chaines-de-caracteres
Johan
Je suppose que ta ligne est extraite d'un module qui sera asssemblé pouur éventuellement être linké avec un programme en C.
voir par exemple :
https://www.commentcamarche.net/contents/118-langage-c-les-chaines-de-caracteres
Johan
25 mai 2008 à 18:29
en fait je n'ai aucune connaissance en c, je programme plutôt en java, suis-je d'abord oubligé de lire le c avant de me lancer dans les assembleur?
25 mai 2008 à 22:58
Non ce n'est pas necessaire, d'ailleurs ce sont des langages de nature très différentes.
Mais pour en revenir aux chaines de caractères, il y a plusieurs standards pour définir une fin de chaine de caractère, le 0 est utilisé en C et il est majoritairement adopté un peu partout.
25 mai 2008 à 23:16
g étudier le langage assembleur dans un module l'anné derniere ce n'été pas mon langage préféré mais bon je sais que le 0 ne correspond pas au caractére de fin de chaine car le caractére de fin de chaine en ASSEMBLEUR EST "$" voila donc soi le 0 est un caracétre comme "w" de votre chaine implique erreur de syntaxe
25 mai 2008 à 23:46
Ca c'est encore un autre convention. Ca pose un problème quand tu veux utiliser le caractère dollard par exemple.
30 mai 2008 à 22:59
Est-ce de la nostalgie ou du masoschisme? J'ai retrouvé c cela dans les tréfonds de ma mémoire.
http://www.delorie.com/djgpp/doc/rbinter/id/73/25.html
Johan