كتابة data.asm
جزء من قسم الأساسيات في رحلة Assembly على Coddy — الدرس 44 من 45.
التحدي
قم بإنشاء ملف data.asm لبرنامج يطبع "Hello, World!" متبوعة بسطر جديد.
أنت بحاجة إلى:
- قسم .data
- سلسلة نصية مع التسمية msg تحتوي على "Hello, World!" وسطر جديد (0x0a)
- ثابت يسمى msgLen يقوم بحساب الطول تلقائياً باستخدام $ - msg
لماذا يوضع هذا في ملف منفصل:
تذكر نمط الملفين من الفصل 0:
data.asmيحتوي على جميع تعريفات البياناتmain.asmسيقوم بتضمين هذا الملف باستخدام%include "data.asm"
جرّب بنفسك
جميع دروس الأساسيات
2أنظمة العد
لماذا النظام الثنائي؟الأعداد الثنائيةمن العشري إلى الثنائيلماذا النظام الست عشري؟من الست عشري إلى العشريمن العشري إلى الست عشريASCII والست عشري5استدعاء النظام Exit Syscall
ما هو الـ Syscall؟استدعاء النظام Exit Syscall (60)رموز الخروج (Exit Codes)ملخص: الخروج النظيف (Clean Exit)