संभवतः x86 को इसलिए बुलाया गया क्योंकि मशीनों में 80386 और 80486 प्रोसेसर का इस्तेमाल किया गया था । क्या वो सही है?
क्या 32-बिट और 64-बिट मशीनों को संदर्भित करने का सही तरीका है?
संभवतः x86 को इसलिए बुलाया गया क्योंकि मशीनों में 80386 और 80486 प्रोसेसर का इस्तेमाल किया गया था । क्या वो सही है?
क्या 32-बिट और 64-बिट मशीनों को संदर्भित करने का सही तरीका है?
जवाबों:
तकनीकी रूप से x86 केवल प्रोसेसर के एक परिवार को संदर्भित करता है और निर्देश सेट करता है जो वे सभी उपयोग करते हैं। यह वास्तव में डेटा आकारों के बारे में कुछ भी विशिष्ट नहीं कहता है।
x86 ने 16-बिट प्रोसेसर (8086 और 8088 प्रोसेसर) के लिए 16-बिट अनुदेश सेट के रूप में शुरू किया, फिर 32-बिट प्रोसेसर (80386 और 80486) के लिए 32-बिट अनुदेश सेट के लिए बढ़ाया गया था, और अब इसे बढ़ा दिया गया है 64-बिट प्रोसेसर के लिए 64-बिट निर्देश सेट। यह चिप मॉडल नंबरों के बीच में बदलते मूल्य को प्रतिबिंबित करने के लिए 80x86 के रूप में लिखा जाता था, लेकिन कहीं-कहीं लाइन के साथ सामने वाले 80 को गिरा दिया गया था, बस x86 को छोड़कर।
पेंटियम को दोष दें और यह उस तरीके को बदलने के लिए वंश है जिसमें प्रोसेसर का नाम और विपणन किया गया था, हालांकि इंटेल के x86 निर्देश सेट का उपयोग करने वाले सभी नए प्रोसेसर अभी भी x86, i386, या i686 के रूप में संदर्भित हैं (जिसका अर्थ है मूल 8086 के सभी उपयोग एक्सटेंशन। निर्देश समुच्चय)।
x64 वास्तव में यहाँ अजीब आदमी है। 64-बिट एक्सटेंशन के लिए x86 सेट का पहला नाम x86-64 था। इसे बाद में AMD64 नाम दिया गया (क्योंकि AMD 64-बिट एक्सटेंशन के साथ मूल रूप से आने वाले थे)। इंटेल ने 64-बिट इंस्ट्रक्शन सेट को लाइसेंस दिया और उनके संस्करण का नाम EM64T रखा। निर्देश सेट और प्रोसेसर जो दोनों का उपयोग करते हैं, वे सभी अभी भी x86 माने जाते हैं।
स्रोत (ओं): http://en.wikipedia.org/wiki/IA-32 - IA-32, इंटेल की 32-बिट वास्तुकला। http://en.wikipedia.org/wiki/X86-64 - यहाँ x86-64 के बारे में और पढ़ें।
cl
Visual Studio कमांड प्रॉम्प्ट पर कमांड चलाते हैं तो C ++ प्रोग्रामिंग करते समय, यह निम्न प्रकार देता है - Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
। कमांड आउटपुट में समाप्ति टेक्स्ट देखें:
हाँ यह सही है :
X86 शब्द का अर्थ इंटेल 8086 पर आधारित निर्देश सेट आर्किटेक्चर [2] के एक परिवार से है। 8086 को 1978 में इंटेल के शुरुआती 8-बिट आधारित माइक्रोप्रोसेसरों के 16-बिट विस्तार के रूप में लॉन्च किया गया था और 16- को पार करने के लिए विभाजन भी पेश किया था। पहले के चिप्स के बिट एड्रेसिंग बैरियर। X86 शब्द इस तथ्य से लिया गया है कि 8086 के शुरुआती उत्तराधिकारियों के भी नाम "86" में समाप्त होने वाले थे।