विधानसभा में शून्य के लिए मूल्य निर्धारित करना

मैं कुछ अन्य मूल्य शून्य होने पर परीक्षण में बाद में एक रजिस्टर में एक मूल्य निर्धारित करने की कोशिश कर रहा हूं। मैंने आईए 32 में शून्य के प्रतिनिधित्व की जांच करने के लिए इंटरनेट के चारों ओर देखा है, हालांकि कुछ भी ठीक से नहीं मिला।

क्या कोई मदद कर सकता है?

0
क्या आपने शून्य की कोशिश की है?
जोड़ा लेखक Michael, स्रोत
मैं कहूंगा कि @ माइकल सही है - हेक्स में 00h।
जोड़ा लेखक OnoSendai, स्रोत

2 उत्तर

आईए -32 पर, सामान्य रजिस्ट्रार केवल बिट्स होते हैं जिन्हें ज्यादातर पूर्णांक मानों के रूप में व्याख्या किया जाता है। उनके पास "नल" जैसे अतिरिक्त राज्य नहीं हैं, "वर्तमान में मूल्य धारण नहीं करना" के अर्थ में। (कुछ आर्किटेक्चर में ऐसे अतिरिक्त राज्य होते हैं, और आईए -32 में फ्लोटिंग-पॉइंट रजिस्टरों में ऐसा राज्य हो सकता है।)

यदि आप एक आईए -32 सामान्य रजिस्टर को "कोई मूल्य" स्थिति में सेट करना चाहते हैं, तो ऐसा करने का कोई तरीका नहीं है।

यदि आप एक रजिस्टर को "शून्य सूचक" स्थिति में सेट करना चाहते हैं, तो सी एनयूएलएल मैक्रो के समान, तो इसे अधिकांश सी कार्यान्वयन में शून्य के रूप में दर्शाया जाता है।

0
जोड़ा
ठीक है, आपके उत्तर के लिए धन्यवाद।
जोड़ा लेखक spurra, स्रोत

Null is treated differently by languages and has more than one concept.

प्रतीक \ 0 शून्य है (या ascii में nul)।

यदि आपका मतलब शून्य सूचक है, तो अधिकांश भाषाएं शून्य को < मजबूत> 0 , यह सूचक कहने के लिए कोई पता नहीं, इत्यादि।

विकिपीडिया पर शून्य देखें।

0
जोड़ा