कोड यह रहा:जब भी मैं इंटरप्ट्स का उपयोग करने का प्रयास करता हूं तो मेरा masm32 प्रोग्राम क्रैश क्यों होता है?
.386 ;target for maximum compatibility
.model small,stdcall ;model
.code
main:
int 20h
END main
परिणाम: http://img705.imageshack.us/img705/3738/resultom.png
"test.exe बंद कर दिया काम कर रहा है" - हमेशा सही है जब यह बाधा तक पहुँचता है।
This is the interrupt I'm trying to use. इसे प्रोग्राम से बाहर निकलना चाहिए। मैंने कोशिश की है कि चरित्र इनपुट/आउटपुट, आदि शामिल हैं .. कुछ भी काम नहीं करता है।
मैं WinAsm IDE के साथ masm32 का उपयोग कर विंडोज 7 पर हूं।
ऐसी कई अच्छी चीजें हैं जो मुझे लगता है कि मुझे इंटरप्ट्स के साथ करने में सक्षम होना चाहिए ... हालांकि, जब भी मैं एक इंटरप्ट का उपयोग करने की कोशिश करता हूं तो यह दुर्घटनाग्रस्त हो जाता है - हमेशा वैसे ही।
यह संबंधित है और संभवतः उपयोगी लगता है: DOS Interrupt in masm x86 assembly crashing
... लेकिन मैं वास्तव में इसे से कुछ भी पता लगाने की नहीं कर पाए हैं।
कोई सुझाव?
धन्यवाद निनफिंगर्स, मुझे लगता है कि यह समझ में आता है। मैं निश्चित रूप से एक वीएम में देखता हूं, शायद यह एक अच्छा विचार है! साथ ही, मैं जिस इंटरप्ट का उपयोग कर रहा था वह कोई विकल्प नहीं लेता है (मुझे वैसे भी नहीं लगता), इसलिए यह कोई मुद्दा नहीं होगा। – Cam