Dites que je prends un entier assigné à $ a0, comment faire pour imprimer l'entier dans sa forme hexadécimale?Convertir un nombre entier en sa valeur hexadécimale pour imprimer
Répondre
utilisation syscall 34. MARS syscalls
Si vous utilisez un simulateur qui n'a pas que syscall, ou si vous voulez voir uniquement les octets nécessaires, vous devrez le faire manuellement. L'approche la plus simple serait itérative. Obtenez une chaîne de 10 octets (8 valeurs hexadécimales et 0x principal).
1) et Bitwise $ a0 avec constante 15.
2) Convertir résultat à valeur hexadécimale équivalent en ASCII. Une table de recherche serait propre et efficace.
3) Enregistrer la valeur hexadécimale équivalente dans l'espace pour la chaîne. Gardez à l'esprit les petits problèmes endian.
4) décalage vers la droite logique a0 $ par 4.
5) Aller à 1.
Faites cela jusqu'à a0 $ est 0 et vous devriez avoir la valeur hexadécimale dans une chaîne, que vous pouvez ensuite imprimer .
- 1. convertir un nombre entier en valeur d'image sur l'iPhone
- 2. Conversion d'un nombre entier en une chaîne hexadécimale dans Ruby
- 3. Comment convertir une chaîne hexadécimale en entier signé?
- 4. convertir la chaîne de caractères hexadécimale en entier en Java
- 5. Comment convertir une chaîne hexadécimale en entier en Python?
- 6. Convertir un nombre entier en binaire en C#
- 7. Delphi: Convertir un TByte en sa valeur hexadécimale correspondante dans AnsiString
- 8. nombre de convertir la chaîne en entier
- 9. pouvons-nous convertir nombre entier en caractère
- 10. vb.net convertir un nombre exposant à un nombre entier
- 11. convertir #RRGGBB valeur hexadécimale en #AARRGGBB
- 12. convertir un nombre à 10 chiffres en chaîne hexadécimale
- 13. Comment convertir un nombre entier en chaîne binaire en C#?
- 14. convertir un nombre entier dans un tableau
- 15. convertir une chaîne hexadécimale en un NSData
- 16. serveur MS SQL - convertir chaîne HEX en nombre entier
- 17. Besoin de convertir la valeur ASCII en valeur hexadécimale
- 18. Convertir un entier en chaîne
- 19. Android EditText valeur à nombre entier
- 20. Comment puis-je convertir un caractère en nombre entier en Python et vice versa?
- 21. Convertir un tableau d'octets en nombre entier dans Delphi
- 22. Convertir un nombre en chaîne binaire
- 23. Convertit un nombre entier en octet
- 24. Comment convertir un tableau d'octets en sa valeur numérique (Java)?
- 25. Comment imprimer une valeur hexadécimale de 255 sous Unix?
- 26. convertir nombre entier (long) à double en jsp
- 27. C (gcc sur linux): Comment convertir une chaîne hexadécimale "0xfffffff" en un entier?
- 28. Comment transformer une valeur en nombre entier dans Smarty
- 29. Comment convertir une chaîne en nombre entier hexadécimal en Python?
- 30. Convertir un flottant en équivalent entier