J'ai un nouveau problème. Je travaille avec des chaînes dans le langage d'assemblage et je veux demander: Y at-il une fonction dans le langage d'assemblage pour "séparer" des chaînes comme Split en JavaScript, .NET et exploser en PHP?Chaîne de "division" en langage assembleur
Répondre
Assemblage pur? Non. Il n'y a pas de chaîne sur un processeur, juste des octets. Vous devrez soit utiliser une bibliothèque comme la bibliothèque c, la lier et utiliser les fonctions c habituelles, soit le coder vous-même dans l'assemblage.
Et puis-je faire comme ça je vais aller caractère par caractère et je vais le comparer avec le délimiteur? que si le caractère sera délimiteur, les caractères suivants (sans autre délimiteur) seront écrits sur un autre db? – AlbatrosDocsCoder
Je pense que vous avez vraiment besoin de penser à un niveau inférieur à celui que vous êtes actuellement. Qu'est-ce que DB? L'assemblage est en train de déplacer des octets et des adresses, pas des caractères ou une base de données encore plus grande. Le concept général est correct cependant. La fonction obtient un pointeur sur un tableau d'entrée plus un seul octet utilisé comme délimiteur et renvoie (en le mettant dans eax) un pointeur vers un tableau de sortie. – Femaref
Je voulais dire db commad. – AlbatrosDocsCoder
- 1. Division d'un tableau en langage assembleur
- 2. programmation en langage assembleur sicxe
- 3. Comment faire une entrée de chaîne en langage assembleur?
- 4. structures de données en langage assembleur
- 5. Modèles de conception en langage assembleur
- 6. Bits d'inversion récursive en langage assembleur
- 7. en langage assembleur, que signifie l'appel 0032112B?
- 8. c appelle la fonction en langage assembleur
- 9. Accès au tableau en langage assembleur
- 10. Signification d'une instruction en langage assembleur
- 11. langage assembleur mémoire délicate adresse
- 12. En utilisant REPE et SCASB en langage assembleur
- 13. Débogueurs de langage assembleur pour Linux?
- 14. Comment obtenir le code ASCII d'un personnage en langage assembleur?
- 15. Impossible de convertir Bin en Dec/Hex en langage assembleur
- 16. Compteur de 00 à 99 en langage assembleur
- 17. Tableau de longueur variable en langage assembleur MIPS
- 18. Conseils et astuces de programmation en langage assembleur
- 19. Incrémentation de 0 à 100 en langage assembleur
- 20. Magasin 1 à 10 en 5 octets en langage assembleur
- 21. question simple sur 8086 langage assembleur
- 22. Division d'une chaîne en chaîne
- 23. Quel registre a ce pointeur en langage assembleur? (Rever Engineering)
- 24. comment écrire/lire au port parallèle en langage assembleur (linux)?
- 25. Comment exécuter des instructions machine en langage assembleur (intel)
- 26. Comment puis-je imprimer une valeur en langage assembleur
- 27. Chaîne de division en C#?
- 28. Division en chaîne en JavaScript
- 29. Division d'une chaîne en lignes
- 30. Division d'une chaîne en python
Voulez-vous que quelqu'un écrive une fonction pour vous? Pourquoi n'essaies-tu pas en premier? Il n'y a pas d'opcode pour séparer les chaînes si c'est ce que vous pensez – JBernardo
Non, je ne l'écris pas. Mon problème est que je ne sais pas comment le coder et ici je demande comment le coder. – AlbatrosDocsCoder