64-बिट आर्किटेक्चर आमतौर पर एक ऐसी प्रणाली है जहां पते (पॉइंटर्स) 64 बिट्स चौड़े होते हैं। कभी-कभी, यह एक प्रणाली का अर्थ हो सकता है जहां पूर्णांक गणनाओं (शब्द आकार) के लिए "प्राकृतिक" आकार 64 बिट्स है।

के बारे में अधिक 64-bit...

विचार करें कि मेरे पास असेंबली में एक लेबल है (एटी एंड टी सिंटैक्स, x86-64) इस तरह: test_tabel: mov test_label,%eax #1 mov (test_label),%eax #2 mov $test_label,%eax #3 क्या कोई कृपया बता सकता है कि इन तीनों में क्या अंतर है क्योंकि मैंने उन्हें बहुत कुछ देखा है लेकिन वास्तव में यह नहीं ....
7 अक्टूबर 2021, 19:27
मैं 64-बिट मशीन में बिटबोर्ड का उपयोग करके सी ++ में 4x4 बोर्ड गेम प्रोग्रामिंग कर रहा हूं। मुझे बोर्ड को लागू करने के लिए केवल 16 बिट्स की आवश्यकता है। क्या मुझे इसका उपयोग करना चाहिए: uint16_t - उपयोग की गई जगह को कम करने के लिए? uint64_t - यदि 64-बिट पूर्णांकों के साथ संचालन (?) तेज हैं, तो क्य....
11 सितंबर 2021, 04:04
मैं इस समारोह को वीबीए में कॉल करना चाहता हूं: HRESULT StringFromIID( REFIID rclsid, LPOLESTR *lplpsz ); ... डिबगिंग के लिए एक REFIID प्रिंट करने के लिए। मैंने वीबीए में अनुवाद किया है: Private Declare PtrSafe Function StringFromIID Lib "ole32" (ByVal rclsid As LongPtr, ByVal lpsz As LongPtr....
6 सितंबर 2021, 18:16
मैं एक प्रोग्राम लिखना चाहता हूं जिसके लिए 40-बिट पूर्णांक की आवश्यकता है। जिस मशीन में मैं इसे लिख रहा हूं उसमें 64 बिट पूर्णांक हैं, लेकिन मैं प्रोग्राम के अंदर जांचना चाहता हूं कि 64-बिट पूर्णांक उपलब्ध हैं या नहीं। मैं इसे कुशलता से कैसे कर सकता था? 64-बिट मशीन पर, यह काम करता प्रतीत होता है: ~....
23 अगस्त 2021, 12:26
RtlInstallFunctionTableCallback फ़ंक्शन का उल्टा क्या है? मैं क्षणिक JIT'ed गणित अभिव्यक्तियों के लिए धीमी गति से RtlAddFunctionTable/RtlDeleteFunctionTable से बचने के लिए इसे देख रहा हूं, लेकिन मुझे कॉलबैक अनइंस्टॉल करने का कोई तरीका नहीं मिला ... मुझे संदेह है (अन्यथा अप्रयुक्त और स्पष्ट रूप से बे....
18 अगस्त 2021, 10:05
जो मैंने समझा है, .NET मानक केवल यह विनिर्देश है कि परियोजना को संकलित करते समय किन एपीआई का उपयोग करना है। मेरा लक्ष्य एक ही समय में UWP और Xamarin प्रोजेक्ट में इस .NET मानक क्लास लाइब्रेरी का उपयोग करना है। यह ठीक है, मैं यह कर सकता हूं, सब कुछ अपेक्षित के रूप में संकलित करता है। मेरी एकमात्र च....
19 जुलाई 2021, 09:48
मेरे पास ईएलएफ कर्नेल है। तो मुझे एक बूटलोडर चाहिए जो मेरी 64 बिट ईएलएफ फाइल लोड करेगा। मुझे अप्रचलित लिगेसी BIOS बूटलोडर्स की आवश्यकता नहीं है, मुझे GUI के साथ/बिना UEFI बूटलोडर की आवश्यकता है।....
19 जुलाई 2021, 00:41
मैं एंड्रॉइड 64 बिट के लिए एक मोबाइल एप्लिकेशन बनाने की कोशिश कर रहा हूं। यह 32 बिट के लिए ठीक काम करता है, लेकिन 64 के लिए कोशिश करते समय मुझे यह त्रुटि मिलती है: [डीसीसी त्रुटि] E2597 C:\Users\सार्वजनिक\दस्तावेज़\Embarcadero\Studio\21.0\CatalogRepository\AndroidNDK-21.0.40680.4203\android-ndk-r21....
15 जुलाई 2021, 14:31
मैं अपनी किताब को लेकर थोड़ा भ्रमित हूँ, इस पर एक नज़र डालें: f: pushl %ebp # store old ebp movl %esp, %ebp # move ebp to top movl $73, %eax # make f return 73 popl %ebp # restore old ebp from stack ret # pop return address and jump मेरे पास यह ....
7 जुलाई 2021, 22:17
मुझे अपने आरआईएससी-वी असेंबली को फ्लाई पर निर्देश लिखने की ज़रूरत है - (यह आगे है ताकि उपयोगकर्ता भाषा का विस्तार कर सकें)। जब मैं 32 बिट आईएसए का उपयोग कर रहा था तो यह अपेक्षाकृत सरल था, कहें कि मैं उस पते से ऑफसेट प्राप्त करना चाहता हूं जिसे मैं वर्तमान में लिख रहा हूं, मैं कुछ ऐसा करूंगा जैसे ऑप....
26 जून 2021, 18:18
संकट हैलो, यह मेरा पहला स्टैक ओवरफ्लो प्रश्न है। मैं अपने शतरंज इंजन में बोर्ड राज्यों का प्रतिनिधित्व करने के लिए बिट-बोर्ड का उपयोग कर रहा हूं। वर्तमान में मेरे पास बिट-बोर्ड क्लास है जैसे: class Bitboard { public: uint64_t Board = 0ULL; void SetSquareValue(int Square) { ....
23 जून 2021, 03:40
मैं एक जीत 10 बैच स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो सीएसवी में संख्याओं के आउटपुट पर नज़र रखता है, 5 लाइनें जैसे 111.07 112.56 123.66 आदि। आउटपुट हर 60 सेकंड में होता है। (वैकल्पिक रूप से मैं इसे log.txt में स्टोर कर सकता हूं और इसे स्क्रिप्ट में कॉल कर सकता हूं) इसके अलावा मैं दशमलव के बिना ....
30 मई 2021, 10:21
64 बिट में संकलित होने के बावजूद, जीएमपी इस राशि से अधिक मेमोरी आवंटित नहीं कर सकता है। मेरे पास एक साधारण प्रोग्राम है जिस पर आप इसका परीक्षण कर सकते हैं, और इसे चलाने के दौरान केवल 1500 एमबी मेमोरी का उपयोग करना प्रतीत होता है और नहीं। यह 32 बिट अनुप्रयोगों के लिए भी संख्या की गणना करने में सक्ष....
28 मई 2021, 01:06
उदाहरण के लिए यह कोड: int x = 75; int *p = &x; printf("%llx\n",p); एक 64-बिट संख्या लिखता है। मैं जो पूछ रहा हूं वह यह है कि यह संख्या वास्तव में क्या है? हाँ, यह एक पता है। लेकिन क्या यह वर्चुअल मेमोरी में एक पूर्ण पता है जहां मान 75 संग्रहीत है? या यह संभवतः कुछ पेज मार्कर से ऑफसेट है, या प्र....
28 मई 2021, 00:54
MSVC में इंस्ट्रिनिक्स मौजूद हैं __emulu() a> और _umul128()। पहला u32*u32->u64 गुणा और दूसरा u64*u64->u128 गुणा करता है। क्या क्लैंग/जीसीसी के लिए समान इंट्रिनिक्स मौजूद हैं? मुझे सबसे करीब _mulx_u32() और _mulx_u64() मिले हैं जिनका उल्लेख Intel's Guide। लेकिन वे mulx निर्देश उत्पन्न करते हैं जिन्ह....
24 मई 2021, 15:38
मैं एक प्रोग्राम लिख रहा हूं जिसमें असेंबली और सी ++ के बीच साझा राज्य है। मैंने असेंबली फ़ाइल में वैश्विक सरणी घोषित की और उस सरणी को सी ++ के भीतर किसी फ़ंक्शन में एक्सेस किया। जब मैं उस फ़ंक्शन को सी ++ के भीतर से कॉल करता हूं, तो कोई समस्या नहीं होती है, लेकिन फिर मैं उसी फ़ंक्शन को असेंबली के....
16 मई 2021, 05:23
हाय मैं जीसीसी 7.5 संस्करण का उपयोग कर लिनक्स पर नीचे असेंबली कोड संकलित करने की कोशिश कर रहा हूं लेकिन किसी भी तरह त्रुटि प्राप्त कर रहा हूं: त्रुटि: अमान्य वर्ण '(' mnemonic . में) bool InterlockedCompareAndStore128(int *dest,int *newVal,int *oldVal) { asm( "push %rbx\n" "push %rdi\n" "mo....
11 मई 2021, 11:06
मैं समझता हूं कि 32 बिट में आपके पास ऐसे खंड हैं जहां प्रत्येक खंड आधार और सीमा पर मैप करेगा। इसलिए, एक सेगमेंट दूसरे सेगमेंट डेटा तक नहीं पहुंच पाएगा. 64 बिट के साथ, हम अधिकांश खंडों को फेंक देते हैं और बिना किसी सीमा के 0 का आधार रखते हैं, इस प्रकार पूरे 64 बिट पता स्थान तक पहुंच प्राप्त करते हैं....
2 मई 2021, 04:40
पिछले कुछ महीनों से मुझे इस स्क्रिप्ट के साथ कोई समस्या नहीं हुई है Private Sub CommandButton3_Click() With New MSForms.DataObject .SetText TextBox2.Text .PutInClipboard End With End Sub इसने बिना किसी समस्या के लाइन ब्रेक और टेक्स्ट को कॉपी करते हुए पूरी तरह से काम किया है....
28 अप्रैल 2021, 00:46
मैं goLang का उपयोग करके EUI64 को EUI48 में बदलने की कोशिश कर रहा हूं, लेकिन मुझे कोई सीधा समाधान नहीं मिल रहा है। क्या कोई कृपया इसमें मेरी मदद कर सकता है।....
7 अप्रैल 2021, 21:33
सी ++ प्रोग्राम में आकार() फ़ंक्शन का उपयोग करते समय, मैंने जिन पॉइंटर्स को देखा है, वे सभी 4 बाइट्स का आकार लौटाते हैं। मैंने ऑनलाइन देखा है कि पॉइंटर्स केवल पूर्णांक स्मृति पते हैं। 64 बिट आर्किटेक्चर में यह कैसे समझ में आता है जिसके बाद संभावित रूप से स्मृति पते होंगे जिन्हें 4 बाइट्स में एक्से....
1 अप्रैल 2021, 13:07
उदाहरण के लिए कहें कि मेरे पास यह unsigned long long int है: unsigned long long int test_int = 0xcfffedefcfffeded; // 14987959699154922989 मैं test_int को निम्नलिखित unsigned char* सरणी में कैसे बदल सकता हूं: unsigned char test_char[] = "\xcf\xff\xed\xef\xcf\xff\xed\xed"; इस प्रश्न के समान मैंने प....
मैं रेडिस का अध्ययन कर रहा हूं, रेडिस क्लस्टर का निर्माण नहीं करूंगा जो कि 256TB से अधिक का उपयोग करता है, मैं उस प्रश्न के बारे में उत्सुक हूं जिसे मैंने शीर्षक में रखा है। मुझे लगता है कि 256TB से अधिक का उपयोग करना असंभव है, क्योंकि वर्तमान OS 64 बिट एड्रेस सिस्टम का उपयोग करते हैं। (वास्तव में,....
12 मार्च 2021, 12:05
मैं 2 फाइलों को जोड़ने की कोशिश कर रहा हूं। 3 प्रतीक (विधानसभा प्रक्रियाएं) हैं जिन्हें मैं जोड़ने का प्रयास कर रहा हूं। यह स्थिर लिंकिंग के साथ पूरी तरह से काम करता है, लेकिन इसे गतिशील रूप से करने का प्रयास करते समय - मुझे एक त्रुटि मिलती है। /usr/bin/ld: warning: type and size of dynamic symbol....
10 मार्च 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()); CreateProcess(n): 0\nGLE: 0 प्रिंट करता....
9 मार्च 2021, 00:53