quelle est la syntaxe pour définir une chaîne de caractères constante dans l'assemblée?

Je suis à l'apprentissage de l'assemblée, je vois deux exemples de définition d'une chaîne:

msg db " Bonjour, monde!",0xa

  • ce qui ne l'0xa dire par là?

message DB " je suis amoureux d'elle!', 0

  • pourquoi nous avons un 0 ici?
  • est-il un caractère null de fin?
  • pourquoi nous avons 0xa l'exemple ci-dessus, mais 0 ici? (ne me semble pas qu'ils sont liés à la longueur de la chaîne)

Si les exemples ci-dessus sont deux façons de définir un assemblage de chaîne, comment le programme de les différencier?

Merci d'avance pour toute aide 🙂

Cela dépend de ce que l'assembleur que vous utilisez. Qu'ils ont tous des exigences en matière de syntaxe.

OriginalL'auteur DuoD | 2013-10-22