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