मैं एटी & टी सिंटैक्स का उपयोग 86 विधानसभा के लिए चल बिन्दु गणित पर एक सभ्य संसाधन लगाने के लिए पिछले सप्ताह के लिए कोशिश कर रहा है के लिए एक संदर्भ। आदर्श रूप से, ऑपकोड की एक सूची, वे क्या करते हैं, और जहां फ्लोट संग्रहित होते हैं। मैं आईईईई 754 प्रतिनिधित्व से परिचित हूं। मैं फ़्लोटिंग पॉइंट स्टैक से परिचित नहीं हूं, और कोई असेंबली फ्लोटिंग पॉइंट अंकगणित का जिक्र करती है।एटी एंड टी वाक्यविन्यास विधानसभा चल बिन्दु अंकगणितीय
यह अजीब है यह कितना मुश्किल मिल रहा है।
संपादित करें: मैं पिछले एक महीने विधानसभा सीखने के लिए जीसीसी एस उत्पादन को देख रहा हूँ। इस तरह मैंने फ्लोटिंग पॉइंट अंकगणित को छोड़कर सब कुछ पता लगाया। ऑप्टिमाइज़ेशन के बिना संकलित दर्जनों छोटे कार्यक्रमों के माध्यम से जाने के बाद भी, मैं अभी भी फ्लोटिंग पॉइंट ऑपोड्स और स्टैक के बारे में बहुत कुछ नहीं समझ सकता। मुझे केवल छोटे उदाहरण ऑनलाइन मिले हैं।
पुन संपादित करें: तो, सुझाव 'पढ़ने के लिए libm', और इंटेल मैनुअल को पढ़ने का पालन करें। मुझे खेद है, आपके पास कोई विकल्प नहीं है। _no_ सभ्य एटी एंड टी-सिंटैक्स-आधारित संसाधन हैं, क्योंकि x86 असेंबली प्रोग्रामिंग के बारे में _nobody_ गंभीर इसका उपयोग करता है। –
ठीक है, तो मैं यह कहने के बारे में थोड़ा कठोर था कि कोई भी एटी एंड टी वाक्यविन्यास का गंभीर उपयोग नहीं करता है। वैसे भी, यदि आप "devpro-libm" के लिए Google हैं, तो आप OpenSolaris में उपयोग किए गए 'libm' कोड को डाउनलोड कर सकते हैं। यह 'glibc' से अधिक हल्का डाउनलोड हो सकता है। फिर, 'usr/src/libm/src/i386/common' निर्देशिका में देखें --- यह कट्टर फ़्लोटिंग-पॉइंट असेंबली का सोनामाइन है, जो सभी एटी एंड टी सिंटैक्स में लिखे गए हैं। –
मैं वास्तव में बस इसे डाउनलोड करने वाला था। धन्यवाद :) मैं एटी एंड टी सिंटैक्स को भी नापसंद करता हूं और इसमें कुछ गंभीर असंगतताएं हैं - लेकिन मुझे इसका उपयोग करना है जो मुझे उपयोग करना है। इंटेल सिंटैक्स होने के बावजूद, [यह] (http://www.programmers-corner.com/tutorial/31) एक संक्षिप्त गाइड है जो मैं ढूंढ रहा था। एटी एंड टी वाक्यविन्यास को समायोजित करने के लिए परिवर्तन आसान हैं। – Kizaru