Questions marquées «x86-64»

x86-64 est une extension 64 bits de l'architecture Intel x86





4
Pourquoi l'introduction d'instructions MOV inutiles accélérerait-elle une boucle serrée dans un assemblage x86_64?
Contexte: En optimisant du code Pascal avec un langage d'assemblage intégré, j'ai remarqué une MOVinstruction inutile et je l'ai supprimée. À ma grande surprise, la suppression des instructions inutiles a entraîné un ralentissement de mon programme . J'ai trouvé que l' ajout d' MOVinstructions arbitraires et inutiles augmentait encore les …





3
Pourquoi les instructions x86-64 sur les registres 32 bits mettent à zéro la partie supérieure du registre 64 bits complet?
Dans la visite x86-64 des manuels Intel , j'ai lu Le fait le plus surprenant est peut-être qu'une instruction telle que met MOV EAX, EBXautomatiquement à zéro les 32 bits supérieurs du RAXregistre. La documentation Intel (3.4.1.1 Registres à usage général en mode 64 bits en architecture de base manuelle) …


4
Pourquoi Windows64 utilise-t-il une convention d'appel différente de celle de tous les autres systèmes d'exploitation sur x86-64?
AMD a une spécification ABI qui décrit la convention d'appel à utiliser sur x86-64. Tous les systèmes d'exploitation le suivent, à l'exception de Windows qui a sa propre convention d'appel x86-64. Pourquoi? Quelqu'un connaît-il les raisons techniques, historiques ou politiques de cette différence, ou est-ce purement une question de syndrome …

10
Pourquoi le x86 est-il moche? Pourquoi est-il considéré comme inférieur par rapport aux autres? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …

15
System.BadImageFormatException: impossible de charger le fichier ou l'assembly (à partir de installutil.exe)
J'essaie d'installer un service Windows à l'aide d'InstallUtil.exe et j'obtiens le message d'erreur System.BadImageFormatException: impossible de charger le fichier ou l'assembly ' {xxx.exe}' ou l'une de ses dépendances. Une tentative a été faite pour charger un programme avec un format incorrect. Ce qui donne? EDIT: (Pas par OP) Message complet …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.