मैं थोड़ी देर के लिए असेंबली के साथ खेल रहा हूं और कुछ कोड देख रहा हूं। जिसमें AL को पहले 0x84 पर सेट किया गया है, तो cmp AL, 0x30 का उपयोग किया जाता है। यह निर्देश तब ओवरफ़्लो ध्वज को ट्रिगर करता है।क्यों cmp 0x84,0x30 अतिप्रवाह ध्वज ट्रिगर करता है?
जो मैंने पढ़ा है उससे सीएमपी पहले से दूसरे नंबर को घटाना है, फिर झंडे सेट करें, उस स्थिति में यह 0x84-0x30 होना चाहिए परिणाम 0x54 है और कोई ओवरफ़्लो नहीं है।
कार्ल सही है। X86 ओवरफ्लो ध्वज का अर्थ वास्तव में * हस्ताक्षरित अतिप्रवाह * है। – wallyk
बहुत अच्छा जवाब। – phoxis
आपके उत्तर के लिए बहुत बहुत धन्यवाद! – Maciek