Questions marquées «assembly»

5
Comment vérifier si un binaire nécessite SSE4 ou AVX sous Linux
Sous Linux, /proc/cpuinfopermet de vérifier tous les indicateurs CPU de la machine de manière simple. Habituellement, si un programme nécessite un sur-ensemble du jeu d'instructions d'une machine, le moyen le plus simple de le déterminer est de l'exécuter et de voir s'il génère un SIGILLsignal. Mais dans mon cas, tous …
20 linux  x86  assembly 


3
Latence des instructions CPU sur les processeurs x86 et x64
Je recherche un tableau ou quelque chose de similaire qui pourrait m'aider à calculer l'efficacité du code d'assemblage. Comme je sais, le décalage de bits prend 1 horloge CPU, mais je regarde vraiment combien prend l'addition (la soustraction devrait prendre la même chose), la multiplication et comment calculer vraisemblablement le …
14 64-bit  cpu  latency  x86  assembly 




0
TSL (Test et Set Lock)
Je veux demander que chaque fois que la langue de haut niveau est convertie en langue de bas niveau, est-ce que cela va se passer? Par exemple, si je vais convertir le langage de haut niveau suivant while(LOCK!=0); LOCK=1 \\Critical Section LOCK=0 au langage d'assemblage suivant Load LOCK,R0 Store #1,LOCK …


2
Comprendre le codage des instructions 8086
J'essaie de comprendre le codage des instructions 8086. Même si j'ai trouvé une instruction générale et une référence volumineuse, je ne la comprends toujours pas. Pourriez-vous m'expliquer comment les "traductions" suivantes à partir de données d'octet sont effectuées? Merci d'avance! 48 -> dec ax EB0D -> jmp short 0xf 642120 …
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.