windows - nasm dos interrupt (output string) -


मेरे पास निम्न कोड है:

 % include "io.inc" अनुभाग। डेटा Msg db 'हैलो वर्ल्ड ... $' खंड .टेक्स्ट वैश्विक सीएमएएन सीएमएएन: अपने कोड को यहां लिखें, एमएएच 09 एमएफ़ डीएक्स, OFFSET msg एंटी 21 एच एक्सएक्स ईएक्स, ईएक्स एक्सएडी डीएक्स, डीएक्स आरटी   

और यह अगली त्रुटि हो जाती है:

[19:28:32] चेतावनी! गलतियों के निर्माण में हुई है: सी: / यूज़र्स / यूज़र / ऐपडीटा / लोकल / थीम / एसएएसएम / प्रोग्राम: 12: त्रुटि: कॉमरा, कोलन, डेकोरेटर या ऑपरेंड के बाद अपेक्षित लाइन के अंत gcc.exe: त्रुटि: सी: / यूसेर्स / यूज़र / ऐपडाटा / लोकल / थीम / एसएएसएम / प्रोग्राम। ओ: ऐसा कोई फ़ाइल या निर्देशिका

समस्या क्या है? मैं ससम आईडी का उपयोग कर रहा हूं।

यह TASM / MASM वाक्यविन्यास है:

  mov dx, OFFSET msg  

जब आप NASM का उपयोग करते हैं तो आप बस लिखते हैं:

  mov dx, msg  

Comments