cpu-registers पर टैग किए गए जवाब


3
32-बिट रजिस्टरों पर x86-64 निर्देश पूर्ण 64-बिट रजिस्टर के ऊपरी भाग को शून्य क्यों करते हैं?
इंटेल नियमावली के x86-64 टूर में , मैंने पढ़ा शायद सबसे आश्चर्यजनक तथ्य यह है कि एक निर्देश जैसे MOV EAX, EBXस्वचालित रूप से RAXरजिस्टर के ऊपरी 32 बिट्स को शून्य करता है । इंटेल प्रलेखन (3.4.1.1 मैनुअल-बेसिक आर्किटेक्चर में 64-बिट मोड में जनरल-पर्पस रजिस्टर), जो एक ही समय पर …

5
“FS” / “GS” रजिस्टर किसके लिए है?
तो मुझे पता है कि निम्नलिखित रजिस्टर और उनके उपयोग क्या होने चाहिए: सीएस = कोड सेगमेंट (आईपी के लिए प्रयुक्त) DS = डेटा सेगमेंट (MOV के लिए प्रयुक्त) ES = डेस्टिनेशन सेगमेंट (MOVS इत्यादि के लिए प्रयुक्त) SS = स्टैक सेगमेंट (SP के लिए प्रयुक्त) लेकिन निम्नलिखित रजिस्टरों का …

3
JVM स्टैक-आधारित और Dalvik VM रजिस्टर-आधारित क्यों है?
मैं उत्सुक हूं कि सूर्य ने जेवीएम को स्टैक-आधारित बनाने का फैसला क्यों किया और Google ने DalvikVM को रजिस्टर-आधारित बनाने का निर्णय लिया? मुझे लगता है कि जेवीएम वास्तव में यह नहीं मान सकता है कि टारगेट प्लेटफॉर्म पर एक निश्चित संख्या में रजिस्टर उपलब्ध हैं, क्योंकि यह प्लेटफॉर्म …

4
अगर रजिस्टर इतनी तेजी से धधक रहे हैं, तो हमारे पास उनमें से अधिक क्यों नहीं है?
32 बिट में, हमारे पास 8 "सामान्य उद्देश्य" रजिस्टर थे। 64 बिट के साथ, राशि दोगुनी हो जाती है, लेकिन यह 64 बिट के परिवर्तन से स्वतंत्र लगता है। अब, यदि रजिस्टर इतना तेज़ है (मेमोरी एक्सेस नहीं है), तो स्वाभाविक रूप से उनमें से अधिक क्यों नहीं हैं? सीपीयू …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.