Une architecture 64 bits est généralement un système où les adresses (pointeurs) ont une largeur de 64 bits. Parfois, cela peut signifier un système où la taille "naturelle" pour les calculs entiers (la taille des mots) est de 64 bits.

Plus à propos 64-bit...

Le GMP ne semble pas sembler allouer la mémoire plus grande que ce montant, malgré une compilation de 64 bits. J'ai un programme simple que vous pouvez tester cela, et tout en courant, il semble que cela ne semble utiliser jusqu'à 1500 Mo de mémoire et plus. Cela devrait être en mesure de calculer l....
28 mai 2021 à 01:06
Ce code par exemple: int x = 75; int *p = &x; printf("%llx\n",p); Écrit un nombre 64 bits. Ce que je demande, c'est quoi exactement ce numéro? Oui, c'est une adresse. Mais est-ce une adresse absolue dans la mémoire virtuelle où la valeur 75 est stockée? Ou est-il éventuellement compensé à partir d....
28 mai 2021 à 00:54
Dans MSVC, il existe des instrumentsiques __Mulu () et _UMUL128 (). Premièrement, la multiplication u32*u32->u64 et la multiplication u64*u64->u128. Les mêmes intrinsions existent-ils pour Clang / GCC? Le plus proche que j'ai trouvé sont _mulx_u32() et _mulx_u64() mentionné dans Guide d'Intel. Mai....
24 mai 2021 à 15:38
J'écris un programme qui a un état partagé entre l'Assemblée et C ++. J'ai déclaré une matrice globale dans le fichier d'assemblage et j'ai accédé à cette matrice dans une fonction de C ++. Lorsque j'appelle cette fonction de C ++, il n'y a pas de problème, mais j'appelle ensuite cette même fonction....
16 mai 2021 à 05:23
Salut j'essaie de compiler le code d'assemblage ci-dessous sur Linux à l'aide de la version GCC 7.5 mais d'une manière ou d'une autre Erreur: caractère invalide '(' en mnémonique bool InterlockedCompareAndStore128(int *dest,int *newVal,int *oldVal) { asm( "push %rbx\n" "push %rdi\n" "mov ....
11 mai 2021 à 11:06
Au cours des derniers mois, je n'ai eu aucun problème avec ce script Private Sub CommandButton3_Click() With New MSForms.DataObject .SetText TextBox2.Text .PutInClipboard End With End Sub Il a parfaitement fonctionné, copier des pauses de ligne et du texte sans problème. Au....
28 avril 2021 à 00:46
Disons par exemple que j'ai ceci unsigned long long int: unsigned long long int test_int = 0xcfffedefcfffeded; // 14987959699154922989 Comment puis-je convertir test_int dans le tableau unsigned char* suivant: unsigned char test_char[] = "\xcf\xff\xed\xef\xcf\xff\xed\xed"; Similaire à cette questi....
J'étudie Redis, je ne construirai pas de cluster Redis qui utilise plus de 256 To, Je suis simplement curieux de connaître la question que j'ai posée dans le titre. Je pense qu'il est impossible d'utiliser plus de 256 To, car les systèmes d'exploitation actuels utilisent un système d'adresse 64 bits....
12 mars 2021 à 12:05
J'essaye de lier 2 fichiers. Il y a 3 symboles (procédures d'assemblage) que j'essaye de lier. Cela fonctionnait parfaitement avec la liaison statique, mais en essayant de le faire de manière dynamique, je reçois une erreur. / .......
10 mars 2021 à 18:10
STARTUPINFO si = {sizeof(STARTUPINFO)}; PROCESS_INFORMATION pi; si.cb = sizeof(STARTUPINFO); printf("CreateProcess(n): %x\nGLE: %x\n", CreateProcess(L"C:\\Windows\\System32\\osk.exe", NULL, 0, 0, false, NULL, 0, 0, &si, &pi), GetLastError()); Imprime CreateProcess(n): 0\nGLE: 0 et ....
9 mars 2021 à 00:53
Mon application contient un moteur multithread qui joue à un jeu comparable aux échecs. Il effectue de nombreuses opérations au niveau du bit (décalage, et, etc.) sur des mots de 64 bits. Sur un PC, la version 64 bits est beaucoup .......
9 mars 2021 à 00:30
On m'a posé une question dans la plate-forme de codage HackerEarth, pour trouver les paires x et y à partir des tableaux qui satisfont l'équation ci-dessus.....
3 mars 2021 à 15:30
Je programme en QB64, qui est un langage de programmation qui permet une syntaxe de type QBASIC, et qui est traduit en code C ++ et compilé. Si nous voulons utiliser un struct dans notre code, nous devons le déclarer et le créer manuellement. En 32 bits, pas de problème, car il correspond aux pages....
11 févr. 2021 à 17:55
Vous rencontrez un problème lié à une version d'intégration native d'Android Unity dans le Play Store. Je l'extraire en tant que projet de Unity et le migre en tant que bibliothèque dans notre application native. Lorsque vous essayez de télécharger un .AAB dans le Play Store, l'erreur suivante se p....
10 févr. 2021 à 22:33
Etrangement ce code qui fonctionne bien sous Delphi X32 ne fonctionne pas une fois compilé x64. Le premier appel à GetLogicalProcessorInformation renvoie simplement le code 988 (accès non valide à l'emplacement de la mémoire) et je me demande pourquoi et ce qui pourrait être réalisé pour surmonter ....
10 févr. 2021 à 05:41
Pour un processeur 64 bits, la taille des registres est de 64 bits. Ainsi, les bits maximum qui peuvent être multipliés ensemble à la fois sont: un nombre de 32 bits par un nombre de 32 bits. Est-ce vrai ou y a-t-il d'autres facteurs qui déterminent le nombre de bits multipliés les uns par les aut....
9 févr. 2021 à 14:49
Je crée une fonction qui prend une valeur en utilisant scanf_s et la convertit en une valeur binaire. La fonction fonctionne parfaitement ... jusqu'à ce que je mette une valeur vraiment élevée. Je fais également cela sur VS 2019 en x64 en C Et au cas où ça compte, j'utilise main(int argc, char* arg....
8 févr. 2021 à 10:01
Je capture ce format de temps 64 bits à partir d'un jeu et j'essaie de le comprendre. Je ne peux pas utiliser de delta de date car de temps en temps la valeur change totalement et devient même négative comme on le voit ci-dessous. v1:int64=-5990085973098618987; //2021-01-25 13:30:00 v2:int64=-599....
25 janv. 2021 à 10:08
Je fabrique un moteur d'échecs basé sur un bitboard et je voudrais demander - en supposant que j'ai fait un bitboard pour chaque pièce, que dois-je en faire? J'ai lu un peu plus sur certaines techniques comme si vous décalez le tableau de bits des pions vers la gauche de 7 et 9, vous obtenez un tab....
20 janv. 2021 à 12:37
Puis-je exécuter Python3 64 bits sur Raspberry Pi 4B avec le système d'exploitation Raspbian 64 bits aarch64? Si ce n'est pas possible, installe Debian 64 bits / etc. sur RPi4 ça vaut le coup? Par exemple en performance, ... Merci.....
Je passais par d'anciens examens et j'ai trouvé cette question, où je dois mettre la taille du champ et la taille du remplissage pour cette structure spécifique sur un système d'exploitation 64 bits: struct mystruct {char a; .......
4 janv. 2021 à 10:26
Question rapide - Je viens de tester les méthodes d'écrasement d'une classe en modifiant les entrées de sa VTable à l'aide de l'api de mémoire de copie de bas niveau. Contexte J'ai eu un certain succès et je peux échanger 2 entrées dans .......
19 déc. 2020 à 16:09
J'essaie d'utiliser des opérateurs au niveau du bit pour convertir quatre entiers 16 bits en un seul entier 64 bits en C (le système d'exploitation est Linux exécutant Ubuntu 20.04 Server). Mon objectif général est de pouvoir le faire avec quatre 32 -.......
17 déc. 2020 à 22:43
Je fais des trucs avec certaines bibliothèques cryptographiques et Zero Knowledge Proofs et les bibliothèques que j'utilise ne prennent en charge que les entiers. Si j'ai deux nombres stockés en tant que flotteurs de précision doubles, et que je copie les bits de chaque nombre dans un entier et que ....
2 déc. 2020 à 09:14
J'essaie de comprendre ce qu'est maxBit dans ce qui suit et ce qu'il représente? Lorsque j'imprime min et max, j'obtiens des nombres qui n'ont aucun sens pour moi. Je vous remercie. #include <stdio.h> #include <math.h> int main() { union {double a; size_t b;} u; u.a = 12345; size_t max = u.b; u.....
26 nov. 2020 à 02:48