Y at-il un danger à utiliser le registre $gp
pour stocker une valeur? Je suppose que ma question est quelle est la vraie fonctionnalité de $gp
et est-il invoqué dans les coulisses d'une manière ou d'une autre de sorte que si je devais l'utiliser, les choses pourraient aller très très mal?
5
A
Répondre
5
Eh bien, les points de registre $ gp pointent vers la zone globale. Convention indique que vous devez le stocker lorsque vous écrivez une fonction (voir .cprestore).
Si vous avez besoin de l'utiliser (honnêtement, ne peut pas voir pourquoi), Remeber ces choses:
1) Rangez toujours dans le registre Saved zone de votre pile.
2) Toujours charger cette valeur dans le fichier $ gp lors de la destruction de la pile.
3) Ne l'utilisez pas. (I.e. DonT accès portée globale)
Aussi, je ne suis pas sûr, mais vous pouvez oublier le code PIC.
Questions connexes
- 1. C à MIPS traduction
- 2. Numéro de programmation MIPS
- 3. Register Startup Script Control
- 4. register iphone application
- 5. Autofac - Register plugins
- 6. MS Dynamics GP et la comptabilité analytique
- 7. MS GP eConnect créer une banque EFT
- 8. mips assemblée question
- 9. Code MIPS cassé
- 10. Instruction 'align' sur MIPS
- 11. valeur absolue dans MIPS
- 12. MIPS enregistrer comparateur
- 13. Problème avec l'assemblage mips
- 14. Mips: mot de charge
- 15. MIPS Assembleur paramètres Instruction
- 16. MIPS tri et tableau
- 17. Comment compiler mips gnu?
- 18. Algorithmique Problème dans MIPS
- 19. PHP Register Script - Ne fonctionne pas
- 20. Fonction Register C dans Lua table
- 21. ASP.NET - Placement de la directive @ Register
- 22. Écrire une commande Bazaar plugin - register?
- 23. Directives .word dans l'assemblage MIPS
- 24. MIPS mot de charge syntaxe
- 25. Pig Latin dans l'assemblage MIPS
- 26. Verilog code source pour MIPS
- 27. Webservices GP et ajout de notes à la facture
- 28. Nouveau fichier de signature de contrôle dans Dynamics GP
- 29. Combinaison de caractères dans les mips
- 30. Mips Assembly Language Convertir C conditionnel
Merci pour le conseil! – Hristo