سؤال

أنا أكتب قطعة من التجمع ستقوم بتسجيل TSR ثم الخروج.

أنا تكافح لمعرفة كيفية تجميع هذا بشكل صحيح بتنسيق يمكنني تنفيذه في DOS.

إنني أمكن الوصول إلى Ubuntu 9.04 و Windows XP. (طريقة Linux preffered). إذا كان يمكن لأي شخص أن يخبرني كيف أذهب لتجميع التعليمات البرمجية بتنسيق قابل للتنفيذ DOS، ثم كيف يمكنني تنفيذها في DOS كنت أقدر ذلك كثيرا!

هل كانت مفيدة؟

المحلول

تكبد أي شخص آخر يحدث هنا بنفس السؤال الذي كان لدي هنا هو الجواب الذي وجدته أخيرا. إنها بيئة تطوير مجانية تسمح ببرامج DOS بسهولة:

http://www.winass.net/

تعد بيئة DEV كل الأعمال الخلفية باستخدام MASM بحيث يجب تثبيتها أيضا ولكنها تتعامل مع كل الجمعية والربط.

نصائح أخرى

إذا كان ذلك ل .com قابل للتنفيذ، فأنت بحاجة فقط إلى "ORG 0x100" في البداية والتجميع مع "NASM -F BIN"، باستخدام NASM المدمج لأي نظام تشغيل.

ل .exe تحتاج إلى رابط DOS، أي. الشخص الذي يأتي مع tasm / masm. لست متأكدا مما إذا كان هناك رابط DOS المحمولة 16 بت، تميل معظمها إلى ربط برامج 32 بت التي تعمل تحت موسع DOS.

إذا كنت تستخدم MASM، فهناك رابط 16 بت متاح ...http://blogs.pcworld.com/CommunityVoices/archives/2007/10/using_masm32_wi.html - يجب أن تساعدك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top